Concise, practical notes for Artificial Intelligence (Fall 2025).
Built around Russell & Norvigβs Artificial Intelligence: A Modern Approach (4th ed) and class topics.
Includes runnable notebooks, diagrams, cheatsheets, and bite-size labs.
- Introduction to AI & Environments
- Search (DFS, BFS, heuristics, A*, adversarial search, local search)
- Uncertainty & Bayesian Networks
- Machine Learning (Perceptron, Logistic Regression, Neural Networks)
- Generative AI
- Logic, Predicate Logic, Prolog
- Ethics of AI
- Project Presentations
conda env create -f env/environment.yml
conda activate ai-notes
jupyter lab