Home

Welcome to the website!

Lectures

  1. Lecture Notes on Artificial Intelligence - Introduction
  2. Lecture Notes on Artificial Intelligence - Lecture 2: Definitions, Roots, and History
  3. Lecture Notes on Artificial Intelligence - Lecture 3
  4. Lecture 4: Search in Artificial Intelligence
  5. Lecture 5: Search Algorithms
  6. Lecture 6: Search in Artificial Intelligence
  7. Lecture 7: Adversarial Search, Knowledge-Based Agents, and Introduction to Logic
  8. Lecture 8: Logic in Artificial Intelligence
  9. Lecture Notes on First-Order Logic for Artificial Intelligence
  10. Lecture 10: Knowledge Engineering, Semantic Networks, and CLIPS
  11. Lecture 11: Reasoning Under Uncertainty
  12. Lecture 12: Philosophical and Ethical Aspects of Artificial Intelligence
  13. Lecture Notes: Retrieval-Augmented Generation and Recommendation Systems
  14. Introduction to Artificial Intelligence
  15. Neural Network Fundamentals
  16. Lecture Notes on Neural Networks: Loss Functions, Multiclass Classification, and CNNs
  17. Introduction to Recurrent Neural Networks and Generative AI
  18. Lecture Notes on Advanced Topics in Language Models and Machine Learning
  19. Lecture Notes on Decision Trees and Ensemble Methods
  20. Introduction to Reinforcement Learning
  21. Lecture Notes on Reinforcement Learning - Policy and Q-Learning
  22. Deep Q-Learning: From Q-Tables to Neural Networks