CSC 416: Artificial Intelligence Programming

Ken Pembleton's Work Site

Introduction

This work was completed as part of requirements of the Fall 2016 Artificial Intelligence Programming course taught by Professor Graci at SUNY Oswego. The below links to work are labeled according to name of the assignment and ordered chronologically.

Coursework

  1. Reading/Mining Assignment: Chapter 1
  2. Programming Challenge: Five Sessions and a Problem - First Forms | Numeric Forms | Icons of List Processing | More List Processing Functions | Simple Things | Goat Solution & Goat Demo
  3. Work Site Assignment - What you are looking at.
  4. Programming Challenge: Four Simple Definitions Distance and Perimeter Code & Distance Demo & Perimeter Demo | Calculator Code & LR Calculator Demo & RL Calculator Demo
  5. Reading/Mining Assignment: Chapter 2.1
  6. Programming Challenge: Basic List Processing Classic List Processing Code & Classic List Processing Demo & Select and Pick Demo & Sum and Product Demo & Iota and Duplicate Demo (TBA) & Factorial and Power Demo (TBA) & Filters Demo (TBA) & Take-From Demo (TBA) & Permutation Demo (TBA)
  7. Reading/Mining Assignment: Chapter 2.2
  8. Modeling Challenge: Missionaries and Cannibals - State Space Problem Solver (TBA)
  9. Programming Challenge: Missionaries and Cannibals - Code (TBA) & Demo (TBA)
  10. Programming Challenge: Mapping Functions - Cards Code (TBA) & Mapcar/Mapcan Demo (TBA) & Cards Demo (TBA) & Illustrative Demo (TBA)
  11. Programming Challenge: Dice in CLOS - Accumulator Code & Accumulator Demo | Die Class & Die Demo | Dice Methods & Pair Demo & Dice Problems Demo (TBA)
  12. State Space Problem Solving Challenge: Missionaries and Cannibals - Code (TBA) & Demo (TBA) & State Space Graph (TBA)
  13. RBG Genetic Algorithm (Section TBA) - RBG Code |  Task 1:String Code & String Demo |  Task 2:Crossover Code & Crossover Demo |  Task 3:Mutation Code & Mutation Demo |  Task 4:Mutation Demo Code & Mutation Demo |  Crossover Demo Code & Crossover Demo |  Task 5:Fitness Code & Fitness Demo & Fitness Demo Code & Fitness Demo Example |  Task 6:Individual Class Code & Individual Demo & Individual Demo Code & Individual Demo Example |  Task 7:Population Class Code & Population Demo & Population Demo Code & Population Demo Example |  Task 8:Incorporating Mutation Code & Incorporating Mutation Demo & Demo Code & Demo Example |  Task 9:Copy CodeCopy Demo & Demo Code |  Task 10:Crossover Code & Crossover Demo & Demo Code |  Task 11:GA Code & GA Text Demo

***Note: Due to unforeseen circumstances, including course overload, the above highlighted content is not completed. If circumstances permit some material may be finished by December 22nd. I fully believe I have gained the proper understanding and usable knowledge to continue after this semester learning LISP and applying in a way that will allow me to finish these assignments on my own in the future. It is for this reason, I intend to finish these assignments with the material that was handed out in class.

Related Content


Contact: kpemblet@oswego.edu