Artificial Intelligence Course Structure - Corporate

Python Environment and Setup
• Anaconda
• Installation of Anaconda Python Distribution
Python for Data Science
• Python Basics
• Expression and Variables
• Write your first Python code
• String Operations
• Lists and Tuples
• Sets
• Dictionaries
• Conditions and branching
• Loops
• Functions
• Objects and Classes
• Reading files with Open
• Writing files
• Loading Data with Pandas
• Working and saving data with Pandas
• Loading Data and viewing Data
• Data on the Web
• eXtensible Markup Language(XML)
• XML Schema
• Parsing XML
• JSON and the REST Architecture
• Service oriented approach
• Using application Programming Interfaces
• Securing API requests
• Object oriented Python
• Object Life Cylce
• Object Inheritance
• Encoding Data in python
• Object oriented programming
• Relational database
• Using Database
• Single table CRUD
• Designing a data model
• Inserting relational data
• Reconstructing data with JOIN
• Many to Many relationships
• Capstone – Spidering
• Page Rank – Computation
• Page Rank – Visualization
• Build a search engine
• Identifying your data
• Mail – Visualization
• Python Data Science – Python types and Sequence
• Python Data and times
• Reading and writing CSV files
• Advanced Python objects , map()
• Advance python Lambda and list comprehensions
• Advance python demonstration – The numerical python library – Numpy
• The Series Data Structure
• Querying a Series
• The data frame data structure
• Dataframe indexing and loading
• Querying a data frame
• Indexing dataframes
• Missing values
• Merging data frames
• Pandas idioms
• Group by
• Scales
• Pivot tables
• Data functionality
• Distributions
• More distributions
• Hypotheses testing in python
• Matplotlib architecture
• Basic plotting with matplotlib
• Scatter plots
• Line plots
• Bar Charts
• Sub Plots
• Histograms
• Box plots
• Heatmaps
• Animation
• Interactivity
• Plotting with Pandas
• Seaborn

• Numpy One dimensional Array
• Working with One dimensional Numpy Arrays
• Numpy two directional Arrays
• Working with two dimensional Numpy Arrays
• Activity – Sequence it Right
• Creating and printing a Ndarray
• Class and Attributes of Nd array
• Basic Operations
• Activity- Slice it
• Copy and Views
• Mathematical Function of Numpy
• Analysis of a data sets

• Key concepts in Machine Learning
• Python tools for machine learning
• An example Machine Learning Example
• Examining the Data
• K-Nearest neighbour Classification
• Introduction to Supervision Machine Learning
• Overfitting and underfitting
• Supervised learning: Datasets
• K-Nearest Neighbours : Classification and Regression
• Linear regression – Least Squares
• Linear regression-Least Squares
• Linear Regression -Ridge, Lasso , and Polynomial Regressions
• Logistic Regression
• Linear Classifiers: Support Vector Machines
• Multi Class Classification
• Kernelized Support Vector Machines
• Cross Validation
• Decision Trees
• Model Evaluation and Selection
• Confusion Matrices and Basic Evaluation Metrics
• Classifier decision Functions
• Precision-recall and ROC curves
• Multi Class Evaluation
• Regression Evaluation
• Model Selection-Optimizing classifiers for different Evaluation Metrics
• Naïve Bayes Classifiers
• Random Forests
• Gradient boosted decision tree
• Neural Networks
• Deep Learning
• Data Leakage
• Dimensionality Reduction and Manifold learning
• Clustering

• Introduction to Neural Networks
• Neural Network Activation functions
• Cost Functions
• Gradient Descent backpropagation
• Creation of neural network
• Tensor Flow basics
• Tensor flow – Regression and Classification Examples
• Introduction to Convolutional Neural Networks
• Recurrent Neural Networks
• Reinforcement Learning
• Generative Adversarial Networks

• Introduction to Images and Open CV
• Opening Image files and drawing on Images
• Image processing
• Object detection with OpenCV and Python
• Object Tracking

• What is Natural Language Processing and its applications
• Linear models for sentiment analysis
• Spam Filtering
• Neural Language models
• Introduction to Machine Translation
• Word Alignment model

Facebook
Twitter
LinkedIn

We Will work together

Let’s take the first step 

One Step Ahead

What do we do different

We ensure that students understand each and every step. We use multiple code examples to explain the concept and provide many practice examples. It is important  for us that the students can execute programs,  can use the code to create their own mini projects. 

Artificial Intelligence Entrepreneurship Certificate for School students

• Python language and interface
• Variables and operations on variables
• Mathematical operation
• Creating Lists and operations on lists
• List manipulation, slicing and appending lists
• Loops and conditional statements
▪ Python functions and function calls with arguments
▪ Multiple arguments and creating methods
▪ Object oriented programming
▪ Creating and using classes.

▪ Python Numpy and creation
▪ Statistics with Numpy
▪ Plots with matplotlib
▪ Line plots, scatter plots, histograms
▪ Using plots and graphs for statistical models
▪ Dictionaries and manipulations on dictionaries
▪ Series and data frames
▪ Importing csv to data frame and operation on data
▪ Introduction to database and object orientation programming concept
▪ Connecting database and loading tables from database
▪ Introduction to SQL database and handling SQL tables

• Introduction to Machine Learning
• Supervised and Unsupervised learning
• Problems, data and tools
• Data Visualization and plots
• Linear and Logistic regression
• Dealing with Training , test and validation data
• Probabilities and classification
• Logistic regression ,gradient descent , Neural Networks

• AI foundation , scope, problem and approaches of AI
• Intelligent agents- reactive , goal driven and learning agents
• Problem solving through searches , heuristic problem reduction
• Reinforcement learning and its applications
• Neural networks and creation
• AI project Lifecyle – Problem scoping Data acquisitions ,data exploration , modelling and Evaluation