0% found this document useful (0 votes)
11 views7 pages

Syllabus

The document outlines a comprehensive curriculum for a Masters in Artificial Intelligence, covering various courses including Python programming, Django web framework, machine learning, data science, deep learning, OpenCV, Tableau, and Power BI. Each course consists of multiple modules that delve into specific topics such as data types, machine learning algorithms, data visualization, and web APIs. The program includes practical projects to reinforce learning and over 250 lectures throughout the syllabus.

Uploaded by

konox31673
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)
11 views7 pages

Syllabus

The document outlines a comprehensive curriculum for a Masters in Artificial Intelligence, covering various courses including Python programming, Django web framework, machine learning, data science, deep learning, OpenCV, Tableau, and Power BI. Each course consists of multiple modules that delve into specific topics such as data types, machine learning algorithms, data visualization, and web APIs. The program includes practical projects to reinforce learning and over 250 lectures throughout the syllabus.

Uploaded by

konox31673
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/ 7

Curriculum

Course 1 Python-Heart Of AI

Introduction to AI & ML Technologies/ Module 4 - Functions, Dictionaries, Sets, and


Applications Data Processing
Understanding the technology landscape - Functions - an Introduction
tools & platforms for organisations to deploy Writing functions in Python
AI & ML solutions. How functions communicate with their
Importance of Data - where to find it, how to environment?
store, manipulate, and attribute it? Returning a result from a function
Python for AI & ML. Functions calling functions
Storytelling with Data: visualization Scopes in Python
techniques (Python, Excel, PowerBI). Functions performing actions
Dictionaries and nested dictionaries
Module 1 - Basics of Python and Computer Sets in Python
Programming Dictionaries vs Sets
Python - a tool, not a reptile
Tool installation guide Module 5 - Modules, Packages, String and List
Python – the heart of AI Methods, and Exceptions
Using modules
Module 2 - Data Types and Variables Some useful modules
Your first program What is a package?
Python literals Imports in Python
Basic input-output operations Errors - the programmer's daily bread
Operators: data manipulation tools The anatomy of exception
Variables: data-shaped boxes Some of the most useful exceptions
Strings in Python: operations on strings, slicing Characters and strings vs. computers
and string formatting, indexing Python's nature of strings
How to talk to a computer? String methods
Strings in action
Module 3 - Boolean Values, Conditional Operations on strings, slicing and string
Execution, Loops, Lists, Tuples and List formatting, indexing
Processing, Logical and Bitwise Operations Four simple programs
Making decisions in Python
Python's loops Module 6 - The Object-Oriented Approach:
Nested loops and one line loops Classes, Methods, Objects, and the Standard
Range operators Objective Features; Exception Handling, and
Logic and bit operations in Python Working with Files.
Lists: collections of data Basic concepts of object programming
Lists: some more details A short journey from procedural to object
Lists in advanced applications approach
List vs Tuples Properties
Mutable and immutable objects Methods
Operations on Tuples Inheritance - one of object programming
foundations
Exceptions once again
Generators and closures
Processing files
Working with real files

Masters In Artificial Intelligence 06


Module 7 – Tkinter a Package for UI Module 9- Flask for Web APIs
Introduction to Tkinter Introduction to Web APIs
Templates and folder structure in Tkinter Flask Introduction
Creating elements and UI using Tkinter Creating Our First App
Function in Flask
Module 8 - Introduction to SQL DB POST, GET calls in Flask
Using Databases in Python Running Flask APIs locally
Database Terminology
Introduction to Databases and RDMBS
MySQL Install on Windows, Mac & Linux
Introduction to MySQL
SQL Syntax
SQL Operators
SQL Expressions
SQL queries execution using Python
Performing CRUD operation using SQL through Python

More than 250 lectures


covered in Python Syllabus though out the program period.

Tools Covered

Course 2 Django Web Framework

Introduction To Django Services Using Django (Rest Services)


Installation Of Django Model View Template In Django
First App Using Django Static Template In Django Part 1
Pages Creation - Home Page Static Template Part 2
Dynamic Pages Object Binding In Django
Operations In Django

Masters In Artificial Intelligence 07


Course 3 Machine Learning

Part 1 Statistics for Machine Learning Part 2 Machine Learning Core


