FDauphin / notebooks

Various Jupyter notebooks for learning new things :)
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Algorithm Notebooks

Various Jupyter notebooks for learning new algorithms. A majority of the ML implementations use MNIST.

Any applicable credits are within the notebooks, scripts, and modules. Includes:

Installations

There are three environments: one purely conda (environment_conda.yml; only pip libraries are tensorflow-macos, tensorflow-metal and minisom since they do not have conda support), one purely pip (requirements.txt; only conda library needed is scikit-fda due to incompatibility in pip), and one mix (environment.yml; preferred). All notebooks were tested in the preferred environment using a 2021 Mac M1 chip.

# create preferred env
conda env create -f environment.yml

# create conda env
conda env create -f environment_conda.yml

# create pip env
conda create -n home_pip python=3.11 pip
conda activate home_pip
pip install -r requirements.txt
conda install -c conda-forge scikit-fda

Comparing models