Coronavirus (COVID-19) Update

Enjoy a fully remote summer of professional education at the Silicon Valley Campus and the re-emergence of in-person courses in September. Visit our COVID update page.

Course

Building Integrated AI Applications | AISV.805


This course provides developers a hands-on, practical, and industry-oriented training on how to integrate artificial intelligence (AI) into enterprise application development. You will learn to apply your skills to cutting edge AI applications using deep learning and widely used deep learning frameworks during hands-on classroom sessions.

We’ll start with an introduction to AI and neural networks, focusing on convolutional neural networks and how they work, then perform training and inference using Tensorflow/Keras for image detection, recognition and segmentation. The end of the course culminates in a final project encompassing the new technologies you’ve learned such as:

  • Advanced python and applying data science libraries—SciPy, SciKit-Learn, Numpy, Pandas, Pillow—for pre and post model processing
  • DNN and how it fits in AI and traditional ML techniques
  • Concepts of supervised deep learning models
  • Deep learning models
  • Training and performing inference on a CNN
  • Tensorflow/Keras
  • Application building with a deep learning model
  • Various use cases for classification, segmentation and detection


Prerequisites
Python knowledge and programming experience. Recommended courses include: “Python for Programmers” and “Python Programming for Beginners”
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
This course is related to the following programs:

Course Availability Notification

Please use this form to be notified when this course is open for enrollment.

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu