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.5 rating, based on 44 Class Central reviews

Start your review of Artificial Intelligence

  • 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.
  • 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
  • Akash Vishwakarma
    Many reviews of artificial intelligence technologies tend to highlight the benefits of AI in improving efficiency, productivity, and decision-making in various industries. AI is often praised for its ability to process vast amounts of data quickly a…
  • 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.
  • 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
  • Profile image for Aishwaryaprakash Alhate
    Aishwaryaprakash Alhate
    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.
  • Poonam Rana
    Artificial intelligence has made remarkable strides, revolutionizing various industries with its ability to learn from data and make predictions. However, ethical considerations and challenges such as data bias and job displacement remain critical areas for attention. Moving forward, a balance between innovation and responsibility will be key to maximizing the benefits of AI while mitigating its potential risks.
  • Krushana Manik Sonawane
    The trainer Kishor seemed knowledgeable and experienced. The hours were flexible, and he made a good effort to ensure that the material was properly understood. The environment was comfortable, and friendly, and even though it's a different culture to mine I still felt 'at home' and welcome in the environment. Kishor worked with a good practical syllabus designed to teach the concepts that are regularly used in the
  • Pratik Kashinath Mahajan
    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 HUSSEIN ALI ABDO ALI AL-WAJIH
    HUSSEIN ALI ABDO ALI AL-WAJIH
    In fact, these hours that I have spent in this course were more than wonderful. I have learned many valuable things from it, from reasoning and research to merging models and their divisions. I wished that this course would be longer - lasting, so I hope that you will fill us more with such valuable information and courses that help us to improve ourselves in this field
  • Archana Ahire
    Artificial intelligence has shown remarkable progress, transforming industries and daily life. However, ethical considerations and challenges like data bias and job displacement must be carefully addressed. Striking a balance between innovation and responsibility is essential for the continued advancement of AI.
  • Profile image for Shraddha Jadhav
    Shraddha Jadhav
    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.
  • Sakshi Raju More
    In computer science and the field of computers, the word artificial intelligence has played a very prominent role, and of late, this term has been gaining much more popularity due to recent advances in the field of artificial intelligence and machine learning.
  • Madhuri Chavan
    Its most effective course for us
    Its learning course for everyone
    AI is the backbone of smart assistants
    Artificial Intelligence is the simulation of human intelligence processes by machines, especially computer systems.
  • Suresh Dhonagde
    very good very good very good very good very good very good very good very good very good very good very good very good very good very good very good very good very good very good very good very good very good
  • Hrishikesh Salve
    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.
  • Suniti Barve
    I Like this course ...............................................our review helps other learners like you discover great courses. Only review the course if you have taken or started taking this course.
  • Profile image for Manish Moses
    Manish Moses
    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
  • Profile image for Nayan Katkade
    Nayan Katkade
    Very good way of explaining and can help may people to learn and be future ready just a small suggestion to add questions for the viewers also so they can able to understand how much the under stand

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.