INFYNAS Learning
Solutions
Take a step ahead in education!
DATA SCIENCE
WITH PYTHON
TRAINING | CERTIFICATION | PLACEMENT
Contact US: +91 8530066148, 89620 97388
Social Links: LinkedIn | Facebook | Twitter | YouTube | Instagram
Email: info@[Link]
Find out more online at: [Link]
Course Overview
Data Science & machine learning is acclaimed as one of the best career opportunities with
application in practically every sector of professional activities – e.g., e-commerce, manufacturing,
IOT and robotics, medical field, security to fashion. This Data Scientist course aims to accelerate
your career in Data Science and provides you with world-class training and skills required to become
successful in this field. The Data Scientist course offers extensive training on the most in-demand
Data Science and Machine Learning skills with hands-on exposure to key tools and technologies
including Python, Data Visualization, Statistics, concepts of Machine Learning and introduction of
Deep Learning.
Python has become number one choice for data science, Machine Learning & Artificial Intelligence
applications. The training is a practical oriented, step by-step guidance to Data Science using
Python.
Objectives
• Understand what is machine learning and its applications.
• Develop an appreciation for what is involved in learning models from data.
• Understanding of data science process and workflow.
• Understand process and need for data preparation & Data wrangling.
• Understand different types of learning algorithms.
• Understand various techniques of exploratory data analytics.
• Build models practically using python libraries.
• Using different evaluation metrics to test model performance.
• Optimize the models.
• Enhance model accuracy with advanced techniques.
• Learn to visualize the data and models.
• Model deployment.
Course Content
Introduction
Introduction to the course
Introduction to Data Science
Introduction to Machine Learning
Introduction to Analytics
What does data science involves
Life cycle of Data Science
Design Thinking and Problem Statement
Tools of Data Science
Relationship between Artificial Intelligence, Machine Learning, and Data Science
o Areas of implementation of Machine learning
o Major classes of Learning Algorithms
o Supervised vs. Unsupervised learning
Setting up the Programming Environment
Installation of necessary tools /libraries
Using Jupyter Notebook
Introduction to Python for Data Science
Python environment Setup and Essentials
Introduction to python
Software installation
Basic operators and functions
Python Variables: int, float, string, bool, complex
Data types with python
Conditional statement
Loops
Python Collections: List, Tuple, Dictionary, Set, Frozenset
Functions and Methods
Class & Objects
Error Handling
Regular Expression
Mathematical Computing with Python (Numpy)
Introduction to Numpy
Datatypes
Introduction to numpy arrays
How to Access Array Elements?
Indexing, Slicing, Iteration, Indexing with Boolean Arrays
Dealing with Flat fles using numpy
Mathematical functions
Statistical functions (mean, median, average, standard deviation)
Operations with arrays
Introduction to Scientific Computing (Scipy)
Scipy subpackage
Linalg
Special
stats
Basic statistics
Types of statistics
Types of Data
The measure of Central Tendency
Five number summery boxplot
Measure of Dispersion
Skewness and Kurtosis
Covariance and Correlation
Central Limit Theorem
Introduction to Hypothesis Testing
Descriptive statistics
Data and Types
Central Tendency: Mean, Median, Mode
Deviation: Range, Variance, Standard Deviation
BoxPlot and its importance
Frequency distribution and its importance
Scatter Plots and its importance
Inferential Statistics
Probability
Discrete Probability Distribution: Binomial Distribution, Poisson
Continuous Probability Distribution: Normal, t distribution, Exponential
Correlation
Database - SQL
Data Manipulation with Pandas
Introduction to Pandas
Defining data structures
Pandas datatypes
Creating Data frames
Data frame operations
Indexing / reindexing –loc, iloc
Grouping, Sorting, Slicing/Dicing operations
Binning
Aggregations
Filtering
Merging/Joining
Date Functionality
Importing /exporting data
Importing data from csv excel json web database etc.
Data wrangling using Pandas
Cleaning and preparing data
Normalization and Standardization of data
Encoding
Handling missing data
EDA -Exploratory Data Analysis
Quantitative Technique
Graphical Technique
Outlier Values in a Dataset
Splitting the Dataset into the Training set and Test set
Automated tools for EDA- pandas profiling ,sweetviz
Data Visualization
Data visualization with pandas
Visualization using Matplotlib and Seaborn
Bar Graph
Histogram
Scatter Plot
Area Plot
Pie Chart
Special plots
Violin Plot
Boxplot
Heatmap
Facet Grid Pair grid
Adding legend & text
Color palette
Machine learning using scikit-learn
Regression Analysis
Regression Algorithms
Linear Regression
Logistic regression
Regression Use Case
Cost Function
Evaluating Coefficients
Evaluating Regression Models Performance
Accuracy Matrix
R-Squared
Interpreting Linear Regression Coefficients
Regularization – introduction
Lasso and Ridge Regression
Elastic Net Regularization
K-NN classification
Introduction and working
Implementation using Scikit-Learn
Naïve Bayesian classifiers
Intro to Bayesian theorem
Implement NB through Scikit-Learn
SVM - (Support Vector Machines)
Introduction to Support Vector Machines
Python Kernel SVM
The Kernel Trick
Types of Kernel Functions
SVM Algorithm for Classification
SVM for Regression
Decision Tree
Entropy and information gain
Ginny impurity
Visualizing Decision tree
Regression tree and classification trees
Clustering
Clustering
K-means Clustering
Finding Optimal Number of Clusters
Association Rule Mining
Rule Mining Market Basket Analysis
Rule Generation with Apriori Algorithm
Model Selection
Cross Validation
Hyper parameter tuning
Hyperparameter tuning techniques
Time series modeling
ARMA
ARIMA
SARIMA
Dimensionality Reduction Techniques
Component Analysis (PCA)
LDA
Ensemble Techniques
Intro to ensemble Techniques
Bagging
Boosting
Stacking
RandomForest
AdaBoost
GradientBoosting
XGboost
Introduction to PyCaret
Working with imbalanced data
smote
Explainable ML
Introduction and need for
Getting insight with eli5 shap and lime
Deploy your model
Deploy your model locally
Basic of flask
Deploy your model as flask web app
Create dashboard with streamlit
Visualization with Tableau
Introduction to Visualization
Connect to your data
Concepts: Filter, Join, Hierarchy, Groups, Set
Explore your data geographically
Drill down into the details
Build a dashboard to show your insights
Build a story to present
Introduction to Deep learning
TensorFlow
Neural Network – ANN, CNN, RNN
Autoencoders
Long Short-term memory (LSTM)
Restricted Boltzman Machine (RBM)
NLP Overview
Concept of R
Introduction to Jira
Introduction Git
Projects:
Case study-based approach
15 to 20 Projects of different domain
o Ref.
▪ Customer Segmentations on Sales Dataset.
▪ Financial Risk Modeling on German Credit Dataset
▪ House Pricing Prediction Modeling
▪ Loan Approval Prediction on Customer Dataset
▪ Predicting the price for used car
1 to 3 Capstone Projects
30+ Assignments
Resume & Placement:
1. Mock interview
2. Interview Preparation
3. Resume Preparation
4. Placement Assistance