This site contains the work Matthew Grzenda has completed throughout CSC 466. It is seperated into the sections Research Project Work and Course Work, both ordered chronologically. There is also a reference section for sources on AI with links to websites and papers about AI.
Candidate projects: task || candidate1 | candidate2
Rummy 500 Overview: overview
Project Plans: task || plan 1 | plan 2 | plan 3 | plan 4 | plan 5
Annotated Bibliography: task || annotated bibliography | holes in bibliography
Paper drafts: task || Draft 1 | Draft 2 | Draft 3
Final Paper: Rummy 500 With Symbolic AI Opponent
Prolog Task - Card, Deck and Discard Representations: Source || demo code | demo
Prolog Task - Player Representations: source || demo code | demo
Prolog Task - Drawing from Deck into Player Hands: source || demo code | demo
Prolog Task - Finding Three of a Kind: source || demo code | demo
Prolog Task - Discarding from top of Hand: source || demo code | demo
Prolog Task - Random Discarding: source || demo code | demo
Prolog Task - Human Readable Rummy: source || demo code | demo
Prolog Task - Taking Turns: source || demo code | demo
Prolog Task - Rummy Rounds: source || demo code | demo
Prolog Task - Keeping Score: source || demo code | demo
Prolog Task - Finding Runs: source || demo code | demo
Prolog Task - Rummy Game: Using Only Sets source || demo code | demo
Prolog Task - Rummy Game: Using Only Runs source || demo code | demo
Prolog Task - Rummy Game: One Player Uses Sets, One Uses Runs source || demo code | demo
Prolog Task - Explanations source || demo code | demo
Prolog Task - Playing On Other Player's Sets source || demo code | demo
Prolog Task - Playing On Other Player's Sets source || demo
Prolog Task - Opponent With All Heuristics source || demo
Prolog Task - Games With Various Opponents source || Results
Final Versions of Source Code: [rummy.pl | melds.pl | human_readable.pl | game_types.pl]
...
MM Text - Chapter 4: task || semantic net | ten losely coupled questions
MM Text - Chapter 5: task || semantic net | ten losely coupled questions
MM Text - Chapter 6: task || semantic net | ten losely coupled questions
MM Text - Chapter 7: task || semantic net | ten losely coupled questions
...
Douglas Hofstadter (Wikipedia)
Game of Life (Interactive Introduction)
Lambda Calculus (Introductory Paper Presentation)
Finite State Machines (Video)
Is Consciousness Fractal? (Magazine Article)
Rummy 500 Wikipedia Page
Forbes Article on Explainable AI
Manchester University Symbolic AI Course lecture notes
Paper on Rule Based Systems
Forbes Article on Explainable AI
Paper on Demand for Explanability in AI
Wikipedia Page on Decision Making Heurisitcs
IBM Original Deep Blue Paper
Wikipedia page on Greedy Algorithms
Paper on Game Tree Pruning Algorithms
...