Skip to content

Giacomo-Antonioli/Machine_Learning_Project

Repository files navigation

Machine Learning Project Documentation

The following file contains the documentation regarding the classes created for the ML Project 2021/2022.

Classes documentation list:

Quick start:

The following section of the document is a guide to install and clone this project. For a fully functional project, before cloning and starting it some python libraries must be installed.

numpy

To install numpy use the following commands in a terminal.

PIP

If you use pip, you can install NumPy with:

- pip install numpy

CONDA

If you use conda, you can install NumPy from the defaults or conda-forge channels:

# Best practice, use an environment rather than install in the base env
- conda create -n my-env
- conda activate my-env
# If you want to install from conda-forge
- conda config --env --add channels conda-forge
# The actual install command
- conda install numpy

If you have any problems installing numpy, check this numpy guide to installation

pandas

To install pandas use the following commands in a terminal.

On Windows

- pip install pandas

On Ubuntu

- sudo apt-get install python3-pandas

If you have any problems installing pandas, check this pandas guide to installation

scikit_learn

To install scikit-learn use the following commands in a terminal.

PIP

- pip install -U scikit-learn

If you have any problems installing scikit-learn, check this scikit-learn guide to installation

tqdm

To install tqdm use the following commands in a terminal.

PIP

- pip install tqdm

CONDA

- conda install -c conda-forge tqdm

If you have any problems installing tqdm, check this tqdm guide to installation

wandb

To use wandb you must download and install Docker first: get docker here
You will need a wandb account as well: signUp to wandb here

To install wandb use the following commands in a terminal.
PIP

- pip install wandb

To make wandb work on local server write the following in a terminal:

- wandb local

Behind the scenes the wandb client library is running the wandb/local docker image, forwarding port 8080 to the host, and configuring your machine to send metrics to your local instance instead of our hosted cloud. If you want to run our local container manually, you can run the following docker command:

- docker run --rm -d -v wandb:/vol -p 8080:8080 --name wandb-local wandb/local

If you have any problems installing wandb, check this wandb guide to installation If you have any problems running wandb on local server, check this wandb locl server guide

Software used

To organize this project development and to make a better list of features in development, features that will be developed, changeLogs and other annotations the git hub project board at: ML-CM Project Board

To develop this project the following has been used:

Software kind Software version
Language Python 3.9.9
Python Library numpy==1.18.5
Python Library pandas==1.2.4
Python Library scikit_learn==1.0.1
Python Library tqdm==4.59.0
Python Library wandb==0.12.7

About

ML course project AA 2020-2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages