https://github.com/emanuelefavero/machine-learning
This repository contains code for various machine learning concepts and algorithms
https://github.com/emanuelefavero/machine-learning
algorithms machine-learning numpy pandas python
Last synced: 10 months ago
JSON representation
This repository contains code for various machine learning concepts and algorithms
- Host: GitHub
- URL: https://github.com/emanuelefavero/machine-learning
- Owner: emanuelefavero
- License: mit
- Created: 2024-07-15T22:01:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-19T22:41:37.000Z (over 1 year ago)
- Last Synced: 2025-02-04T16:50:24.358Z (about 1 year ago)
- Topics: algorithms, machine-learning, numpy, pandas, python
- Language: Python
- Homepage:
- Size: 127 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Machine Learning
This repository contains code for various machine learning concepts and algorithms. The code is written in Python and uses libraries such as NumPy, Pandas and Scikit-learn.

## Installation
> Note: Make sure you have Python 3.6 or higher installed on your system before proceeding with the installation
- Clone the repository
- Create a virtual environment using `python -m venv venv`
- Activate the virtual environment using `source venv/bin/activate`
- Upgrade pip using `pip install --upgrade pip`
- Install the required libraries using `pip install -r requirements.txt`
> Note: If you add any new library with `python -m pip install {library}`, please update the requirements.txt file by deleting it and then running `pip freeze > requirements.txt`
## Usage
- Run any python file from the root directory using `python {folder}/{file}`
- Example: `python basics/statistics-basics.py`
> Tip: You can also use `nodemon` to automatically restart the output whenever you make changes to the file. Install nodemon using `npm install -g nodemon` and run the python file using `nodemon --exec python {folder}/{file}`
## Table of Contents
### Basics
- [Statistics Basics](basics/statistics-basics.py)
### Numpy
- [Array Create](numpy/array-create.py)
- [Array Iterate](numpy/array-iterate.py)
- [Array Reshape](numpy/array-reshape.py)
- [Array Slicing](numpy/array-slicing.py)
- [Array](numpy/array.py)
- [Basics](numpy/basics.py)
- [Copy vs View](numpy/copy-vs-view.py)
- [Data Types](numpy/data-types.py)
### Pandas
- [Manipulate Data](pandas/manipulate-data.py)
- [Read Data](pandas/read-data.py)
## License
- [MIT](LICENSE.md)