Tekijä: Patrik Keinonen
Totetus: 2023 loppukesä
Tässä projektissa käytetään käyttöliittymänä Jupyter notebookia. Suosittelen kuitenkin käyttämään VS Code pluginia, ohjeet löydät täältä. Muistahan valita suoritusympäristöksi Poetryn luoman virtuaali ympäristön. Lisätietoja löydät täältä.
Voit käyttää Jupyter notebookia Anaconda alustan kautta. Huomaa, että silloin joudut itse pitämään huolen, että kaikki riippuvuudet tulee asennettua.
Projektin ensijainen notebook on neural_network.ipynb. Se pitää sisällään neuroverkon erilaisten konfiguraation kuten aktivointifunktioiden testaamisen ja raporttoinnin.
Muut *.ipynb
ovat lisämateriaalia:
Riippuvuuksia halliinoidaan Poetryllä. Projektissa on käytössä Makefile. Kaikki make
komennot suoritetaan projektin juuressa.
Helpoiten asennat riippuvuudet suorittamalla:
> make install
Poetry:n virtuaalia ympäristöön (virtual env) pääset suorittamalla seuraavan komennon:
> make venv
Yksikkö testit käyttävät pytest
pakettia. Helpoiten ajat yksikkötestit suorittamalla seuraavan komennon:
> make test
Komento tulostaa myös coverage
raportin.