Project 4 for the Deep Learning course (COSC 525). Training character-based RNN networks with Tensorflow on Beatles songs.
These instructions will get you a copy of the project up and running on your local machine.
You need to have a machine with Python = 3.9 and any Bash based shell (e.g. zsh) installed.
$ python3.9 -V
Python 3.9
$ echo $SHELL
/usr/bin/zsh
All the installation steps are being handled by the Makefile.
Then, to create a conda environment, install the requirements, setup the library and run the tests execute the following commands:
$ make create_env
$ conda activate cosc525_project4
$ make requirements
For manual installation, you can create a virtual environment and install the requirements by executing the following commands:
$ conda create -n cosc525_project4 -y python=3.9
$ conda activate cosc525_project4
$ pip install -e requirements.txt
First, make sure you are in the correct virtual environment:
$ conda activate cosc525_project4
$ which python
/home/<user>/anaconda3/envs/src/bin/python
In order to run the code use the --help option for instructions:
$ python train.py --help
$ python evaluate.py --help
This project is licensed under the Apache License - see the LICENSE file for details.