0% found this document useful (0 votes)
253 views30 pages

Caltech - AI & ML Updated-1333

This document outlines a post-graduate program in AI and machine learning offered by Caltech CTME and powered by IBM. The 12-month program provides thorough training in theory and hands-on practice, leveraging Caltech's academic excellence and IBM's industry expertise. Students will learn about AI/ML concepts, tools like Python, machine learning, deep learning, and apply their skills through hands-on projects. The program is ideal for professionals seeking to transition or advance their careers in AI/ML fields.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
253 views30 pages

Caltech - AI & ML Updated-1333

This document outlines a post-graduate program in AI and machine learning offered by Caltech CTME and powered by IBM. The 12-month program provides thorough training in theory and hands-on practice, leveraging Caltech's academic excellence and IBM's industry expertise. Students will learn about AI/ML concepts, tools like Python, machine learning, deep learning, and apply their skills through hands-on projects. The program is ideal for professionals seeking to transition or advance their careers in AI/ML fields.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

Post Graduate Program in

AI and Machine Learning

Powered by
Table of Contents

About the Program 3

Key Features of the Program 4

About Caltech CTME 5

Eligibility Criteria 6

Application Process 7

Who is this Program Ideal for? 8

Program Outcomes 9

Learning Path 11

Tools Covered 26

Projects 27

Certificates 28

Advisory Board Member 29


About the Program

Artificial Intelligence (AI) and Machine Learning (ML) are


among the most sought after and highly compensated
digital economy skills. In the past decade, AI has given us
self-driving cars, practical speech recognition, effective web
search, and a vastly improved understanding of the human
genome. AI is so pervasive that we use it dozens of times a
day without even realizing it. Many researchers also think it
is the best way to make progress towards human-level AI.

Ride this wave and accelerate your career with this


acclaimed AI and Machine Learning program. This program
features a thorough mix of theory, projects, and extensive
hands-on practice, while leveraging Caltech’s academic
excellence and IBM’s industry expertise. More importantly,
you’ll learn about not only the theoretical underpinnings of
AI and ML, but also gain the practical know-how to quickly
and successfully apply these tools and techniques to new
problems.

This program is a blend of self-paced online videos,


live virtual classes, hands-on projects, labs and
masterclasses. Mentorship sessions will provide you with
a high-engagement learning experience and real-world
applications, helping you master essential AI and ML skills.
You will get in-depth exposure to different AI concepts
and workflows, Python, Machine Learning, Deep Learning,
Computer Vision, GANs, parallel and distributed computing
using GPUs, and much more.

3 | www.simplilearn.com
Key Features of the Program

Caltech CTME program completion Earn up to 22 CEUs from Caltech


certificate CTME

Masterclasses delivered by 8X higher interaction in live online


distinguished Caltech faculty and classes by industry experts
IBM experts

Caltech CTME Circle Membership Online convocation by Caltech


CTME Program Director

IBM certificates for IBM courses Access to hackathons and Ask Me


Anything sessions from IBM

25+ hands-on projects from the Seamless access to integrated labs


likes of Twitter, Mercedes Benz,
Uber, and many more

Capstone projects in 3 domains Simplilearn’s Career Assistance


helps you get noticed by top hiring
companies

4 | www.simplilearn.com
About Caltech CTME

Founded in 1891, Caltech is a world-renowned science and engineering institute that


marshals some of the world’s brightest minds and most innovative tools to address
fundamental scientific questions and pressing societal challenges. Caltech prizes
excellence and ambition. The contributions of Caltech’s faculty and alumni have
earned national and international recognition, including 38 Nobel Prizes and nearly
60 National Medals of Science. The Institute manages the Jet Propulsion Laboratory
(JPL) for NASA.

CTME is embedded in Caltech’s Division of Engineering and Applied Science.


Caltech CTME has a unique role to play in applying the capabilities of scientists
and engineers to the challenges of today’s technology-driven businesses. Caltech
CTME applies executive education and professional development directly to real-
world problems. Caltech CTME experts teach the tools and perspectives that elevate
careers and help companies achieve their goals.

