alexgenovese / machine-learning-algorithms

All codes are developed during some course. This repo was born in order to catalog different machine learning algorithms, all written in Python, from 0 to advanced solutions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine learning algorithms

Powered by: Python Logo

All codes are developed during some course. This repo was born in order to catalog different machine learning algorithms, all written in Python, from 0 to advanced solutions.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing Python

Make sure that you have Python installed on your machine.

You might want to use venv standard Python library to create virtual environments and have Python, pip and all dependent packages to be installed and served from the local project directory to avoid messing with system wide packages and their versions.

Installing Dependencies

Install all dependencies that are required for the project by running:

pip install -r requirements.txt

Launching Jupyter Locally

All demos in the project may be run directly in your browser without installing Jupyter locally. But if you want to launch Jupyter Notebook locally you may do it by running the following command from the root folder of the project:

jupyter notebook

After this Jupyter Notebook will be accessible by http://localhost:8888.

Launching Jupyter Remotely

Each algorithm section contains demo links to Jupyter NBViewer. This is fast online previewer for Jupyter notebooks where you may see demo code, charts and data right in your browser without installing anything locally. In case if you want to change the code and experiment with demo notebook you need to launch the notebook in Binder. You may do it by simply clicking the "Execute on Binder" link in top right corner of the NBViewer.

Datasets

The list of datasets that is being used for Python and Jupyter Notebook demos may be found in tools folder.

Built With

Contributing

Please read contact me.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

All codes are developed during some course. This repo was born in order to catalog different machine learning algorithms, all written in Python, from 0 to advanced solutions.

License:MIT License


Languages

Language:Python 100.0%