CS188.1x: Artificial Intelligence

UC BerkeleyX

CS188.1x is an online adaptation of the first half of UC Berkeley's upper division course CS188: Introduction to Artificial Intelligence.

About this Course

*Note - This is an Archived course*

This is a past/archived course. At this time, you can only explore this course in a self-paced fashion. Certain features of this course may not be active, but many people enjoy watching the videos and working with the materials. Make sure to check for reruns of this course.

CS188.1x is a new online adaptation of the first half of UC Berkeley's CS188: Introduction to Artificial Intelligence. The on-campus version of this upper division computer science course draws about 600 Berkeley students each year.

Artificial intelligence is already all around you, from web search to video games. AI methods plan your driving directions, filter your spam, and focus your cameras on faces. AI lets you guide your phone with your voice and read foreign newspapers in English. Beyond today's applications, AI is at the core of many new technologies that will shape our future. From self-driving cars to household robots, advancements in AI help transform science fiction into real systems.

CS188.1x focuses on Behavior from Computation. It will introduce the basic ideas and techniques underlying the design of intelligent computer systems. A specific emphasis will be on the statistical and decision–theoretic modeling paradigm. By the end of this course, you will have built autonomous agents that efficiently make decisions in stochastic and in adversarial settings. CS188.2x (to follow CS188.1x, precise date to be determined) will cover Reasoning and Learning. With this additional machinery your agents will be able to draw inferences in uncertain environments and optimize actions for arbitrary reward structures. Your machine learning algorithms will classify handwritten digits and photographs. The techniques you learn in CS188x apply to a wide variety of artificial intelligence problems and will serve as the foundation for further study in any application area you choose to pursue.

Note: This is a past/archived course. Certain features of this course may not be active, but we still invite you to explore the available materials. Disabled materials include: the discussion forum.

Course Staff

  • Dan Klein

    Dan Klein (PhD Stanford, MSt Oxford, BA Cornell) is an associate professor of computer science at the University of California, Berkeley. His research focuses on natural language processing and using computational methods to automatically acquire models of human languages. Examples include large-scale systems for language understanding, information extraction, and machine translation, as well as computational linguistics projects, such as the reconstruction of ancient languages. One of his best-known results was to show that human grammars can be learned by statistical methods. He also led the development of the Overmind, a galaxy-dominating, tournament-winning agent for the game of Starcraft. Academic honors include a Marshall Fellowship, a Microsoft Faculty Fellowship, a Sloan Fellowship, an NSF CAREER award, the ACM Grace Murray Hopper award for his work on grammar induction, and best paper awards at the ACL, NAACL, and EMNLP conferences. Professor Klein is the recipient of multiple teaching honors, including the UC Berkeley Distinguished Teaching Award.

  • Pieter Abbeel

    Pieter Abbeel (PhD Stanford, MS/BS KU Leuven) joined the faculty of the Department of Electrical Engineering and Computer Sciences at UC Berkeley in 2008. He regularly teaches CS188: Introduction to Artificial Intelligence and CS287: Advanced Robotics. His research focuses on robot learning. Some results include machine learning algorithms which have enabled advanced helicopter aerobatics, including maneuvers such as tic-tocs, chaos and auto-rotation, which only exceptional human pilots can perform, and the first end-to-end completion of reliably picking up a crumpled laundry article and folding it. Academic honors include best paper awards at ICML and ICRA, the Sloan Fellowship, the Air Force Office of Scientific Research Young Investigator Program (AFOSR-YIP) award, the Okawa Foundation award, the MIT TR35, the IEEE Robotics and Automation Society (RAS) Early Career Award, and the Dick Volz award for best PhD thesis in robotics and automation.

  • Peter Cottle

    Peter Cottle (BS UC San Diego) is a PhD student at UC Berkeley. He was one of the star students in the Spring 2012 offering of CS188, and he is currently a teaching assistant for the on-campus CS188 offering. He conducts his PhD research in the CADML group, which solves manufacturing problems with computer science. He has applied some of the concepts from CS188 for his MS Thesis, a search algorithm that drains polygonal meshes.

  • Ziang Xie

    Ziang Xie is an undergraduate student at UC Berkeley, studying Electrical Engineering and Computer Science. He took the Spring 2011 offering of CS188, and is currently a member of the Robot Learning Lab, where he's worked on robotic laundry and robotic perception. He also coordinates tours for educational groups as part of the lab's outreach program.

  • Arjun Singh

    Arjun Singh (BS UC Berkeley) is a PhD student at UC Berkeley and Berkeley's lead developer for the edX platform. He has been a teaching assistant for the on-campus CS188 offerings four times. As a member of the Robot Learning Lab, he has worked on autonomous helicopters, robotic laundry, and now works on computer vision for robotics and technology for education. He led the development of the Coursesharing online education platform, which was merged into the edX platform.

  • Ketrina Yim

    Ketrina Yim (MS/BS UC Berkeley) is a programmer by day and an artist by night. As an undergraduate, she decorated the whiteboards of Soda Hall with computer-science-themed cartoons, which eventually led to CS Illustrated, a research project to apply visual metaphors to computational concepts. She is also a CS188 alumnus. Her artwork can be seen online here.

  • Zack Mayeda

    Zack Mayeda is an undergraduate student at UC Berkeley, currently enrolled in the on-campus offering of CS188. He is studying Electrical Engineering and Computer Science, and is interested in mobile application development and web design.