5 | www.simplilearn.com
Eligibility Criteria

For admission in this program, candidates should have:

A bachelor’s degree

Prior knowledge or experience in programming and mathematics

Preferably 2+ years of formal work experience

6 | www.simplilearn.com
Application Process

Candidates can apply to this program in 3 simple steps:

STEP STEP STEP


1 2 3

Submit an Application Admission


Application Review

Complete the application and A panel of admissions counselors An offer of admission will be
include a brief statement of will review your application made to qualified candidates. You
purpose. The latter informs our and statement of purpose to can accept this offer by paying
admissions counselors why determine whether you qualify for the program fee.
you’re interested and qualified for acceptance.
the program.

Talk to an Admissions Counselor


We have a team of dedicated admissions counselors here to
help guide you in the application process and related matters.
They are available to

Address questions related to the application

Assist with financial aid (if required)

Help you better understand the program and answer your


questions

7 | www.simplilearn.com
Who is this Program Ideal for?

This program caters to professionals from a variety of industries and backgrounds.


The diversity of our students adds richness to class discussions and interactions.
Roles in this space require a combination of experience and an understanding of
tools and technologies. This program is ideal for professionals looking for a career
transition into the field of AI and ML, who have knowledge or prior experience in
programming and mathematics, and an analytical frame of mind.

Professionals eager to develop AI and ML expertise with the objective of:

Enhancing effectiveness in their current role

Transitioning to AI and ML roles in their organization

Seeking to advance their career in the industry

Giving shape to entrepreneurial aspirations

8 | www.simplilearn.com
Program Outcomes

Understand the meaning, purpose, scope, Gain an in-depth understanding of data


stages, applications, and effects of AI and science processes, data wrangling, data
ML exploration, data visualization, hypothesis
building, and testing

Perform scientific and technical computing Gain expertise in mathematical computing


using the SciPy package and its sub- using the NumPy and scikit-learn package
packages, such as Integrate, Optimize,
Statistics, IO, and Weave

Master the concepts of supervised and Validate machine learning models and
unsupervised learning, recommendation decode various accuracy metrics
engines, and time series modeling

Understand and appreciate Deep Learning Gain knowhow of Neural Networks, and
and its applications traverse the layers of data abstraction
which will help you understand data like
never before

Explore tools, such as Keras, to build Become familiar with generative adversarial
computer vision applications networks (GANs)

9 | www.simplilearn.com
Perform distributed and parallel computing Learn about natural language
using high-performance GPUs understanding and natural language
generation

Understand the fundamentals of natural Understand how to apply Machine Learning


language processing (NLP) using the most and Deep Learning with NLP
popular library, Python’s Natural Language
Toolkit (NLTK)

Perform text-to-speech conversion with Use Python and TensorFlow to understand


automated speech recognition reinforcement learning theory

Learn how to solve reinforcement learning


problems through a variety of strategies

10 | www.simplilearn.com
Learning Path

Core Courses

Introduction to
Artificial Intelligence

Python for Applied Data Science


Data Science with Python

Deep Learning with


Machine Learning
Keras and Tensorflow

Advanced Deep
Capstone Project
Learning

Electives
Statistics Essentials For Data NLP and Speech Recognition Reinforcement Learning
Science

11 | www.simplilearn.com
Introduction to Artificial
Intelligence
STEP
The Introduction to Artificial Intelligence course is designed to help
1 learners decode the mystery of AI and its business applications. The
course provides an overview of AI concepts and workflows, Machine
Learning, Deep Learning, and performance metrics. You’ll learn the
2 difference between supervised, unsupervised, and reinforcement
learning; be exposed to use cases; and see how clustering and
classification algorithms help identify the business applications of AI.
3
Key Learning Objectives
4 Understand the meaning, purpose, scope, stages, applications,
and effects of AI

Understand the fundamental concepts of Machine Learning and


5 Deep Learning

Distinguish between supervised, semi-supervised, and


unsupervised learning
6
Learn about Machine Learning workflows and how to implement
the steps effectively

7 Understand the role of performance metrics and how to identify


their key methods

Topics Covered
Decoding Artificial Intelligence

Fundamentals of Machine Learning and Deep Learning

Machine Learning Workflow

Performance Metrics

12 | www.simplilearn.com
Python for Data Science

STEP Kickstart your learning of Python for Data Science with this introductory
course, carefully crafted by IBM. Upon completion of this course, you
will be able to write Python scripts and perform fundamental, hands-on
1 data analysis using a Jupyter-based lab environment.

2 Key Learning Objectives


Write your first Python program by implementing concepts of
variables, strings, functions, loops, and conditions
3 Understand the nuances of lists, sets, dictionaries, conditions,
branching, objects, and classes

4 Work with data in Python, such as loading, working, and saving


data with Pandas, and reading and writing files

5 Topics Covered
Python Basics

Python Data Structures


6
Python Programming Fundamentals

Working with Data in Python


7 Working with NumPy Arrays

13 | www.simplilearn.com
Applied Data Science with
Python
STEP
This course will establish your mastery of Data Science and analytics
1 techniques using Python. In this course, you’ll learn essential Python
libraries required for Data Science and gain in-depth knowledge in
data analytics, Machine Learning, data visualization, web scraping,
2 and natural language processing. Python is a required skill for many
Data Science positions, so jump-start your career with this interactive,
hands-on course.
3
Key Learning Objectives
4 Gain an in-depth understanding of Data Science processes, data
wrangling, data exploration, data visualization, hypothesis building,
and testing, as well as the basics of statistics
5 Install the required Python environment and other auxiliary tools
and libraries

6 Understand the essential concepts of Python programming, such


as data types, tuples, lists, dicts, basic operators and functions

Perform high-level mathematical computing using the NumPy


7 package and its vast library of mathematical functions

Perform scientific and technical computing using the SciPy


package and its sub-packages, such as Integrate, Optimize,
Statistics, IO, and Weave

Perform data analysis and manipulation using data structures and


tools provided in the Pandas package

14 | www.simplilearn.com
Topics Covered
Data Science Overview

Data Analytics Overview

Statistical Analysis and Business Applications

Python Environment Setup and Essentials

Mathematical Computing with Python (NumPy)

Scientific Computing with Python (SciPy)

Data Manipulation with Pandas

Data Visualization in Python using Matplotlib

15 | www.simplilearn.com
Machine Learning

STEP This course will make you an expert in Machine Learning, a part of AI
that automates data analysis to enable computers to learn and adapt
through experience to do specific tasks without explicit programming.
1 You will master Machine Learning concepts and techniques, including
supervised and unsupervised learning, mathematical and heuristic
aspects, and hands-on modeling to develop algorithms and prepare
2 you for your role with advanced Machine Learning knowledge.

3 Key Learning Objectives


Master the concepts of supervised and unsupervised learning,
recommendation engines, and time series modeling
4 Gain practical mastery over principles, algorithms, and applications
of Machine Learning through a hands-on approach

5 Acquire thorough knowledge of the statistical and heuristic aspects


of Machine Learning

Implement support vector machines, kernel SVM, Naive Bayes,


6 decision tree classifier, random forest classifier, logistic regression,
K-means clustering, and more in Python

Validate Machine Learning models and decode various accuracy


7 metrics; and improve the final models using another set of
optimization algorithms, which include boosting and bagging
techniques

Comprehend the theoretical concepts and how they relate to the


practical aspects of Machine Learning

16 | www.simplilearn.com
Topics Covered
Introduction to Artificial Intelligence and Machine Learning

Data Preprocessing

Supervised Learning

Feature Engineering

Supervised Learning-Classification

Unsupervised Learning

Time Series Modelling

Ensemble Learning

Recommender Systems

