Video description
If you are working on machine learning projects and want to find patterns and insights from your data on your way to building models, then this course is for you. This course takes a holistic approach to teach visualization techniques.
We will be taking real-life business scenarios and raw data to go through detailed Exploratory Data Analysis (EDA) techniques to prepare the raw data to suit the appropriate visualization needs. You will learn about data analytics and exploratory data analysis techniques using multiple different data structures with NumPy and Pandas libraries. You will also learn various chart/graph types, customization/configuration, and vectorization techniques.
We will look at advanced visualizations using business applications such as single and multiple bar charts, pie charts, and bubble charts with the vectorization of properties. We will further explore Seaborn Boxplot, Violin plot, Categorical Scatterplot, and how to create heat maps.
By the end of the course, you will learn the foundational techniques of data analytics and deeper customizations on visualizations. You will be able to confidently use Python visualization libraries such as Matplotlib, Seaborn, and Bokeh in your future projects.
What You Will Learn
- Learn about the various visualization concepts
- Learn to create simple plots using Matplotlib
- Learn about marginal histograms and marginal boxplots
- Learn handling images using pixel metrics
- Learn about categorical variables and histograms (with EDA)
- Learn various data generation techniques
Audience
This course is for Python and machine learning developers, data scientists, data analysts, and business analysts. This course will also be beneficial to leaders, managers, and anyone whose job involves presenting data in the form of visuals, which include developers, architects, and system analysts.
A basic understanding of Python will be helpful, but not mandatory.
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 : Matplotlib and Seaborn – Libraries and Techniques
- Promotional Video
- Author Introduction
- What You Will Learn
- Visualization Concepts
- Introduction to Matplotlib
- Creating Simple Plots Using Matplotlib
- Creating Scatter Plots
- Creating Axis Limits
- Parameterizing Plots
- Creating Error Bars
- Plotting Histograms and Box Plots
- Plotting 2D Histograms
- Marginal Histograms and Marginal Boxplots
- Working with Subplots
- Stock Trend / Time Series Plot and Annotations
- Plotting Images and Clustering
- Creating 2D Contour plots for 3D Data
- Creating 3D Plots Including 3D Contours
- Stylesheets, rcParam, and Custom Stylesheets
-
Chapter 2 : Advanced Visualizations Using Business Applications
- Single and Multiple Bar Charts
- Area and Stacked-Area Charts
- Drawing Pie Charts
- Bubble Charts with Vectorization of Properties
- Plotting Regression Lines with OLS (ML)
- Categorical Variables and Histograms (with EDA)
- Seaborn Boxplot, Violin plot, Categorical Scatterplot
- Seaborn Slopeplots for Comparing Distributions
- Dumbbell Plot for Category-Wise Value Movement
- Creating Heatmaps
- Working with Pairplots
- Seasonal Trendcharts
- Yearplot and Calendarplot for Color-Scaled Trends
- Radarplot to Compare Scores of Multiple Parameters
-
Chapter 3 : Working with the Beautiful and Powerful Bokeh Library
- Introduction to Bokeh
- Creating Simple and Multiple Line Plots
- Customizing Your Plots
- Creating Bubble Plots – Vectorizing Your Plot
- Working with Layouts – Row / Column / Grid
- Using the ColumnDataSource Object
- Applying Filters – IndexFilter, BooleanFilter, GroupFilter
- Widgets – Dynamic Plot Controls
- Plotting on a Google Map Using Google Map API
- Closing Notes
Product information
- Title: Data Analytics Using Python Visualizations
- Author(s):
- Release date: June 2022
- Publisher(s): Packt Publishing
- ISBN: 9781804614839
You might also like
video
Data Understanding and Data Visualization with Python
Data visualization has gained a lot of traction resulting from an increased focus on data analytics. …
book
Practical Machine Learning for Data Analysis Using Python
Practical Machine Learning for Data Analysis Using Python is a problem solver’s guide for creating real-world …
video
Become a Python Data Analyst
The Python programming language has become a major player in the world of Data Science and …
book
Hands-On Exploratory Data Analysis with Python
Discover techniques to summarize the characteristics of your data using PyPlot, NumPy, SciPy, and pandas Key …