This project involves two parts of implementation:
-
A Neural Algorithm of Artistic Style (http://arxiv.org/abs/1508.06576)
-
Style classification (based on several papers)
For full information, including reference, please visit: http://eyeccc.github.io/CS766_Project/ to check our reports.
Implementation for "A Neural Algorithm of Artistic Style"
Chainer v1.8.0 (http://chainer.org/), Numpy, Scipy.misc
VGG19 caffe-model (https://gist.github.com/ksimonyan/3785162f95cd2d5fee77#file-readme-md)
python nn_art.py -s PATH_TO_STYLE_IMG -c PATH_TO_CONTENT_IMG
=======
- feature.xlsx contains all the paintings' features and its labels.
- readFile.py read the feature.xlsx file and is used to generate training and testing set.
- Classify.py classify paintings based on artists.
- TwowayClassifier.py classify paintings based on art movements.
- Wrong_samples.txt contains the wrongly classified paintings, we used this for the debuging and tuning.
scikit-learn, Numpy, openpyxl. To make things easier, you can download the Anaconda python package manager.
python Classify.py