What is Programming Language?

Overview of Python, Version and why use Python?

Hardware Overview

Installing Python on Windows OR Linux

Using Python and Writing A Program

Installing Python and Writing A Program

Writing the "Hello World" Assignment

Variables types and properties

Quiz, questions and queries

if-elif-else Statements

Logical, Boolean Expressions

Making Decision, Flow Control

Loops and Iteration

for & while Statements

Break, Continue & Pass statements

range() Function

Use if range() function in Loops

What are functions

User-defined & Pre-defined functions

Functions Argument Values

Default & Keyword Argument Values

Init function & Self Argument

Arbitrary & Unpacking Argument Lists

Lambda Expressions

Function Annotation

What Are Linear Structures?

The Queue, Stack, and Deque Interfaces

The List Interface: Linear Sequences

The USet Interface: Unordered Sets

The SSet Interface: Sorted Sets

Dictionary, Tuples, Range, XRange

Stacks, Queues, DQueues

Use of Strings

Names and Objects

Python Scopes and Namespaces

Classes

Inheritance

Private Variables

Odds and Ends

Iterators

Generators

Generator Expressions

Working with Files

Opening a text file

Reading & Writing a file

File Operations

Dealing with errors

Modules & Importing Modules

Regular Expressions

Introduction to List Comprehensions

List Comprehension Operations

Syntax OR Compile Errors

Exceptions OR Runtime Exceptions

Handling Exceptions

Raising Exceptions

User-defined Exceptions

Defining Clean-up Actions

Predefined Clean-up Actions

**Fees: **8,500 Rs/-

**Duration: **1.5 Months

What is Numpy?

Basic Mathematics

Creating Numpy arrays from Python structures

Slicing arrays

Using Boolean masking and broadcasting techniques

joining and splitting arrays

Rearranging array elements

Creating universal functions

Finding patterns

Building magic squares and magic cubes with Numpy and Python

Vectors and Matrices

Generating Matrices to Work with

Matrix Products

Average versus median

2D Arithmetic

Overview of the pandas Series

Look ups, Selections & Indexing

Advanced Indexing Options

Handling NaN Values, Reindexing

Filling Methods and Series Addition

Series Multiplication, More Reindexing & Mapping

DataFrame Basics

Reading Files, Plotting & Basic Methods

More Plotting, Joins, Basic DateTime Indexing & Writing to Files

Adding & Reseting Columns, Mapping with Functions

More mapping, Filling NaN values, Plotting, Correlations & Histgrams

More Plotting, Rolling Calculations, Basic Date Time Indexing

Analysis Concept, Filling NaN Values, Cumulative Sums &Value Counts

Data Maintenance, Adding/ Removing Columns and Rows

Basic Grouping, Concepts of Aggregate Functions

Different types of basic Matplotlib charts

Labels, titles and window buttons

Legends, Bar Charts, Histograms, Stack Plots, Pie Chart

Loading data from a CSV &NumPy

Plotting basic stock data

Styles with Matplotlib

Creating moving averages with our data*

Adding a High minus low indicator to graph*

Customizing the dates that show*

Label and Tick customizations

Customizing Legends

Introduction to Matrics

Gradient descent and Cost function

Hypothesis function

Regularisation in linear and logistic regression

Regression-underfitting and overfitting

Neural network in math

What is OpenCV?

Overview of OpenCV, Version and why use OpenCV?

Install OpenCV-Python in Windows OR Linux

Using Python and writing A Program

Installing Python and Writing A Program

Writing the " Hello World " Assignments

Quiz, questions and queries

Display and Write an image

Capture Video from Camera

Accessing and Modifying pixel values

Accessing Image Properties

Splitting and Merging Image Channels

Image ROI

Understanding Features

Harris Corner Detection

Face Detection using Haar-Cascades

Fact and dimention analysis

Dimentionally reduction

Principal component analysis

Feature selection

Feature scaling

**Fees: **6,000 Rs/-

**Duration: **1 Months

What is Neural Networks?

Historical background

Why use neural networks?

Neural networks vs. conventional computers

Basic Structure of ANNs

How neural networks works?

Types of Artificial Neural Networks

A simple neuron - description of a simple neuron

From Human Neurones to Artificial Neurones

