Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
37 views11 pages

Python Ai ML DS

Uploaded by

dsrajkapoor
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)
37 views11 pages

Python Ai ML DS

Uploaded by

dsrajkapoor
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/ 11

PYTHON WITH ARTIFICIAL

INTELLIGENCE, MACHINE LEARNING


AND DATA SCIENCE

Xplore IT Corp’s Python and artificial intelligence (AI) training provide individuals with the

knowledge and skills to leverage Python programming language in the field of AI, machine

learning and data science. Participants learn how to utilize Python libraries such as TensorFlow,

PyTorch, and scikit-learn to implement various AI algorithms, including neural networks, deep

learning, natural language processing (NLP), and computer vision. This training covers

fundamental concepts in AI, data preprocessing, model training, evaluation, and deployment.

Through practical exercises and projects, learners gain hands-on experience in developing AI

applications, enabling them to solve complex problems and contribute to advancements in AI-

driven technologies.

COURSE DURATION -140 HRS


TABLE OF CONTENTS

BRIDGE COURSE

✓ C & C++ Programming


✓ HTML, CSS, JavaScript, Bootstrap

INTRODUCTION TO PYTHON

✓ What can Python do?


✓ Why Python
✓ Python Syntax in comparison to other Programming Languages
✓ Python Installation
✓ Compilation and Interpretation
✓ Path Configuration

www.xploreitcorp.com 2
PYTHON FUNDAMENTALS

✓ Python Data Structures & Data Types


✓ String Operations in Python
✓ Simple Input & Output
✓ Operators in Python

CONTROL STATEMENTS IN PYTHON

Decision Making
✓ IF – IF ELSE
✓ ELSE IF NESTED

Looping

✓ For
✓ While
✓ Nested Loops

FUNCTIONS

✓ Create your own Function


✓ User defined and System defined functions
✓ Variable Argument
✓ Scope of Function
✓ Lambda Function & Map
✓ Exercise with Functions

EXCEPTION HANDLING

✓ Errors
✓ Exception handling with try
✓ Handling Multiple Exceptions
✓ Writing your own Exception

OBJECT ORIENTED PROGRAMMING

✓ New Style Classes


✓ Creating Classes
✓ Constructor
✓ Instance Methods
www.xploreitcorp.com 3
✓ Inheritance
✓ Polymorphism
✓ Abstraction
✓ Encapsulation
✓ Exception Classes

DATA STRUCTURES

✓ List Comprehensions
✓ Nested List Comprehensions
✓ Dictionary Comprehensions
✓ Tuples

GENERATORS & ITERATORS

✓ Iterators
✓ Generators
✓ With Statement
✓ Data Comprehension
✓ Namedtuple()
✓ Deque
✓ Chainmap
✓ Counter
✓ Dict and Types

GUI IN PYTHON (TKINTER)

✓ Introduction
✓ Components and Events
✓ An Example GUI
✓ The root Component
✓ Widgets
✓ Buttons

GUI IN PYTHON (PyQT5)

✓ Introduction
✓ Hello World
✓ Major Classes
✓ Using Qt Designer
✓ Signals & Slots
www.xploreitcorp.com 4
✓ Layout Management
✓ Basic Widgets
✓ Drag & Drop
✓ Database Handling

PYTHON DATABASE ACCESS (Sqlite3)

✓ Introduction DB Connection
✓ Creating DB Table
✓ INSERT, READ, UPDATE, DELETE Operations
✓ COMMIT & ROLLBACK Operation
✓ Handling Errors
✓ GUI With Sqlite3
✓ Desktop Application

OTHER MODULES IN PYTHON

✓ Random
✓ Turtle
✓ File Input & Output
✓ Time & Date etc.

REGULAR EXPRESSIONS
✓ Split
✓ Working with Special Characters, Date, Emails
✓ Quantifiers
✓ Match and Find all
✓ Characters sequence and substitute
✓ Search Method
✓ Set

