This is the material used in my free Persian course: Machine Learning with Python

Overview

Machine_Learning_intro

:) سلام دوستان

This is the material used in my free Persian course: Machine Learning with Python (available on YouTube).

This 2 hours long course offers a practical introduction into Machine Learning with Python. this course is for you if you are familiar with data analytics libraries in Python (Pandas, NumPy, Matplotlib) and you are looking for a hands-on introduction to Machine Learning. After finishing this course, you will grasp the basic concepts in Machine Learning and be able to use its techniques on any data with Scikit-Learn, the most commonly used library for Machine Learning in Python.

Note

Oddly, the notebook cells are horizontally aligned when rendered on GitHub. I haven't found the solution to this problem unfortunately. However, they are correctly aligned when rendered on Jupyter, so I recommend downloading the notebook files and opening them with Jupyter or Colab or similar IDEs.


Topics covered:

Intro_to_ML_1:

  • 1:
    • What is Machine Learning?
    • Types of Machine Learning
    • Types of Supervised Learning
  • 2.1:
    • Types of Regression
    • Simple Linear Regression
  • 2.2:
    • Model Evaluation in Regression
    • Overfitting
    • Train/test split
    • Cross-Validation
    • Accuracy Metrics for Regression
    • Simple Linear Regression with Python
  • 2.3:
    • Multiple Linear Regression with Python
    • Polynomial Regression with Python
  • 2.4:
    • Regularization
    • Ridge Regression with Python
    • Lasso Regression with Python

Intro_to_ML_2:

  • 3.1:
    • Types of Classification
    • K-nearest neighbors (KNN)
  • 3.2:
    • Evaluation metrics in Classification
    • Confusion Matrix
    • KNN with Python
  • 3.3:
    • Decision Trees with Python
    • Logistic Regression with Python
    • Support Vector Machines (SVM) with Python
  • 3.4:
    • Neural Networks
    • Perceptron with Python
    • Multi-Layer Perceptron (MLP) with Python

Intro_to_ML_3:

  • 4:
    • Why reduce dimensionality?
    • Feature Selection with Python
    • Feature Extraction with Python

Contact

Feel free to email me your questions here: [email protected]

Material gathered, created, and taught by Yara Mohamadi.

Owner
Yara Mohamadi
Yara Mohamadi
Pragmatic AI Labs 421 Dec 31, 2022
The Simpsons and Machine Learning: What makes an Episode Great?

The Simpsons and Machine Learning: What makes an Episode Great? Check out my Medium article on this! PROBLEM: The Simpsons has had a decline in qualit

1 Nov 02, 2021
Traingenerator 🧙 A web app to generate template code for machine learning ✨

Traingenerator 🧙 A web app to generate template code for machine learning ✨ 🎉 Traingenerator is now live! 🎉

Johannes Rieke 1.2k Jan 07, 2023
A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.

pmdarima Pmdarima (originally pyramid-arima, for the anagram of 'py' + 'arima') is a statistical library designed to fill the void in Python's time se

alkaline-ml 1.3k Dec 22, 2022
Python Extreme Learning Machine (ELM) is a machine learning technique used for classification/regression tasks.

Python Extreme Learning Machine (ELM) Python Extreme Learning Machine (ELM) is a machine learning technique used for classification/regression tasks.

Augusto Almeida 84 Nov 25, 2022
A collection of Machine Learning Models To Web Api which are built on open source technologies/frameworks like Django, Flask.

Author Ibrahim Koné From-Machine-Learning-Models-To-WebAPI A collection of Machine Learning Models To Web Api which are built on open source technolog

Ibrahim Koné 2 May 24, 2022
Flightfare-Prediction - It is a Flightfare Prediction Web Application Using Machine learning,Python and flask

Flight_fare-Prediction It is a Flight_fare Prediction Web Application Using Machine learning,Python and flask Using Machine leaning i have created a F

1 Dec 06, 2022
Predict the output which should give a fair idea about the chances of admission for a student for a particular university

Predict the output which should give a fair idea about the chances of admission for a student for a particular university.

ArvindSandhu 1 Jan 11, 2022
scikit-learn is a python module for machine learning built on top of numpy / scipy

About scikit-learn is a python module for machine learning built on top of numpy / scipy. The purpose of the scikit-learn-tutorial subproject is to le

Gael Varoquaux 122 Dec 12, 2022
pure-predict: Machine learning prediction in pure Python

pure-predict speeds up and slims down machine learning prediction applications. It is a foundational tool for serverless inference or small batch prediction with popular machine learning frameworks l

Ibotta 84 Dec 29, 2022
Warren - Stock Price Predictor

Web app to predict closing stock prices in real time using Facebook's Prophet time series algorithm with a multi-variate, single-step time series forecasting strategy.

Kumar Nityan Suman 153 Jan 03, 2023
Massively parallel self-organizing maps: accelerate training on multicore CPUs, GPUs, and clusters

Somoclu Somoclu is a massively parallel implementation of self-organizing maps. It exploits multicore CPUs, it is able to rely on MPI for distributing

Peter Wittek 239 Nov 10, 2022
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.

Tangram Website | Discord Tangram makes it easy for programmers to train, deploy, and monitor machine learning models. Run tangram train to train a mo

Tangram 1.4k Jan 05, 2023
LightGBM + Optuna: no brainer

AutoLGBM LightGBM + Optuna: no brainer auto train lightgbm directly from CSV files auto tune lightgbm using optuna auto serve best lightgbm model usin

Rishiraj Acharya 22 Dec 15, 2022
Machine Learning for Time-Series with Python.Published by Packt

Machine-Learning-for-Time-Series-with-Python Become proficient in deriving insights from time-series data and analyzing a model’s performance Links Am

Packt 124 Dec 28, 2022
Simplify stop motion animation with machine learning.

Simplify stop motion animation with machine learning.

Nick Bild 25 Sep 15, 2022
Python implementation of Weng-Lin Bayesian ranking, a better, license-free alternative to TrueSkill

Python implementation of Weng-Lin Bayesian ranking, a better, license-free alternative to TrueSkill This is a port of the amazing openskill.js package

Open Debates Project 156 Dec 14, 2022
A simple python program that draws a tree for incrementing values using the Collatz Conjecture.

Collatz Conjecture A simple python program that draws a tree for incrementing values using the Collatz Conjecture. Values which can be edited: Length

davidgasinski 1 Oct 28, 2021
Generate music from midi files using BPE and markov model

Generate music from midi files using BPE and markov model

Aditya Khadilkar 37 Oct 24, 2022