Overview of Statistics Linear Regression
Important concepts like Inferential Statistics & Linear regression algorithm and its
Descriptive Statistics, Data Type, Population implementation to predict a dependent
and Sample variable value based on a given
independent variable.
Statistics for Data
Central Tendencies & Measures of Dispersion Logistic Regression
Predict the probability of the target variable
Scaling in Stats with only two possible classes.
Z-score
Min-max Scaling K-Nearest Neighbors
Min-max Scaling Code Solve both classification and regression
problems with one algorithm.
Relationships in Variables
Covariance, Correlation, Multi-collinearity, Naive Bayes, Decision Tree, Random Forest
Anova, Kurtosis Algorithm and Support Vector Machine
Naïve Bayes being - For continuous
Distribution classifier.
Normal Distribution, Poisson Distribution, Decision Trees - To compare a huge
Bionominal Distribution amount of data.
Random Forest Algorithm - To combine the
Data Engineering result of multiple individual outputs of
Hypothesis Testing, Central Limit Theorem, Decision Tree algorithms and enerate one
Degrees Of Freedom, Confidence Interval, final output.
P-value Support Vector Machine - For classification
and regression analysis.
Peak And Edges Of Curve
Method of categorization of data based on Natural Language Processing (NLP)
the symmetry of distribution a.k.a. Skewness Text Mining, application of NLP in text mining,
Whether the data is heavy-tailed or writing and reading to word files
light-tailed relative to a normal distribution andlanguage tool kit.
a.k.a. Kurtosis.
Feature Engineering (From Deep Learning)
Difference between Biological Neural
Networks and Artificial Neural Networks,
Perception Learning Algorithm, Deep
Learning Frameworks, Tensorflow
Constants, Variables, and Place-holders.

Principal Component Analysis


An approach to reduce the dimensionality
of the data, increase interpretability and
minimize information loss.

Time Series
An approach to predict future values based
on previously observed values

Performance Calculation
Measure the accuracy and relative
importance of the accuracy for different
predictions, using confusion matrix and
cost matrix.

Masters In Artificial Intelligence 08


Part 3 Mini & Mega Projects In
Machine Learning
Practical use and implementation of
concepts
through assignments such as Employee
Attrition Rate, Residential Price Prediction,
Classification of X-Ray and Classification of
Flowers Using Iris Dataset.

Commercial Price Detection Of Shops In The


Market
Considering different factors on which the
price of the shop is dependent and historical
data of prices, this project would help predict
the price of shops in future.

Employee Attrition Rate Detection Using


Advance ML
Reading and analyzing the tone of the email
sent and the overall attrition rate of the
company accordingly.

Resume Filtering Using Embedding Model


Filtering most relevant resumes based on the
set criteria and requirements.

Classification of Flowers using Iris Dataset


Description
Classification of flowers based on their
characteristics. It is very similar to the
classification of items manufacturing
industry to capture products defects.

Masters In Artificial Intelligence 09


Course 4 End To End Data Science

Data Analytics Overview Natural Language Processing with Scikit


Quantitative and Graphical technique, data Learn
analytics conclusion, prediction and Introduction and basics of Natural Language
communication, and data types for plotting. Processing (NLP), libraries, model training and
grid search, and extraction considerations.
Statistical Analysis and Business Applications Analyzing spam collection data and
sentiment analysis.
Introduction to categories of statistics:
statistical and non-statistical, process,
dispersion, histogram, testing, and correlation Data Visualization in Python using
and inferential statistics. Matplotlib
Line properties, (x,y) plots and subplots, types
Python Environment Setup and Essentials of plots and use of the seaborne library.
Python setup essentials for Anaconda and basic A project to analyze the cause of death
operations such as data types and functions. through identifying the visible symptoms.

Mathematical Computing with Python Web Scraping with BeautifulSoup


(NumPy) Searching and modifying the tree, navigating
Basic operations, mathematical functions, and options, and parsing and printing the
assignments such as analyzing GDP of document.
countries and Olympic data set. A live demo of web scraping via our website.

Scientific computing with Python (Scipy) Python integration with Hadoop MapReduce
Optimization, linear algebra, integration, and Spark
interpolation, special functions, FFT, signal and Core concepts of Hadoop, Python’s
image processing, ODE. It sub-packages, but it is integration with HDFS using Hadoop
not limited to components such as fft,lib, linalg, streaming, and Python’s integration with
misc, ndimage, sparse etc. Spark using PySpark.
Projects incluced to calculate Eigen values and Two projects - Determining word count in a
Eigenvector, and Perform CDF and PDF using text and display of all the airports in New York.
Scipy.
Projects
Data Manipulation with Pandas Employee Attrition prediction using Data
User-defined and existing functions, indexing, Science techniques.
reading and writing in files, SQL operations and How python can be used to solve real-time
finally the demo to predict the New York issues.
department’s dataset.

Machine Learning With Scikit-Learn


Supervised and Unsupervised machine
learning, Pipeline, Persistence model and
evaluation.

Masters In Artificial Intelligence 10


