Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.96 KB

File metadata and controls

54 lines (39 loc) · 1.96 KB

Machine Learning Classes

This repository contains machine learning classes designed to provide students with hands-on experience in various machine learning algorithms. The classes are divided into categories based on their complexity and are suitable for students of all levels.

Categories

  1. Introduction to Python Programming Part One
  2. Introduction to Python Programming Part Two
  3. Linear Regression
  4. Gradient_Descent
  5. Logistic Regression Part One
  6. Logistic Regression Part Two
  7. Neural Network
  8. Backward Propagation
  9. Convolutional Neural Network

Prerequisites

Before taking these classes, students should have a basic understanding of the following topics:

  • Python programming
  • understanding of machine learnin concepts
  • Probability and statistics

Setup

To set up the environment for these classes, you can follow these steps:

  1. Install [Python] (https://www.python.org/downloads/) on your system if you haven't already( or use google colab). You can download Python from the official website

  2. Install the required Python libraries. You can do this by running the following command in your terminal:

pip install numpy pandas sklearn matplotlib torch
  1. Install the Jupyter notebook if you haven't already. You can do this by running the following command in your terminal:
pip install jupyter
  1. To install Anaconda, you can use the following commands. Replace 'Anaconda3-2021.05-Linux-x86_64.sh' with the actual file name.
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
bash Anaconda3-2021.05-Linux-x86_64.sh
  1. After installation, you can run the following command to launch Jupyter Notebook:
jupyter notebook
  1. Open the Jupyter Notebook and navigate to the directory where you have cloned the files and start you journey!