Four deep learning models (ANN, MLP, CNN, and GAN) were implemented to classify images from the CIFAR-10 dataset.
The following dependencies are required:
-
numpy
-
os
-
pickle
-
concurrent.futures
-
tqdm
- trange
-
skimage
- transform
-
sklearn
- accuracy_score
-
softmax
- Softmax
-
matplotlib
- pyplot
If using Anaconda with Python 3.8+, everything above is included except tqdm and concurrent.futures.
To add tqdm, run:
conda install -c conda-forge tqdmTo add concurrent.futures, run:
conda install -c anaconda futuresElse, individually install these libraries using pip install.
Given the .idea folder, the project can be set up in PyCharm Professional. However, using other IDEs such as Jupyter
Notebook or JupyterLab will also suffice.