- MAVEN ANALYTICS, LLCCERTIFICATE OF COMPLETIONHAS SUCCESSFULLY COMPLETEDData Science in Python: Unsupervised LearningNovember 1, 2024Omid GolchinChris Dutton [Founder, Maven Analytics] Maven Analytics, 200 Portland St, Boston, MA 02114Credential ID:121201436

MAVEN ANALYTICS, LLC
CERTIFICATE OF COMPLETION
HAS SUCCESSFULLY COMPLETED
Data Science in Python: Unsupervised Learning
November 1, 2024
Omid Golchin
Chris Dutton [Founder, Maven Analytics]
Maven Analytics, 200 Portland St, Boston, MA 02114
Credential ID:
121201436



Omid Golchin
This badge is earned by successfully completing the Data Science in Python: Classification course at Maven Analytics.
COURSE HOURS: 28
COURSE DESCRIPTION:
This is a hands-on, project-based course designed to help you master the foundations for unsupervised learning in Python.
We’ll start by reviewing the data science workflow, discussing the techniques & applications of unsupervised learning, and walking through the data prep steps required for modeling. You’ll learn how to set the correct row granularity for modeling, apply feature engineering techniques, select relevant features, and scale your data using normalization and standardization.
From there we'll fit, tune, and interpret 3 popular clustering models using scikit-learn. We’ll start with K-Means Clustering, learn to interpret the output’s cluster centers, and use inertia plots to select the right number of clusters. Next, we’ll cover Hierarchical Clustering, where we’ll use dendrograms to identify clusters and cluster maps to interpret them. Finally, we’ll use DBSCAN to detect clusters and noise points and evaluate the models using their silhouette score.
We’ll also use DBSCAN and Isolation Forests for anomaly detection, a common application of unsupervised learning models for identifying outliers and anomalous patterns. You’ll learn to tune and interpret the results of each model and visualize the anomalies using pair plots.
Next, we’ll introduce the concept of dimensionality reduction, discuss its benefits for data science, and explore the stages in the data science workflow in which it can be applied. We’ll then cover two popular techniques: Principal Component Analysis, which is great for both feature extraction and data visualization, and t-SNE, which is ideal for data visualization.
Last but not least, we’ll introduce recommendation engines, and you'll practice creating both content-based and collaborative filtering recommenders using techniques such as Cosine Similarity and Singular Value Decomposition.
Throughout the course you'll play the role of an Associate Data Scientist for the HR Analytics team at a software company trying to increase employee retention. Using the skills you learn throughout the course, you'll use Python to segment the employees, visualize the clusters, and recommend next steps to increase retention.
If you're an aspiring or seasoned data scientist looking for a practical overview of unsupervised learning techniques in Python with a focus on interpretation, this is the course for you.
Skills / Knowledge
- Machine Learning
- Python
- Unsupervised Learning
Issued on
November 1, 2024
Expires on
Does not expire