Video description
In this course, you will learn about core concepts of data science, exploratory data analysis, statistical methods, role of data, Python language, challenges of bias, variance and overfitting, choosing the right performance metrics, model evaluation techniques, model optimization using hyperparameter tuning and grid search cross validation techniques, and more.
You will learn how to perform detailed data analysis using Python, statistical techniques, and exploratory data analysis, using various predictive modeling techniques such as a range of classification algorithms, regression models, and clustering models. You will learn the scenarios and use cases of deploying predictive models.
This course also covers classification using decision trees, which include the Gini index and entropy measures and hyperparameter tuning. It covers the use of NumPy and Pandas libraries extensively for teaching exploratory data analysis. In addition, you will also explore advanced classification techniques and support vector machine predictions. There is also an introductory lesson included on Deep Neural Networks with a worked-out example on image classification using TensorFlow and Keras.
By the end of the course, you will learn some basic foundations of data science using Python.
What You Will Learn
- Learn all about exploratory data analysis (EDA)
- Explore various statistical techniques
- Understand Dimensionality Reduction Techniques (PCA)
- Learn about feature engineering techniques
- Learn about data science use cases, life cycle and methodologies
- Learn about Deep Neural Networks
Audience
This course is for Python, machine learning developers, data scientists, data analysts, and business analysts. This course will also be beneficial for aspiring data science professionals and machine learning engineers.
Exposure to programming languages will be useful.
About The Author
Manas Dasgupta: Manas Dasgupta holds a master’s degree (MSc) from the Liverpool John Moore’s University (LJMU), the UK in Artificial Intelligence and Machine Learning (AI/ML). My specialization and research areas are Natural Language Processing (NLP) using Deep Learning Methods such as Siamese Networks, Encoder-Decoder techniques, various Language Embedding methods such as BERT, and areas such as Supervised Learning on Semantic Similarity and so on.
His expertise area also encompasses an array of Machine Learning and Data Science / Predictive Analytics areas including various Supervised, Unsupervised, and Clustering methods.
He has almost 20 Years of experience in the IT Industry, mostly in the Financial Services domain. Starting as a Developer to being an Architect for several years to a leadership position. His key focus and passion are to increase technical breadth and innovation.
Table of contents
- Chapter 1 : Introduction to Data Science
- Chapter 2 : Statistical Techniques
-
Chapter 3 : Python for Data Science
- Introduction to Python
- Starting with Python with Jupyter Notebook
- Python Variables and Conditions
- Python Iterations 1
- Python Iterations 2
- Python Lists
- Python Tuples
- Python Dictionaries 1
- Python Dictionaries 2
- Python Sets 1
- Python Sets 2
- NumPy Arrays 1
- NumPy Arrays 2
- NumPy Arrays 3
- Pandas Series 1
- Pandas Series 2
- Pandas Series 3
- Pandas Series 4
- Pandas DataFrame 1
- Pandas DataFrame 2
- Pandas DataFrame 3
- Pandas DataFrame 4
- Pandas DataFrame 5
- Pandas DataFrame 6
- Python User-Defined Functions
- Python Lambda Functions
- Python Lambda Functions and Date-Time Operations
- Python String Operations
- Chapter 4 : Exploratory Data Analysis (EDA)
-
Chapter 5 : Machine Learning
- Introduction to Machine Learning
- Machine Learning Terminology
- History of Machine Learning
- Machine Learning Use Cases and Types
- Role of Data in Machine Learning
- Challenges in Machine Learning
- Machine Learning Lifecycle and Pipelines
- Regression Problems
- Regression Models and Performance Metrics
- Classification Problems and Performance Metrics
- Optimizing Classification Metrics
- Bias and Variance
-
Chapter 6 : Linear Regression
- Linear Regression Introduction
- Linear Regression - Training and Cost Function
- Linear Regression - Cost Functions and Gradient Descent
- Linear Regression - Practical Approach
- Linear Regression - Feature Scaling and Cost Functions
- Linear Regression OLS Assumptions and Testing
- Linear Regression Car Price Prediction
- Linear Regression Data Preparation and Analysis 1
- Linear Regression Data Preparation and Analysis 2
- Linear Regression Data Preparation and Analysis 3
- Linear Regression Model Building
- Linear Regression Model Evaluation and Optimization
- Linear Regression Model Optimization
-
Chapter 7 : Logistic Regression
- Logistic Regression Introduction
- Logistic Regression - Logit Model
- Logistic Regression - Telecom Churn Case Study
- Logistic Regression - Data Analysis and Feature Engineering
- Logistic Regression - Build the Logistic Model
- Logistic Regression - Model Evaluation - AUC-ROC
- Logistic Regression - Model Optimization
- Logistic Regression - Model Optimization 2
- Chapter 8 : Unsupervised Learning - K-Means Clustering
- Chapter 9 : Naive Bayes Probability Model
- Chapter 10 : Classification using decision trees
- Chapter 11 : Ensemble Methods – Random Forest
- Chapter 12 : Advanced Classification Techniques – Support Vector Machine
- Chapter 13 : Dimensionality Reduction Using PCA
- Chapter 14 : Introduction to Deep Learning
Product information
- Title: Practical Data Science Using Python
- Author(s):
- Release date: August 2022
- Publisher(s): Packt Publishing
- ISBN: 9781804611814
You might also like
video
Basic Statistics and Regression for Machine Learning in Python
This course is for ML enthusiasts who want to understand basic statistics and regression for machine …
book
Practical Data Science with Python
Learn to effectively manage data and execute data science projects from start to finish using Python …
book
Python Machine Learning By Example - Third Edition
A comprehensive guide to get you up to speed with the latest developments of practical machine …
video
Programming with Data: Python and Pandas LiveLessons
5 Hours of Video Instruction Learn how to use Pandas and Python to load and transform …