Artificial Intelligence Graphic Banner

Artificial Intelligence

There is a vibrant artificial intelligence ecosystem across the UCLA campus, but it is especially true within the Samueli School of Engineering. The area focuses on building algorithms that behave intelligently, capable of making complicated predictions and solving challenging problems.

The faculty lineup features world-renowned experts from a variety of engineering backgrounds, including computer vision and signal-processing experts in Electrical and Computer Engineering, and the talent in the school’s Computer Science department working on machine learning, natural language processing and probabilistic models. The curriculum will focus on building smart machines capable of reasoning, learning and acting intelligently, and performing tasks that typically require human intelligence.

Prof. Guy Van Den Broeck Photo

“UCLA Samueli graduates of this area of study will be well-prepared for a career path in AI among the top tech companies in Silicon Beach and elsewhere.”

Area Director: Prof. Guy Van den Broeck

 

Year-One Curriculum

FallWinterSpringSummer

COM SCI 263
Natural Language Processing

(Instructor: Prof. K.W. Chang)

COM SCI 262A
Learning and Reasoning with Bayesian Networks

(Instructor: Prof. A. Darwiche)

COM SCI 267A
Probabilistic Programming and Relational Learning

(Instructor: Prof. G. Van den Broeck)

Capstone Project
EC ENGR C247 / COM SCI 261
Neural Networks and Deep Learning

 

(Instructor: Prof. J. Kao or Prof. C.-J. Hsieh)

COM SCI 260
Machine Learning Algorithms

(Instructor: Prof. Q. Gu)

Engineering Professional Development ElectiveEngineering Professional Development Elective
Engineering Professional Development Elective   
12 Units8 Units8 Units8 Units