Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Massachusetts Institute of Technology

Artificial Intelligence

Massachusetts Institute of Technology via MIT OpenCourseWare

Overview

This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems; understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering; and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective.

Syllabus

1. Introduction and Scope.
2. Reasoning: Goal Trees and Problem Solving.
3. Reasoning: Goal Trees and Rule-Based Expert Systems.
4. Search: Depth-First, Hill Climbing, Beam.
5. Search: Optimal, Branch and Bound, A*.
6. Search: Games, Minimax, and Alpha-Beta.
7. Constraints: Interpreting Line Drawings.
8. Constraints: Search, Domain Reduction.
9. Constraints: Visual Object Recognition.
10. Introduction to Learning, Nearest Neighbors.
11. Learning: Identification Trees, Disorder.
12a: Neural Nets.
12b: Deep Neural Nets.
13. Learning: Genetic Algorithms.
14. Learning: Sparse Spaces, Phonology.
15. Learning: Near Misses, Felicity Conditions.
16. Learning: Support Vector Machines.
17. Learning: Boosting.
18. Representations: Classes, Trajectories, Transitions.
19. Architectures: GPS, SOAR, Subsumption, Society of Mind.
21. Probabilistic Inference I.
22. Probabilistic Inference II.
23. Model Merging, Cross-Modal Coupling, Course Summary.
Mega-R1. Rule-Based Systems.
Mega-R2. Basic Search, Optimal Search.
Mega-R3. Games, Minimax, Alpha-Beta.
Mega-R4. Neural Nets.
Mega-R5. Support Vector Machines.
Mega-R6. Boosting.
Mega-R7. Near Misses, Arch Learning.

Taught by

Prof. Patrick Henry Winston

Reviews

4.6 rating, based on 92 Class Central reviews