NETWORKING

✓ Introduction
✓ Socket - Introduction
✓ Clients and Servers
✓ The Client Program
✓ The Server Program

www.xploreitcorp.com 5
THREAD ESSENTIALS

✓ Class and Threads


✓ Multi-Threading
✓ Threads Life Cycle
✓ Use Cases

FULL STACK

✓ Introduction
✓ Learning Programming
✓ Core Language

DEVELOPMENT ENVIRONMENT

✓ Text editors and IDEs


✓ Sublime Text
✓ PyCharm
✓ Jupyter Notebook
✓ Environment Configuration
✓ Virtual Environments

KIVY – BUILDING MOBILE APP

PYTHON WEB APP DEVELOPMENT WITH DJANGO

INTRODUCTION TO DJANGO

✓ Django Installation
✓ Creating Project
✓ Usage of Project in Depth
✓ Creating an Application

Understanding Folder Structure

✓ Creating Hello World Page


✓ Database and Views
✓ Static Files and Forms
✓ Adding Models
✓ Django Model Classes
✓ Manage.py
www.xploreitcorp.com 6
✓ Database Commands
✓ The Admin Interface
✓ The model API
✓ Save and Delete
✓ Database Relations

FORMS

✓ Adding HTML form


✓ Using Django Forms
✓ Fields Options
✓ Named Groups
✓ Named Groups in URL’s
✓ API and Security

Django REST Framework

DATABASE

✓ RDBMS
✓ MySQL
✓ Sqlite3

FLASK / BOTTLE

✓ Introduction
✓ Environment
✓ Routing
✓ Variable rule
✓ URL Building
✓ SQL Alchemy

APPLICATION DEPLOYMENT

✓ Set up a Python environment and install Django


✓ Create a Django Project
✓ Configure your Django application for Elastic Beanstalk
✓ Deploy your site with the EB CLI
✓ Update your Application

www.xploreitcorp.com 7
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

TABLE OF CONTENTS

OPENCV 3 IMAGE AND VIDEO PROCESSING WITH PYTHON

✓ The core: Image- load, convert and save


✓ Smoothing Filters A - Average, Gaussian
✓ Smoothing Filters B - Median, Bilateral
✓ OpenCV 3 with Python
✓ Image – OpenCV BGR: MatplotLIB
✓ Basic image operations - pixel access
✓ iPython – Signal Processing with NumPy
✓ Signal Processing with NumPy I - FFT and DFT for sine, square waves,
unitpulse, and random signal

✓ Signal Processing with NumPy II - Image Fourier Transform: FFT& DFT


✓ Inverse Fourier Transform of an Image with low pass filter: cv2.idft()
✓ Image Histogram
✓ Video Capture and switching colour spaces – RGB / HSV
✓ Adaptive Thresholding - Otsu's clustering-based image thresholding
✓ Edge Detection -Sobel and Laplacian Kernels
✓ Canny Edge Detection

Hough Transform - Circles

✓ Watershed Algorithm: Marker-based Segmentation I


✓ Watershed Algorithm: Marker-based Segmentation II
✓ Image noise reduction: Non-local Means denoising algorithm
✓ Image object detection: Face detection using Haar Cascade Classifiers
✓ Image segmentation -Foreground extraction Grabcut algorithm based on graph cuts
✓ Image Reconstruction – Inpainting (Interpolation) - Fast Marching

Methods

✓ Video: Mean shift object tracking

www.xploreitcorp.com 8
MACHINE LEARNING WITH SCIKIT – LEARN