17 | www.simplilearn.com
Deep Learning with Keras
and Tensorflow
STEP
This course will take you from Machine Learning to the next level,
1 providing you with a solid understanding of Deep Learning using
TensorFlow and Keras. Master the concepts of Deep Learning to build
artificial neural networks and traverse layers of data abstraction. This
2 course will help you learn how to unlock the power of data and prepare
you for new horizons in the Artificial Intelligence space.

3
Key Learning Objectives
Understand Deep Learning leveraging neural networks
4 Gain a fair understanding of TensorFlow and Keras

Comprehend convolutional neural networks (CNNs) and their

5 applications

Gain familiarity with recurrent neural networks (RNNs) and


autoencoders
6 Optimize the performance of your neural network using L2
regularization and dropout layers

7 Create autoencoder models to detect anomalies

Topics Covered
AI and Deep Learning Introduction

Artificial Neural Network

Deep Neural Network and Tools

Deep Neural Net Optimization, Tuning, and Interpretability

Convolutional Neural Net (CNN)

Recurrent Neural Networks

Autoencoders

18 | www.simplilearn.com
Advanced Deep Learning
and Computer Vision
STEP

1 Take the next big step toward advancing your Deep Learning skills
with this high-level course. This course includes Computer Vision
Basics with Python; Advanced Computer Vision with OpenCV 4, Keras,

2 and TensorFlow 2; Computer Vision for OCR and Object Detection;


andPyTorch for Deep Learning and Computer Vision to ensure you are
prepared for Deep Learning and computer vision journey.

3
Key Learning Objectives
Understand 2D Scaling Transformations, 2D Geometric
4 Transformations, Binary Morphology, Image Filtering, and Shape
Detection through Transform

5 Implement Object Detection, YOLO, Object Tracking, Motion, 3D


Reconstruction, and Smart CCTV Project

Computer vision with OpenCV, Image Manipulation in OpenCV


6 Operations, Image Segmentation, and ML and DL on computer vision

Introduction to OCR, Tesseract Image OCR Implementation

DNN - PyTorch, Linear Regression - Pytorch,Image Recognition -


7 PyTorch, CNN- Pytorch, CIFAR 10 Classification - Pytorch, Transfer
Learning - Pytorch

Topics Covered:
Computer Vision Basics with Python

Advanced Computer Vision with OpenCV 4, Keras, and TensorFlow 2

Computer Vision for OCR and Object Detection

PyTorch for Deep Learning and Computer Vision

19 | www.simplilearn.com
Capstone Project

STEP The capstone project will allow you to implement the skills learned in
this program across domains such as ecommerce, finance, and retail.
1 With dedicated mentoring sessions, you’ll solve an industry-aligned
problem. You’ll learn various Artificial Intelligence-based supervised
and unsupervised techniques such as regression, SVM, tree-based

2 algorithms, and NLP. The capstone project is the final step in the
learning path and will help you showcase your expertise to employers.

3 Key Learning Objectives


The capstone project will enhance your understanding of the
Artificial Intelligence decision cycle, including exploratory data
4 analysis, building and fine-tuning a model with cutting edge AI-
based algorithms, and representing results. The project milestones
are as follows:
5
Exploratory data analysis - In this step, you will apply various
data processing techniques to determine the features and

6 correlation between them, transformations required to make


sense of the data, new features, construction, etc.

Model building and fitting - This will be performed using


7 Machine Learning algorithms like regression, multinomial Naïve
Bayes, SVM, tree-based algorithms, etc.

Unsupervised learning - Clustering in order to group similar


kinds of transactions and reviews using NLP and related
techniques to devise meaningful conclusions

Representing results - As a last step, you will be required to


export your results into a dashboard with useful insights

20 | www.simplilearn.com
Electives Statistics Essentials for Data
Science

Statistics is the science of assigning a probability through the


