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 83 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…
  • 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.
  • 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
  • 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.
  • 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 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.
  • 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!
  • 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 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.
  • 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 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.