✓ Installation
✓ Features and feature extraction - iris dataset
✓ Machine Learning Quick Preview
✓ Data Preprocessing I- Missing/Categorical data
✓ Data Preprocessing II- Partitioning a dataset/Feature Scaling/Feature
✓ Selection / Regularization
✓ Data Preprocessing III– Dimensionality Reduction vs Sequential Feature
✓ Selection/Assessing Feature importance via random forests
✓ Data Compression via Dimensionality Reduction I - Principal Component Analysis (PCA)
✓ Data Compression via Dimensionality Reduction II- Linear Discriminant Analysis (LDA)
✓ Data Compression via Dimensionality Reduction III – Nonlinear mappings via kernel principal
component (KPCA) analysis
✓ Logistic Regression, Overfitting & regularization
✓ Supervised Learning & Unsupervised Learning - e.g. Unsupervised PCA
✓ Dimensionality reduction with iris dataset
✓ Unsupervised Learning -KMeans clustering with iris dataset
✓ Linearly Separable Data -Linear Model & (Gaussian)radial basis function kernel (RBF
kernel)
✓ Decision Tree Learning I - Entropy, Gini, and Information Gain
✓ Decision Tree Learning II - Constructing the Decision Tree
✓ Random Decision Forests Classification
✓ Support Vector Machines (SVM)

MACHINE LEARNING USING FLASK

FLASK WITH EMBEDDED ML

✓ Serializing with pickle & DB setup


✓ Basic Flask App
✓ Embedding Classifier
✓ Deploy
✓ Updating the Classifier

MACHINE LEARNING ALGORITHMS

✓ Batch Gradient Algorithm


✓ Perceptron model on the Iris Dataset using Heaviside step Activation

www.xploreitcorp.com 9
Function

✓ Batch Gradient Descent Vs Stochastic Gradient Descent


✓ Adaptive Linear Neuron using linear activation function with - batch gradient descent method
✓ Adaptive Linear Neuron using linear activation function with – stochastic gradient
descent (SGD)
✓ Logistic Regression
✓ VC (Vapnik - Chervonenkis) Dimension & Shatter
✓ Bias – Variance trade off
✓ Maximum Likelihood Estimation (MLE)
✓ Neural Networks with backpropagation for XOR using one hidden layer
Min Hash
✓ tf-idf weight
✓ Natural Language Processing (NLP)
✓ Sentiment Analysis
✓ IMDb & bag-of-words
✓ Tokenization, Stemming & stop words
✓ Training & Cross Validation
✓ Out-of-Core
✓ Reinforcement Learning
✓ Reinforcement Learning Basics
✓ Approximation of methods in RL
✓ Case Studies Examples - RL
✓ Model Training & Deployment using AWS
✓ Deploying Machine Learning Model
✓ Training Machine Learning Model

ARTIFICIAL NEURAL NETWORKS (ANN)

✓ Forward propagation
✓ Gradient descent
✓ Backpropagation of errors
✓ Checking Gradient
✓ Training via BFGS
✓ Overfitting & Regularization
✓ Deep Learning – PYTORCH & KERAS
✓ Practical Application of Deep Learning in predicting Loan Default
✓ Backward Propagation in Pytorch
✓ Preparing datasets in Pytorch
✓ Keras functional API
✓ Classification Layers
www.xploreitcorp.com 10
✓ Training with Fit Generator
✓ Image Recognition (Image Uploading)
✓ Image Recognition (Image Classification)
✓ Theano, TensorFlow

COURSE PROJECT

CERTIFICATION POLICY

1)At the end of this course, an assessment and project review will be conducted among the
participating candidates and thus will be awarded with a certificate of course completion.
2) 95% of attendance is compulsory for the candidate.
3)Course Project Submission is mandatory for all kind of placement assistance.

About us!

Xplore IT Corp is a 360° EdTech company and a subsidiary of Xplore Intellects Pvt Ltd, we deliver a
bouquet of programs with a hands-on understanding of diverse domains and platforms. With a
focused approach to producing experts with an all-around skill set in their respective domains, we are
committed to imparting the finest of the finest training to the students. Xplore IT Corp is an eminent
training provider dedicated to bridging the technological gap through implementation-centric
learning programs designed by industry and subject matter experts.

www.xploreitcorp.com 11

You might also like