Uses of classification in spam detection

Firing rules - How neurones make decisions

Pattern recognition - an example

A more complicated neuron

- FreeForward
- Feedback

Feed-forward (associative) networks

Feedback (autoassociative) networks

Network layers?

The Learning Process

Transfer Function

An Example to illustrate the above teaching procedure

The Back-Propagation Algorithm

Neural networks in practice

Neural networks in medicine

- Modelling and Diagnosing the Cardiovascular System
- Electronic noses - detection and reconstruction of odours by ANNs
- Instant Physician - a commercial neural net diagnostic program

Motivation of Machine Learning?

Use Cases of Machine Learning

Future Scope of Machine Learning

Real World Domain using ML

Types of Machine Learning

Different tools/framework available for ML

Limitation of Machine Learning

Understanding supervised & unsupervised learning

Understanding bases associated with any machine learning algorithm

Better understnding with SPAM OR HAM detection

Ways of reducing bias and increasing generalisation

Difference between Rule base & ML based approach

Uses of classification in spam detection

How shapes(Line, Square, Cube) works in classification problems

An N-Dimensional hypercube

- Naive Bayes - Probabilistic Classifier
- K-Nearest Neighbours - Non-Probabilistic Classifier
- Support Vector Machines (SVM)

What is probability distribution

Random variable? & Types of Random variable?

Standard Deviation?

Bayes Theorem - Probabilistic Theorem?

What is conditional probability?

Use Naive Bayes with python/Tensorflow.

Linear Regression with Multiple Variables

What is KNN classifier?

Calculate K in KNN?

Kind of problem instance in KNN

Difference between Naive Bayes & KNN

Definition of distance

Data reduction & Dimensionality Reduction?

Feature extraction in KNN

Learn the simple intuition behind Support Vector Machines.

Implement an SVM classifier in SKLearn/scikit-learn

Choose the right kernel for your SVM

Learn about RBF and Linear Kernels

Understand how continuous supervised learning is different from discrete learning

Code a linear regression in Tensor flow

Understand different error metrics like SSE and R Squared in Linear Regressions

Remove outliers to improve the quality of your linear regression predictions

Remove the residuals on a real dataset and reimplement your regressor

Understanding of outliers and residuals on the Enron Email Corpus

What is unsupervised Learning?

Uses of clustering in facebook

- K-Means Clustering
- Hierarchical clustering
- Density-Based clustering
- Distribution-Based clustering

What is Neural Networks?

Historical background

Why use neural networks?

Neural networks vs. conventional computers

Basic Structure of ANNs

How neural networks works?

Types of Artificial Neural Networks

A simple neuron - description of a simple neuron

From Human Neurones to Artificial Neurones

Uses of classification in spam detection

Firing rules - How neurones make decisions

Pattern recognition - an example

A more complicated neuron

- FreeForward
- Feedback

Feed-forward (associative) networks

Feedback (autoassociative) networks

Network layers?

The Learning Process

Transfer Function

An Example to illustrate the above teaching procedure

The Back-Propagation Algorithm

Neural networks in practice

Neural networks in medicine

Introduction to TensorFlow - Deep Learning

Deep Learning with TensorFlow?

Understand the historical context and motivation for Deep Learning

Set up a basic supervised classification task and train a black box classifier on it.

Train a logistic classifier “by hand”Optimize a logistic classifier using gradient descent, SGD, Momentum and AdaGrad.

Train a simple deep network.

Effectively regularize a simple deep network

Train a competitive deep network via model exploration and hyperparameter tuning

Train a simple convolutional neural net

Explore the design space for convolutional nets

Pooling Layer Motivation

Convolutional Layer Application

Deep CNN

Deeper CNN

Intro to RNN Model

Long Short-Term memory (LSTM)

Recursive Neural Tensor Network Theory

Recurrent Neural Network Model

- Modelling and Diagnosing the Cardiovascular System
- Electronic noses - detection and reconstruction of odours by ANNs
- Instant Physician - a commercial neural net diagnostic program

**Fees: **14,000 Rs/-

**Duration: **2.5 Months

**Address:**4-B Pusa Road, Near Karol bagh Metro Station, Delhi-110005 India**Phone:**+91-8373994242**Email:**contact@mappingminds.org