Useful Python and Machine Learning Tutorials. Feel free to submit a pull request. Also please subscribe to my youtube channel!
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
Fitbit API Tutorial | Blog Post | None |
Twitter API Tutorial | Blog Post | None |
What is it? | Blog Post/IPython Notebook | Youtube Video |
---|---|---|
Understanding Car Loans with Python | Understanding Car Loans with Python | Coming Soon |
Understanding Home Loans with Python | Coming Soon | Coming Soon |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
How to Speed Up XGBoost Model Training | Speed Up XGBoost Model Training | None |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
TBD | TBD | TBD |
Domain | Blog Post/IPython Notebook | Youtube Video |
---|---|---|
Boxplots using Matplotlib, Pandas, and Seaborn Libraries | Understanding Boxplots | Youtube Video |
Data Manipulation with Pandas | Data Manipulation with Pandas | Youtube Video |
Heatmaps Part 1 | Heatmaps Part 1 | Youtube Video |
Heatmaps Part 2 | Heatmaps Part 2 | Youtube Video |
How to Speed Up Pandas with Modin | How to Speed Up Pandas with Modin | None |
Time Series Part 1 | Time Series Data Basics with Pandas Part 1 | Youtube Video |
Time Series Part 2 | Time Series Data Basics with Pandas Part 2 | Youtube Video |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
Common options for Parallelizing Python Code | Blog Post | None |
Writing your First Distributed Python Application with Ray | Blog Post | None |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
Getting Started with Distributed Machine Learning with PyTorch and Ray | Blog Post | None |
Getting Started With Ray Lightning: Easy Multi-Node PyTorch Lightning Training | Blog Post | None |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
An Introduction to Reinforcement Learning with OpenAI Gym, RLlib, and Google Colab | Blog Post | None |
What is it? | Blog Post | Youtube Video |
---|---|---|
Scraping Fundrazr (GoFundMe/Kickstarter like Website) | Step by Step Instructions | Scraping a Crowdfunding Website |
What is it? | Blog Post/IPython Notebook | Youtube Video |
---|---|---|
Decision Trees (Classification) | Decision Trees (Classification) | Understanding Decision Trees using Python (scikit-learn) |
K-Means Clustering | Notebook | Video |
Hierarchical clustering | Notebook | Video |
How to Speed up Scikit-Learn Model Training | Blog | Video |
Introduction to Scikit-Learn | GitHub Repository | Introduction to Scikit-Learn |
k-Nearest Neighbors | Notebook | Video |
Linear Regression | Linear Regression Python (sklearn, numpy, pandas) | Linear Regression |
Logistic Regression | Digits / MNIST / Titanic | Digits and MNIST Dataset / Titanic |
Principal Component Analysis | PCA Using Python: A Tutorial | PCA using Python |
Random Forest | Notebook | Video |
Train Test Split (Scikit-Learn + Python) | Understanding Train Test Split (Scikit-Learn + Python) / Train Test Split using Python (Scikit-Learn) | Train Test Split using Python (Scikit-Learn) |
Visualizing Decision Trees with Python (Scikit-learn, Graphviz, Matplotlib) | Visualizing Decision Trees | None |
Tutorial | IPython Notebook | Youtube Video |
---|---|---|
Word Count | Word Count using PySpark | Word Count using PySpark |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
68-95-99.7 rule for a Normal Distribution | Blog Post/Jupyter Notebook | None |
Confidence Intervals | Coming Soon | Coming Soon |
Understanding Boxplots | Blog Post | None |
Understanding Sampling With and Without Replacement (Python) | Blog Post/Jupyter Notebook | None |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
Introduction to Synthetic Data | TBA | TBD |
What is it? | Blog Post/Jupyter Notebook | Youtube Video |
---|---|---|
Data Visualization with Matplotlib and Seaborn | Data Visualization with Matplotlib and Seaborn | Youtube Video |
What is it? | Repo/Website | Youtube Video |
---|---|---|
Course | Python for Data Visualization LinkedIn Learning | Free Preview Video |
Installations (Anaconda, Spark Etc) | General Installations | See the link for more installations. |
FirstName | LastName |
---|---|
Michael | Galarnyk |
Submit | Pull Request |
Anyone may contribute to our project. Submit a pull request or raise an issue.