-
Notifications
You must be signed in to change notification settings - Fork 0
huhu42/Unsupervised-Learning
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Unsupervised Learning and Dimensionality Reduction Liyue (Nikki) Hu - lhu81 This link contains all information needed to run this assignment: https://github.com/huhu42/assignment3 Requirements: You will need to use python 3 with this code, and to pip install the packages in `requirements.txt`. The main addition here is the tables module which _does_ require HDF5. If you are using OS X with Homebrew you can simply `brew install hdf5` before installing the requirements. If this does not work for you, try the `requirements-no-tables.txt` file. Windows users have noted the need to install the tables module but on some systems this is not required. Overall Flow 1. Run the various experiments via `python run_experiment.py --all` 2. Plot the results so far via `python run_experiment.py --plot` 3. Run `run_clustering.sh`, the dim values have been set 4. One final run to plot the rest `python run_experiment.py --plot` 5. Run `consolidate_nn_data_clean.py` to get csv of all the key performance metrics Output Output CSVs and images are written to `./output` and `./output/images` respectively. Sub-folders will be created for each DR algorithm (ICA, PCA, etc) as well as the benchmark. If these folders do not exist the experiments module will attempt to create them.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published