Deep Learning

COM SCI X 450.42

Gain a robust understanding of deep learning through both theory and hands-on implementation, spanning domains such as computer vision, natural language processing (NLP) and graph data analysis. Explore neural network architectures, optimization techniques, and advanced models (CNNs, RNNs, GANs, GNNs). 

READ MORE ABOUT THIS COURSE
Online
Starting at $1,095.00
As few as 11 weeks
4.0

What you can learn.

  • Apply practical skills to build and train neural networks using TensorFlow and Keras
  • Implement and evaluate advanced deep learning models, including Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), and Graphical Neural Networks
  • Optimize and fine-tune deep learning models to enhance performance
  • Deploy deep learning models in production environments
  • Apply deep learning techniques to address real-world problems in various domains such as computer vision, natural language processing (NLP), and graph data analysis

About this course:

Deep Learning is designed to provide students with a solid understanding of deep learning principles, techniques, and applications. The course is structured to cover both theoretical concepts and hands-on implementation, ensuring students are equipped with the necessary skills to tackle real-world challenges in various domains such as computer vision, natural language processing, and graph data analysis. Throughout the course, students will delve into topics such as neural network architectures, optimization techniques, and advanced deep learning models including CNNs, RNNs, GANs, and GNNs. Practical sessions using Python, TensorFlow, and Keras will enable students to build and train neural networks, gaining valuable experience in model development and evaluation. In addition to core topics, the course offers specialized tracks in natural language processing (NLP), allowing students to explore advanced NLP techniques and applications. Students can choose from a selection of NLP-focused projects spanning areas such as sentiment analysis, text generation, machine translation, and question-answering systems. By the end of the course, students will have developed a deep understanding of deep learning concepts and techniques along with the practical skills necessary to apply them to real-world problems. The capstone project provides an opportunity for students to showcase their expertise and creativity, reinforcing their learning and preparing them for future endeavors in the field of deep learning.
Prerequisites
Before embarking on the Deep Learning course, it is imperative to establish a robust foundational knowledge. We suggest the following preparatory courses: Linear AlgebraIntroduction to Data Science to acquaint yourself with the basic principles of data science and Machine Learning Using Python.

Fall 2024 Schedule

Date & Time
Details
Format
 
-
This section has no set meeting times.
Available
See Details
Instructor: Megan Armani
400250
Fee:
$1,095.00
Onlineformat icon
Notes

Enrollment limited; early enrollment advised. Enrollment deadline: October 7th, 2024

Refund Deadline
No refunds after September 27, 2024
Course Requirements
(Optional) Deep Learning (Adaptive Computation and Machine Learning series)
(Optional) Deep Learning with Python

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm.

This course applies towards the following certificates & specializations…

Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Lifelong Learning

See More