collection, classification, and analysis of data. A foundational part
of Data Science, this course will enable you to define statistics and
essential terms related to it, explain measures of central tendency and
dispersion, and comprehend skewness, correlation, regression, and
distribution. You will be able to make data-driven predictions through
statistical inference.

Key Learning Objectives


Understand the fundamentals of statistics

Work with different types of data

How to plot different types of data

Calculate the measures of central tendency, asymmetry, and


variability

Calculate correlation and covariance

Distinguish and work with different types of distribution

Estimate confidence intervals

Perform hypothesis testing

Make data-driven decisions

Understand the mechanics of regression analysis

Perform regression analysis

Use and understand dummy variables

Understand the concepts needed for Data Science with Python


and R

21 | www.simplilearn.com
Topics Covered
Sample or Population Data?

The Fundamentals of Descriptive Statistics

Measures of Central Tendency, Asymmetry, and Variability

Practical Example: Descriptive Statistics

Distributions

Estimators and Estimates

Confidence Intervals: Advanced Topics

Practical Example: Inferential Statistics

Hypothesis Testing: Introduction

Hypothesis Testing: Let’s Start Testing!

Practical Example: Hypothesis Testing

The Fundamentals of Regression Analysis

Subtleties of Regression Analysis

Assumptions for Linear Regression Analysis

Dealing with Categorical Data

Practical Example: Regression Analysis

22 | www.simplilearn.com
Electives Natural Language Processing
and Speech Recognition

This Natural Language Processing and Speech Recognition course


will give you a detailed look at the science of applying Machine
Learning algorithms to process large amounts of natural language data.
This module primarily focuses on natural language understanding,
feature engineering, natural language generation, automated speech
recognition, speech-to-text conversion, text-to-speech conversion, and
voice assistance devices

Key Learning Objectives


Understand the concepts, tools, and techniques of NLP

Learn about natural language understanding and natural language


generation

Perform text mining

Extract intent and entities

Understand the vector space model

Apply vector, matrix, and algebra on data

Learn about feature engineering

Understand the syntactic and semantic structure of a sentence

Hands-on experience with Python libraries

How to apply Machine Learning and Deep Learning with NLP

Understand speech and its types

Perform text-to-speech conversion with automated speech


recognition

23 | www.simplilearn.com
Topics Covered
Introduction to Natural Language Processing

Feature Engineering on Text Data

Natural Language Understanding Techniques

Natural Language Generation

Natural Language Processing Libraries

Natural Language Processing with Machine Learning and

Deep Learning

Introduction of Speech Recognition

Signal Processing and Speech Recognition Models

Speech-to-Text

Text-to-Speech

Voice Assistant Devices

24 | www.simplilearn.com
Electives Reinforcement Learning

This course will take you through all of the core concepts in deep
reinforcement learning (RL). You will learn how to solve reinforcement
learning problems with a variety of strategies using Python and
TensorFlow to understand RL theory. By the end of this course, you will
be able to use reinforcement learning as a problem-solving strategy
and use different algorithms to solve problems.

Key Learning Objectives


Learn how to solve deep reinforcement learning problems with a
variety of strategies

Use Python and TensorFlow to understand reinforcement learning


theory

Fast-paced approach to learning about RL concepts, frameworks,


and algorithms implementing models using reinforcement learning

Define and execute Reinforcement Learning algorithms, like

Q-learning, SARSA, DQN, A3C, TD3, and Soft Actor-Critic

Topics Covered
Introduction to Reinforcement Learning

Reinforcement Learning Framework and Elements

Multi-Armed Bandit

Markov Decision Process

Solution Methods

Q-value and Advantage Based Algorithms

25 | www.simplilearn.com
Tools Covered

26 | www.simplilearn.com
Projects

Project 1 Project 5

Social Media Healthcare


Using NLP and Machine Learning, build a Analyze different types of cancers, such
model to identify inappropriate posts that as breast cancer, renal cancer, colon
should be removed from a social media cancer, lung cancer, and prostate cancer,
platform to prevent social hate and negativity for a medical research body to identify the
probable cause of these cancers in terms of
the genes responsible for each type.
Project 2

