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 77 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…
  • 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.
  • 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…
  • Komal Jitendrabhai Kuwar
    Thank you helped to learn new skill hoping for the certificate learned many new things empowered my skills and used to implement in career or education sector just keep doing and improve the audio quality
  • Remas Abdulrahman
    It’s was complete and helpful, and comprehensive of the basic and important concepts. It’s was very clear and fun to watch.
  • 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…
  • Profile image for Saniya Shaikh
    Saniya Shaikh
    As a passionate enthusiast delving into the ever-evolving realm of Artificial Intelligence (AI), I embarked on a journey through Massachusetts Institute of Technology's (MIT) OpenCourseWare platform, eager to explore the depths of this captivating f…
  • 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 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…
  • 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 Prabuddha Chatterjee
    Prabuddha Chatterjee
    I recently completed the "Introduction to Artificial Intelligence" course, and it exceeded my expectations. The curriculum is well-structured, covering fundamental concepts like machine learning, neural networks, and natural language processing with clarity. The instructors are knowledgeable and engaging, using real-world examples to illustrate complex topics. Hands-on projects and coding exercises reinforced learning, making the material accessible and practical. The course also includes a supportive community and excellent resources for further study. Whether you're a beginner or looking to deepen your AI knowledge, this course provides a comprehensive and enriching learning experience. Highly recommended!
  • Profile image for Bharath Raj.A
    Bharath Raj.A
    I recently completed the AI course, and it exceeded my expectations. The content was comprehensive, providing a solid understanding of AI principles and practices. I appreciated the step-by-step approach, which made complex topics like machine learning and neural networks easier to grasp.
    The instructors were engaging and knowledgeable, with clear explanations and practical examples. The interactive elements, like quizzes and assignments, reinforced my learning. I also enjoyed the community aspect, where I could connect with fellow learners.
    Overall, this course was a great investment in my learning journey, and I’d highly recommend it to anyone interested in 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.
  • Sankhadeep Paul
    "I highly recommend this AI course! The instructors were knowledgeable and enthusiastic, and the content was comprehensive and well-structured. Hands-on projects and real-world examples helped me understand practical applications. The community was supportive, with lively discussions and valuable feedback. I gained confidence in applying AI concepts to real-world problems. Perfect for beginners and professionals alike, this course is worth every minute. I'm excited to apply my new skills and knowledge to drive innovation and make a positive impact. Five stars and highly recommended!"
  • Profile image for Viqri Ramadhan Waluya
    Viqri Ramadhan Waluya
    This course offers a comprehensive introduction to artificial intelligence, covering fundamental concepts such as search algorithms, machine learning, neural networks, and reasoning under uncertainty. Lectures are delivered by Professor Patrick Winston, known for his clear and engaging teaching style. The course materials, including lecture videos, slides, and assignments, are well-structured and provide a solid foundation for anyone interested in AI. Overall, it's an excellent resource for self-learners and students looking for a rigorous introduction to the field of artificial intelligence.
  • Pragati Bakal
    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.
  • Abdulrahman Hassan
    This course actually helped me to understand what artificial intelligence means in modern society and also I understand the concept used to develop AI to where we are today. It also serve as reference to me going forward concerning using AI to develop and accurately solve problems from whatever perspective in our lives. I also learn fundamental model that will help and guide in decision making . The only restriction I had in this course is limited examples and modern applications of most of instances they gave in the course if this lectures
  • Fatema Kazi

    MIT OpenCourseWare's Artificial Intelligence course offers a comprehensive dive into the field, covering key concepts, algorithms, and applications. It's highly regarded for its depth and clarity, making it accessible for learners at various levels. Whether you're a beginner or have some background in AI, this course provides valuable insights and knowledge to advance your understanding of artificial intelligence. Highly recommended for anyone interested in exploring this fascinating field further.

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.