Programming projects for CS 1571 (Introduction to Artificial Intelligence), lectured by Dr. Litman at the University of Pittsburgh.
This directory contains the programming sections of the assignments I completed for CS 1571 course in Fall 2017 at the University of Pittsburgh. There are four assignments in total, three of them contains programming sections.
Model three different applied problems as graph searches, and solve each with breadth-first, iterative-deepening, uniform-cost, greedy, and A* algorithms respectively.
Omitted as it does not contain a programming section.
Build a simplified FOL solver implementing forward-chaining algorithm.
Create a Naive Bayes classifier for detecting e-mail spam, and test it on a publicly available spam dataset using 5-fold cross-validation.
If you are currently enrolled in CS 1571 at Pitt, please DO NOT use any code contained in this repository since it is likely a violation of course policies.