E-commerce
Project 6
The data set provided contains movie reviews
given by customers. Perform data analysis Entertainment
on the movie reviews and build a Machine Help a movie booking website analyze
Learning recommendation algorithm that whether a particular URL is prone to phishing,
provides ratings for each of the users. malicious or not. This will help them push ads
on their website without affecting their user
privacy, and restrict URLs that could contain
Project 3
a malicious link.
Manufacturing
An automobile manufacturing firm wants the
Project 7
time on its test-bench to reduce the time it
takes a car to get to the market. Build and Consumer Electronics
optimize a machine learning algorithm to Help a leading mobile brand understand
solve this problem. the voice of the customers by analyzing the
reviews of their product on an ecommerce
site and the topics that customers are talking
Project 4
about. You will perform topic modeling on
EdTech specific parts of speech.

Help an EdTech firm assess the quality of


elearning videos freely available on YouTube
to prepare high-quality and engaging video
content for students

27 | www.simplilearn.com
Certificates

This is to certify that

John Doe
successfully completed and received a passing grade in

Python for Data Science


(DS0101EN, provided by BigDataUniversity)

A course on skillsnet.simplilearn.com
Powered by IBM Developer Skills Network.

Issued by
Simplilearn

Jagadisha Bhat Anand Narayanan


Country Manager - Software Services Chief Product Officer
IBM India Pvt Ltd Simplilearn

December 1, 2021
Authenticity of this certificate can be validated by going to:
https://courses.skillsnet.simplilearn.com/certificates/351dd43ecaa94e92b3648e7826167f8a

Upon successful completion of this program, you will receive a certificate of


completion from Caltech CTME. You will also receive IBM certificates (sample IBM
certificate shown above) for all IBM courses, along with certificates from Simplilearn
for the courses completed in the learning path. These certificates will testify to your
skills as an AI and ML expert.

28 | www.simplilearn.com
Advisory Board
Member

Rick Hefner
Program Director, Caltech Center for Technology
& Management Education
[email protected]

Rick Hefner, PhD, specializes in systems development and


maintenance; project management; Lean Six Sigma; process
improvement, technology transfer; and risk management. His
experience spans over 35 years. Dr. Hefner recently served
as Director of Process Management at Northrop Grumman
Corporation, where he managed corporate process initiatives
related to Lean Six Sigma and program management.

Previous positions at Northrop Grumman (formerly


TRW) included managing technology process initiatives
and helping to establish the corporate engineering and
program management processes. Previously, at Aerospace
Corporation, Dr. Hefner was the Director of their Software
Development department. He served as an engineer, technical
specialist, project manager, and section manager.

Dr. Hefner has also worked with companies in the


communications, electronics, and health sciences industries,
including Applied Physics Laboratory, Ares Management,
Boeing, DRS Technologies, Herbalife, Honeywell, Jet
Propulsion Laboratory, John Deere, L-3 WESCAM, Maytag,
Motorola, Pacific Bell, Raytheon, Schlumberger, Southern
California Edison, St. Jude Medical, Toshiba, U.S. Navy,
and Xerox. Dr. Hefner is credited with over 200 publications
and presentations. He earned his PhD from the University
of California, Los Angeles, in applied dynamic systems
control. He received his MS and BS from Purdue University in
interdisciplinary engineering.

29 | www.simplilearn.com
USA
Simplilearn Americas, Inc.
201 Spear Street, Suite 1100, San Francisco, CA 94105
United States
Phone No: +1-844-532-7688

INDIA
Simplilearn Solutions Pvt Ltd.
# 53/1 C, Manoj Arcade, 24th Main, Harlkunte
2nd Sector, HSR Layout
Bangalore - 560102
Call us at: 1800-212-7688

www.simplilearn.com

Disclaimer: All programs are offered on a non-credit basis and are not transferable to a degree.

SL-PGP-10-220-202112

You might also like