Module 11
Artificial Intelligence and Intelligent Systems, Graphics and Visualization
Outline Chapter 13
Chapter 13 Artificial Intelligence
13.1 Thinking Machines
The Turing Test
Aspects of AI
13.2 Knowledge Representation
Semantic Networks
Search Trees
13.3 Expert Systems
13.4 Neural Networks
Biological Neural Networks
Artificial Neural Networks
13.5 Natural Language Processing
Voice Synthesis
Voice Recognition
Natural Language Comprehension
13.6 Robotics
The Sense–Plan–Act Paradigm
Subsumption Architecture
Physical Components
Ethical Issues: Initial Public Offerings
Outline Chapter 14
Chapter 14 Simulation, Graphics, Gaming, and Other Applications
14.1 What Is Simulation?
Complex Systems
Models
Constructing Models
14.2 Specific Models
Queuing Systems
Meteorological Models
Computational Biology
Other Models
Computing Power Necessary
14.3 Computer Graphics
How Light Works
Object Shape Matters
Simulating Light
Modeling Complex Objects
Getting Things to Move
14.4 Gaming
History of Gaming
Creating the Virtual World
Game Design and Development
Game Programming
Ethical Issues: Gaming as an Addiction
Related FGCU Courses
http://icarus.fgcu.edu:8080/CourseDescriptions/
ISM 5405 Business Intelligence
Study of the use of analytical tools to transform operational data into complex and competitive information for decision makers. Topics will include data warehouse, data mining, and data cleansing.
ISM 4243 Intro Computer Graphics Pgrm
Students will learn how to create computer graphics programs in a modern object-oriented programming language. The basics of lighting, shapes, textures, transformations, and human interface design will be applied to the representation of data, gaming, and simple animations.
Lesson
Day One (Ch. 13 & IS)
Review
Lab
Chapter questions
Report
Thinking Machines
Chatbots
Mitsuku "Kuki"
A.I.
Artificial Intelligence Tutorial - TutorialsPoint
Home, Overview, Intelligent Systems, Research Areas, Agents and Environments, Popular Search Algorithms, Fuzzy Logic Systems
To be excited about
To be cautious about
Elon Musk’s Billion-Dollar Crusade to Stop the A.I. Apocalypse
Awful AI, a curated list of current scary usage
To learn / for fun
Expert Systems
Artificial Intelligence Tutorial - TutorialsPoint
Neural Networks
Artificial Intelligence Tutorial - TutorialsPoint
Language Processing
Artificial Intelligence Tutorial - TutorialsPoint
Siri, Cortana, Google Now
Robotics
Day Two (Ch. 14 & GV)
Simulation
Graphics
GUI programming
Visual Studio
Virtual / Augmented Reality
Media Production Studio – Students, faculty and staff can use room LIB119 to create high quality video and audio projects. It is equipped with professional recording equipment including microphones, an audio mixing and recording station, HD broadcast camera, LED lighting, green screen, and a video capture and editing station. See http://library.fgcu.edu/rsd/mediaprod.html for reservations and more information.
Gaming
Game Engines
Tutorial: My First Game - Code
Object-Oriented Design
Additional Resources
Artificial Intelligence 60 Minutes, Oct. 9, 2016
Project Review
Best of Fields Report
Improving for inclusion in portfolio
Project Preview
Portfolio Graphics and Media
graphics using the HTML5 <canvas> element
graphics using the HTML5 <svg> element
audio using the HTML5 <audio> element
video using the HTML5 <video> element
your Fields Report as a PDF
Just like with images, you need to upload the audio, video, and pdf files to the server or link to them elsewhere. Review HTML File Paths
Custom SVG
You can create a SVG in Inkscape, save it as a Plain SVG, open it in Notepad++, copy the svg element (everything except the first line, or just parts), and paste it into a HTML file.
File name tips
It is best practice to not use spaces in file names for readability purposes.
Linux servers are case sensitive. Make sure the file names and extensions you use in HTML match exactly, or standardize on all lowercase file names.
Intelligent Systems (IS)
Artificial intelligence (AI) is the study of solutions for problems that are difficult or impractical to solve with traditional methods. It is used pervasively in support of everyday applications such as email, word-processing and search, as well as in the design and analysis of autonomous agents that perceive their environment and interact rationally with the environment. The solutions rely on a broad set of general and specialized knowledge representation schemes, problem solving mechanisms and learning techniques. They deal with sensing (e.g., speech recognition, natural language understanding, computer vision), problem-solving (e.g., search, planning), and acting (e.g., robotics) and the architectures needed to support them (e.g., agents, multi-agents). The study of Artificial Intelligence prepares the student to determine when an AI approach is appropriate for a given problem, identify the appropriate representation and reasoning mechanism, and implement and evaluate it.
KA Topics:
Overview of AI problems, examples of successful recent AI applications
What is intelligent behavior?
The Turing test
Rational versus non-rational reasoning
KA Learning Outcomes:
Describe Turing test and the “Chinese Room” thought experiment. [Familiarity]
Differentiate between the concepts of optimal reasoning/behavior and human-like reasoning/behavior. [Familiarity]
Determine the characteristics of a given problem that an intelligent system must solve. [Assessment]
Graphics and Visualization (GV)
Computer graphics is the term commonly used to describe the computer generation and manipulation of images. It is the science of enabling visual communication through computation. Its uses include cartoons, film special effects, video games, medical imaging, engineering, as well as scientific, information, and knowledge visualization.
KA Topics:
Media applications including user interfaces, audio and video editing, game engines, cad, visualization, virtual reality
Digitization of analog data, resolution, and the limits of human perception, e.g., pixels for visual display, dots for laser printers, and samples for audio (HCI/Foundations)
Use of standard APIs for the construction of UIs and display of standard media formats (see HCI/GUI construction)
Standard media formats, including lossless and lossy formats
KA Learning Outcomes:
Identify common uses of digital presentation to humans (e.g., computer graphics, sound). [Familiarity]
Explain in general terms how analog signals can be reasonably represented by discrete samples, for example, how images can be represented by pixels. [Familiarity]
Explain how the limits of human perception affect choices about the digital representation of analog signals. [Familiarity]
Construct a simple user interface using a standard API. [Usage]
Describe the differences between lossy and lossless image compression techniques, for example as reflected in common graphics image file formats such as JPG, PNG, MP3, MP4, and GIF. [Familiarity]