Course 5 Deep Learning

Statistics for Deep Learning Normalization


Introduction to Hypothesis Testing, Batch Normalization, Stochastic Gradient
Probability Distribution and Hidden Markov Descent and Numerical Algorithms.
Models.
Optimizers
Artificial Neural Network Optimizer algorithms such as Adagrad,
Introduction to Artificial Neural Network and Adadelta, RMSProp, and Adam optimizer.
an algorithm for supervised learning of
binary classifiers: Perceptron.
Convolution Neural Network
Working of Artificial Neurons and Activation
Basics of CNN such as Padding, strides, max
Function.
and average pooling, regularization and
Batch Normalization.
Activation Function
Sigmoid and Tanh Activation Functions, Predefined Models
vanishing gradients and Softmax Activation
Transfer learning and its models such as Alex
Function.
Net, LeNet, VGGNet, Image Net, Residual and
Inception model.
Gradient Descent
Batch, Stochastic, Mini-batch, Exploding and Deep Neural Network
Vanishing, along with gradient clipping.
Concepts of Deep Neural Network such as
encoder and decoder, beam search, speech
Back Propagation recognition and Bleu Score and Generative
Identifying whether the data processed by Adversarial Networks.
algorithms is as per expectations or not.

Course 6

Introduction to OpenCV Resizing images

Understanding image and video Drawing shapes

Installation and setup Canny edge detection

Understanding command-line interface Gaussian blur

Reading and showing images using Image filters


OpenCV Image threshold
Saving image in various extension Contours
Basic operation on images Mouse event
Accessing image properties Template matching
Accessing pixel of the image Erosion and dilation
Splitting and merging channels Video capture and save
Setting region of interest Face recognition and detection (project)
changing the colour of an image Limitations of OpenCV

Masters In Artificial Intelligence 11


Course 7

Introduction To Course Fields, Filters and Parameters


What is Tableau, Installation Tableau, Types of Introduction To Calculated Feilds And Create
Visualization, Data Visualization Problems, Numerical Calculations
Data Integrity Calculated Fields Using Logical Operators
Some Of The Most Common Operators In The
Analyzing Super Store Data Calculated Fields
Business challenge analyzing super store Using Parameters To Change Filter Settings
data-set More Use Of Parameter Selecting Charts Using
Connecting to Tableau to superstore data-set Parameters
Navigating through Tableau
Data types and terminologies used in Tableau Table Calculations
Creating your first chart in tableau sales trend Introduction To Table Calculations And Creating
using a line chart Percentage And Cumulative Sales,
Creating a bar chart to show sales trend The Table Calculations, Building A Pareto Chart
Adding colours, changing size and adding Using Table Calculations and Extracting History
labels to the charts
Generating output from tableau and share Level Of Detailed Explanation
your work with your audience, format menu, Adding Fields To Worksheet, Combining Two
server menu Fields, Searching Fields, Introduction To Level Of
Detailed Expressions, Types Of Lod Fixed, Include,
Types of Chart in Tableau Exclude
Line Charts, Area Charts, Bar Charts, Bullet
Charts, Donut Charts, Histogram, KPI Donut Stories in Tableau
Chart, Lollipop Chart. Stories In Tableau, Build A Story From Scratch,
Create Animated Charts In Tableau, Column
Advance Chart Editing Alias
Formatting Charts And Adding Labels, Create
Combined Axis Charts In Tableau, Create Dual Data Cleanup and Table Preparation
Axis Charts In Tableau, Adding Filters To Your Introduction To Data And Table Preparation,
Charts, Creating Wild Card Filters. 2-Data Clean Up And Preparation Unions, Joins,
Creating Conditional Filters, Adding Tool Tips Blends, Data Modeling
For Your Charts, Filtering Top Or Bottom Items
In A Chart. Tableau Data Blending
Preparing Data For Blending, Adding Secondary
Dashboard Creation Data Source, Blending The Data
The Dashboard Layout In Tableau, Adding
Charts To The Dashboard. Custom SQL
Build Interactions In The Dashboard, Create Convert To Custom SQL
Action Filters From Scratch, Create Highlight
Actions From Scratch, Tableau Data Server.

Course 8

Introduction To Power BI, Exploring Visual Properties

Importing Data To Power BI Drill Down In Power BI

Import Mode Vs Direct Query Mode In Power BI Drill Through In Power BI

Build Your First Power BI Visual Power Queries In Power BI

Create Calculated Columns And Calculated Creating Data Dimension Using Parameters
Measures Create A Report In Power BI- Part 1

Create A Report With Power BI- Part 2

Masters In Artificial Intelligence 12

You might also like