Professional Documents
Culture Documents
2
Fusemachines AI
Education Programs
Foundations in AI
Program Duration- 6 Months
(can be selected concurrently or done in semesters)
MicrodegreeTM in AI
Program Duration : 6 Months
4
Key Features
of the Program
5
Learning
Path
6
Outcomes from
the Program
Foundations in AI
• Design, implement, test, debug, and document programs in Python
• Understand different concepts related to Computer Science required for AI
• Build strong Programming and Mathematical foundation to take advanced
AI courses
MicrodegreeTM in AI
• Ability to rapidly produce prototype Machine Learning models using most
of the common ML libraries such as Tensorflow, Scikit-Learn with a deep
understanding of the underlying concepts
• Deep understanding of all topics covered in 2 courses including their
mathematical concepts
• Ability to read academic journals and implement classical to state-of-the-art
ML algorithms
MicrodegreeTM Specialization
• Develop a broad foundation on Computer Vision and Natural Language
Processing to build and deploy state-of-the-art technologies
7
Who Should
Enroll
For Foundations in AI
• Students with basic knowledge of computer science and mathematics
• Students who have completed their intermediate level.
For MicrodegreeTM in AI
• Basic knowledge of Linear Algebra and Calculus
• Knowledge of Probability and Statistics
• Programming experience in Python
• Experience implementing Computer Science algorithms and Object-
Oriented Programming
8
Foundations
in AI
Course I
Introduction to
Computer Science for AI
Approx. 48 hrs in class + self-study
Key Outcomes
• Students will get acquainted with the basics of Computer Science required for AI
• Students will be able to get a sound grasp of programming concepts such as OOP,
Data-Structures and Algorithm analysis
• Students will be able to get started in building application for desktop and web
9
Foundations
Module 3: Introduction to Python Programming
3.1 Introduction to the Module
in AI
3.2 Python Programming
3.3 Object-Oriented Programming
3.4 Web scraping
3.5 Numpy
3.6 Pandas
3.7 Matplotlib
3.8 Module Summary
Module 5: Databases
5.1 Introduction to the Module
5.2 SQL
5.3 NoSQL
5.4 Module Summary
10
Foundations
in AI
Course II
Introduction to
Mathematics for AI
Approx. 48 hrs in class + self-study
Key Outcomes
• Students will be able to understand the basic concepts of Probability and Statistics
required to build Machine Learning Models
• Students will be able to implement concepts of Linear Algebra, Calculus and
Numerical Methods in different AI problems
• Students will be able to appreciate how mathematical ideas applies in AI
applications
11
Foundations
Module 3: Calculus and Optimisation
3.1 Introduction to the Module
in AI
3.2 Derivatives
3.3 Integrals
3.4 Multivariate Calculus
3.5 Optimization of Multivariable Functions
3.6 Integral of Multivariable Functions
3.7 Module Summary
12
MicrodegreeTM
in AI
Course I
Machine Learning
Approx. 72 hrs in class + self-study
Key Outcomes
• Students will be able to rapidly prototype Machine Learning Models in different
scenarios
• Students will understand the basic concepts and possible applications of
Machine Learning
• Students will be able to use the most common Machine Learning libraries and
modify them as per their needs
13
MicrodegreeTM
Module 3: Supervised Machine Learning
3.1 Introduction to the Module
3.2 Linear Regression
3.3 Logistic Regression
in AI
3.4 Naive Bayes
3.5 Ensemble Methods
3.6 Tree Algorithms
3.7 Support Vector Machines
3.8 Multi-Class
3.9 Sklearn Features
3.10 Module Summary
14
MicrodegreeTM
in AI
Course II
Deep Learning
Approx. 72 hrs in class + self-study
Key Outcomes
• Students will have a sound mathematical and programming foundation required for
building Deep Learning Models
• Students will understand the basic concepts and possible applications of Deep
Learning
• Students will be able to get started in building Deep learning Models and deploy
those models in production
15
MicrodegreeTM
Module 3: Components of Deep Learning
3.1 Introduction to the Module
3.2 Vanishing and Exploding Gradient
3.3 Activation Function and Weight Initialisation
in AI
3.4 Optimization methods
3.5 Normalization
3.6 Regularization
3.7 Hyperparameter Tuning
3.8 Module Summary
16
MicrodegreeTM
Module 8: Deep Reinforcement Learning
8.1 Introduction to Reinforcement Learning
8.2 RL Fundamentals
in AI
8.3 Q-learning
8.4 Temporal-Difference Learning
8.5 Policy Gradient
8.6 Evolution Strategies
8.7 Current Research and Applications
8.8 Module Summary
Module 9: DL in Production
9.1 Introduction to the Module
9.2 Deep Learning Hardware
9.3 Trustable AI
9.4 Deployment
9.5 Production Management
9.6 Scalability and Data Privacy
9.7 Module Summary
17
MicrodegreeTM
Specialization
Course I
Computer Vision
Approx. 72 hrs in class + self-study
Key Outcomes
• Students will have a sound background in traditional as well as state-of-the-art
Computer Vision techniques
• Students will understand the basic concepts and possible applications of Computer
Vision
• Students will be able to get started in building Computer Vision Models and deploy
those models in production
18
MicrodegreeTM
Specialization
Module 3: Image Classification and Object Recognition
3.1 Introduction to Image Classification and Object Recognition
3.2 Traditional Computer Vision Methods
3.3 Deep Learning in Image Classification
3.4 Deep Learning in Object Detection
3.5 Module Summary
Module 4: Segmentation
4.1 Introduction to Image Segmentation
4.2 Region Segmentation
4.3 Deep Learning based Semantic Segmentation
4.4 Module Summary
Module 5: 3D Vision
5.1 Introduction to 3D vision
5.2 3D Geometry
5.3 Multiview Reconstruction
5.4 Structure from Motion
5.5 Shape-from-X
5.6 3D Reconstruction
5.7 Visual Ontologies
5.8 Deep Learning based 3D Reconstruction
5.9 Module Summary
19
MicrodegreeTM
Specialization
Module 7: Generating Synthetic Images
7.1 Introduction to the Module
7.2 Image-Based Rendering
7.3 Generative Adversarial Networks
7.4 Current Applications
7.5 Module Summary
20
MicrodegreeTM
Specialization
Course II
Natural Language Processing
Approx. 72 hrs in class + self-study
Key Outcomes
• Students will have a sound background in traditional as well as state-of-the-art
Natural Language Processing Methods
• Students will understand the basic concepts and possible applications of Natural
Language Processing
• Students will be able to get started in building NLP based Models and deploy
those models in production
21
MicrodegreeTM
Specialization
Module 4: Markov Models
4.1 Introduction to Markov Models
4.2 Regular Expressions and Finite State Automata
4.3 Maximum Entropy Markov Model
4.4 Module Summary
Module 7: Semantics
7.1 Introduction to Semantics
7.2 Lexical Semantics
7.3 Word Sense Disambiguation
7.4 Module Summary
22
MicrodegreeTM
Specialization
Module 9: Machine Translation
9.1 Introduction to Machine Translation
9.2 Syntax-based Statistical Machine Translation
9.3 Neural Machine Translation
9.4 Module Summary
23
Career Prospects
Students who successfully complete this course
will be able to kick off their AI Careers as:
Data Scientist
AI Software Engineer
ML Engineer
Data Engineer
AI Engineer
24
Testimonials of
our students
25
AI Education Program
www.fusemachines.com | www.fuse.ai
Disclaimer: The information provided is accurate at the time of printing and is subject to change.
Fusemachines Inc. reserves the right to make changes without prior notice.