jamesbraza/cs330-project

Stanford CS330 Deep Multi-Task and Meta Learning Class Project

★ 1Forks 1Jupyter NotebookGitHub ↗Compare
coursemeta-learningstanfordtransfer-learning

README

cs330-project

Stanford CS330: Class Project.

TLDChoiceNet: Quantitatively Choosing a Transfer Learning Dataset

Datasets

We used a few datasets from Kaggle:

Here's how to easily download them all with the Kaggle API:

kaggle datasets download -p data/plant-diseases --unzip vipoooool/new-plant-diseases-dataset
kaggle datasets download -p data/plant-leaves --unzip csafrit2/plant-leaves-for-image-classification
kaggle datasets download -p data/bird-species --unzip gpiosenka/100-bird-species

Developers

This project was developed using Python 3.10.

Getting Started

Here is how to create a virtual environment to work with this repo:

python -m venv venv
source venv/bin/activate
python -m pip install -r requirements.txt

Including Code QA Tooling

We love quality code! If you do too, run these commands after creating the environment:

python -m pip install -r requirements-qa.txt
pre-commit install

Debugging with tensorboard

Here is how you kick off tensorboard:

tensorboard --logdir training

Afterwards, go to its URL: http://localhost:6006/.

Contributors

jamesbrazaCDC1688

Issues