$275.00
Certification

Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Instructor
Dr. Rebecca Wooten, Instructor - The Wumpus World Challenge

Dr. Rebecca Wooten

Is an applied statistician and mathematician, well versed in various topics such as logic, set theory, combinatorics, probability, statistics, geometry, finance, game theory, and coding. She has written several books on statistical research and using technologies such as Excel and R. She posses 24 years worth of experience.

This course covers the Capstone Project for the AI Track.

  • Upon completion of this course, students will have shown a complete understanding of the key concepts covered in the AI Track: Problem Solving, Planning, Knowledge and Reasoning in addition to Uncertainty in Knowledge and Reasoning; and the Machine Learning aspects of Communicating, Perceiving and Acting.
  • This course will serve as the capstone project for the AI certification track.
  • The instructor has applied statistics and mathematics experience spanning 24 years and is well-versed in topics such as logic, set theory, combinatorics, game theory, coding, and more. She holds a Ph.D. from University of South Florida.

Course Description

The entire project is a lesson in problem solving… setting up the constraints, using propositional logic to determine if the constraints are satisfied. Knowledge and reasoning are the majority of the project in that in addition to propositional logic, creating you own ‘Wumpus World’ will require First-order Logic, Temporal Logic and Fuzzy Logic. Starting with an initial concept, you will need to create a world with uncertainty; that is, the hazards are randomly placed and your game must be able to make decisions regarding the movements as it creates various paths in the continuous space. Planning is a big part of efficient programming; what are the objectives, what are the goals, what features will allow the goals to be met, what are the necessary scripts/functional codes that must be included for the game in order for the objects in the game to communicate and take action. Communication is to be text based, the perception of the world is to be described in a text response as well as illustrated graphically. You game must be able to recognize the various actions taken by the player and proceed accordingly. Students must submit their projects to the following email address: [email protected].

What am I going to get from this course?

Upon completion of this course project, students will have completed the Capstone Project for the AI Track. 

Students will have shown a complete understanding of the key concepts covered in the AI Track: Problem Solving, Planning, Knowledge and Reasoning in addition to Uncertainty in Knowledge and Reasoning; and the Machine Learning aspects of Communicating, Perceiving and Acting.

Prerequisites and Target Audience

What will students need to know or do before starting this course?

Problem Solving, Knowledge and Reasoning (Logic), Uncertainty Principles, and Programming

Who should take this course? Who should not?

Individuals who have a strong understanding of problem solving, creating knowledge bases, intelligent agents, logical agents, reasoning, uncertainty principles and programming.

Curriculum

Module 1: Module 1

Lecture 1 Introduction to The Wumpus World Challenge

The entire project is a lesson in problem solving… setting up the constraints, using propositional logic to determine if the constraints are satisfied. Knowledge and reasoning are the majority of the project in that in addition to propositional logic, creating you own ‘Wumpus World’ will require First-order Logic, Temporal Logic and Fuzzy Logic. Starting with an initial concept, you will need to create a world with uncertainty; that is, the hazards are randomly placed and your game must be able to make decisions regarding the movements as it creates various paths in the continuous space. Planning is a big part of efficient programming; what are the objectives, what are the goals, what features will allow the goals to be met, what are the necessary scripts/functional codes that must be included for the game in order for the objects in the game to communicate and take action. Communication is to be text based, the perception of the world is to be described in a text response as well as illustrated graphically. You game must be able to recognize the various actions taken by the player and proceed accordingly.

Lecture 2 AI Capstone Project

This presentation covers the process required in the Wumpus World Challenge; that is, Create your own version of Wumpus World. Please submit your projects to the following email address: [email protected]

Quiz 1 Project Submission

All documents regarding this project are to be placed in a ZIP File and sent to Dr. Wooten to the following email address: [email protected].

Lecture 3 Example of Wumpus World in a Text Command User Interface

This presentation is introduces Wumpus World in a Text Command User Interface using R.

Lecture 4 Example of Wumpus World in a 3D Gaming Platform

This presentation is introduces Wumpus World in the 3D gaming platform Unity.