Dates:
  • 18 February 2013, 11 weeks
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
Included in selections:
NVIDIA
More on this topic:
6-803s06 The Human Intelligence Enterprise (Spring 2006)
6.803/6.833 is a course in the department's "Artifical Intelligence and Applications...
6-034f10 Artificial Intelligence (Fall 2010)
This course introduces students to the basic knowledge representation, problem...
6-803s02 The Human Intelligence Enterprise (Spring 2002)
This course is offered both to undergraduates (6.803) and graduates (6.833)...
Cs184.1x-listing-banner_0_0 CS-184.1x: Foundations of Computer Graphics
CS184.1x teaches the Foundations of Computer Graphics. Students will be able...
Mas-963f01 Out of Context: A Course on Computer Systems That Adapt To, and Learn From, Context
Increasingly, we are realizing that to make computer systems more intelligent...
More from 'Computer Science':
Acea3daf-ca58-4998-b08c-ba76b97ce78a-1f1dd684c645.small iLabX – The Internet Masterclass
You want to know how the Internet works? You want to fully understand its mechanisms...
C2750912-8e29-426f-91b8-c03b0dd9ee8f-d3ce8d3f0f02.small Autonomous Mobile Robots
Basic concepts and algorithms for locomotion, perception, and intelligent navigation...
776db6bd-54a0-4625-ba3d-1204fb922859-1df9ac41ffdf.small HTML5 Coding Essentials and Best Practices
Learn how to write Web pages and Web sites by mastering HTML5 coding techniques...
798930ae-2d16-45f2-8306-734fc7f5a22b-0d7af0d752c8.small Databases: OLAP and Recursion
The On-Line Analytical Processing section of this course introduces star schemas...
B01ee61e-1ac1-4a07-b5f4-348a4b4868d6-934315464fc2.small Databases: Semistructured Data
This course includes the following components: XML Data; JSON Data; XPath and...
More from 'edX':
Acea3daf-ca58-4998-b08c-ba76b97ce78a-1f1dd684c645.small iLabX – The Internet Masterclass
You want to know how the Internet works? You want to fully understand its mechanisms...
3e923ed8-1743-4a60-9871-d9f838937e1e-dcb18aa309cf.small Gender and Intersectionality
Gender intersects with everything. Using examples from popular culture, classical...
C2750912-8e29-426f-91b8-c03b0dd9ee8f-d3ce8d3f0f02.small Autonomous Mobile Robots
Basic concepts and algorithms for locomotion, perception, and intelligent navigation...
73397b09-f425-4c17-9f8c-b6377dd3da37-4a135f73b38e.small The New World of Arnold Schönberg's Piano Music
This course will introduce you to the solo piano works of Arnold Schönberg ...
Dcbce6da-643b-4e20-a996-de702a8d3b66-dec49be1974e.small Developmental Psychology: A Journey of Growth in Relationships
To what extent are we truly aware of the decisive influence of our relationships...

© 2013-2019