Start your review of Artificial Intelligence

  • The Artificial Intelligence course from MIT via OpenCourseWare offers a comprehensive introduction to key AI concepts, including machine learning, reasoning, and natural language processing. The course content is well-organized, with clear lectures…
  • This course was fantastic, and I learned a lot of new things about artificial intelligence.
    The information was fantastic. They clearly explained every aspect of AI, from the fundamentals to the more complex topics. The teacher's ability to simplify complex concepts was the best aspect. a thorough comprehension of artificial intelligence. Excellent instruction and clarifications.
  • Profile image for Jonathan Alyson Salim
    Jonathan Alyson Salim
    The Artificial Intelligence course by MIT via OpenCourseWare is an excellent introduction to the field of AI, offering a well-rounded and comprehensive curriculum. It covers fundamental topics such as search algorithms, knowledge representation, mac…
  • The course is great but it does assume a certain level of pre-knowledge that you may or may not have. I had to google a lot of math concepts a long the way.
  • The teacher knew their stuff and explained everything about artificial intelligence really well.

    The content was amazing. They covered everything about AI, from the basics to the advanced stuff, in a really clear way. The best part was how the teacher made difficult ideas easy to understand. A complete detailed understanding on Artificial Intelligence. Very best teaching & providing clarifications.
  • Varshitha Dasari
    This course is very much interesting and it is very knowledge gain platform iam very happy to learn this course and it is very much useful for me.
  • Profile image for Guillermo Castañeda
    Guillermo Castañeda
    This course provides an excellent introduction to the fundamentals of Artificial Intelligence. The curriculum covers essential topics from search algorithms and knowledge representation to machine learning and neural networks. While the material is…
  • Bodicherla Lahari
    "I found the Artificial Intelligence course from MIT OpenCourseWare to be extremely insightful and well-structured. The course covers a broad range of topics, including machine learning, neural networks, and natural language processing, providing a…
  • Patla Mishra
    For those seeking a comprehensive yet streamlined introduction to AI, this 30-lecture app course delivers. By effectively condensing complex topics into digestible modules, the course empowers you to grasp core AI concepts with ease. The focus on k…
  • Profile image for Amedu Miracle
    Amedu Miracle
    I recently completed the AI course and I'm thrilled with the knowledge and skills I've gained! The course was comprehensive, covering a wide range of topics from machine learning to natural language processing. The instructors were knowledgeable an…
  • Luiz Henrique Gama Torres
    The Artificial Intelligence course offered by MIT OpenCourseWare is an incredible learning opportunity for anyone interested in understanding the foundations and advancements in AI. The content is well-structured, combining theoretical concepts with…
  • KRISHNAKUMAR J
    Well done The AI course provides a comprehensive introduction to the fundamentals of artificial intelligence. It covers key concepts such as machine learning, deep learning, natural language processing, and computer vision. The course is well-struct…
  • Profile image for Sabbir Ahmed
    Sabbir Ahmed
    Get a good and clear idea about Ai. "Artificial Intelligence" is an insightful course that provides a comprehensive introduction to the field of AI. Covering foundational topics such as machine learning, neural networks, and natural language process…
  • Profile image for Even Chea
    Even Chea
    “I recently completed an AI course, and it was an eye-opening experience. The course provided a solid foundation in AI principles, including machine learning, neural networks, and natural language processing. The lectures were clear and well-structu…
  • O curso de Inteligência Artificial do MIT OpenCourseWare oferece uma abordagem abrangente e acessível para estudantes de diferentes níveis de conhecimento. Com uma combinação eficaz de teoria e prática, o curso cobre desde conceitos fundamentais até técnicas avançadas, como redes neurais e aprendizado supervisionado, com ênfase em aplicações práticas. A didática clara, aliada a recursos como videoaulas e exercícios práticos, torna o aprendizado envolvente e desafiador. Embora exija um bom entendimento de matemática, o curso fornece suporte adequado para superar dificuldades, sendo uma excelente escolha para quem busca aprofundar-se em IA, especialmente por ser gratuito e de uma instituição renomada.
  • Profile image for Geddam Sadhana
    Geddam Sadhana
    The AI course provides a solid foundation in machine learning, deep learning, and data analysis. Concepts are explained clearly, balancing theory with hands-on projects that enhance understanding. Key topics include neural networks, computer vision, natural language processing, and reinforcement learning. The instructors present complex ideas in an accessible way, often with real-world examples. Some advanced sections may feel fast-paced, especially for beginners, but the resources and community support help immensely. Overall, this course is ideal for learners seeking a structured yet comprehensive introduction to AI, equipping them with both the theoretical knowledge and practical skills needed in the field.
  • Ikwap Francis
    The Artificial Intelligence course on MIT Open Course Ware has been both enriching and challenging for me. As a student, I found the information to be well-organized and comprehensive, covering important AI principles such as search engines, neural networks, and machine learning. The lectures were interesting and provided a good theoretical foundation in AI, while the problem sets allowed me to apply what I had learned to real-world circumstances. Although certain sections were difficult, particularly for those without a strong background in computer science, the course is beneficial for those who put out the effort. I wholeheartedly suggest it to anyone serious about learning AI.
  • Pritam Banerjee
    I recently completed this AI course, and I am thoroughly impressed! The content was well-structured, making even complex concepts easy to understand. The instructors were knowledgeable and engaging, providing real-world examples that made the learning process exciting. I especially appreciated the hands-on projects, which gave me practical experience and reinforced my learning. The course community and support system were also top-notch, making it a truly collaborative and interactive experience. I highly recommend this course to anyone looking to gain a solid foundation in AI, whether you're a beginner or looking to enhance your skills!
  • Sarthak Bhuyar
    The Artificial Intelligence course provided a comprehensive overview of the field, equipping me with a strong foundation in machine learning, deep learning, and neural networks. The curriculum was well-structured, progressing from fundamental concepts to advanced applications. The hands-on projects were particularly valuable, allowing me to apply theoretical knowledge to real-world problems. The instructors were knowledgeable and supportive, offering clear explanations and timely feedback. While the course was demanding, the rewards were significant, as I now feel confident in my ability to contribute to AI-driven projects.
  • Profile image for Pinakee Bhattacharjee
    Pinakee Bhattacharjee
    The "Artificial Intelligence" course provides a solid foundation in AI concepts, covering key topics like machine learning, neural networks, and data processing. The course effectively combines theoretical knowledge with practical applications, offering hands-on projects that help solidify understanding. The instructors are knowledgeable and engaging, making complex concepts accessible to beginners while still providing depth for more advanced learners. Overall, it's a well-structured course that equips students with the skills needed to understand and apply AI technologies in various fields.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.