Note: The purpose of the project to explore the libraries and learn how to use them. Not to build a SOTA model.
This project uses Python 3.8
Create a virtual env with the following command:
conda create --name project-setup python=3.8
conda activate project-setup
Install the requirements:
pip install -r requirements.txt
After installing the requirements, in order to train the model simply run:
python train.py
After training, update the model checkpoint path in the code and run
python inference.py
I am using Jupyter lab to run the notebooks.
Since I am using a virtualenv, when I run the command jupyter lab
it might or might not use the virtualenv.
To make sure to use the virutalenv, run the following commands before running jupyter lab
conda install ipykernel
python -m ipykernel install --user --name project-setup
pip install ipywidgets