PyTorch NIMA: Neural IMage Assessment
June 29, 2019 ยท View on GitHub
PyTorch implementation of Neural IMage Assessment by Hossein Talebi and Peyman Milanfar. You can learn more from this post at Google Research Blog.
Installing
Docker
docker run -it truskovskiyk/nima:latest /bin/bash
PYPI package (In Progress)
pip install nima
VirtualEnv
git clone https://github.com/truskovskiyk/nima.pytorch.git
cd nima.pytorch
virtualenv -p python3.7 env
source ./env/bin/activate
Dataset
The model was trained on the AVA (Aesthetic Visual Analysis) dataset
You can get it from here
Here are some examples of images with theire scores

Pre-train model (In Progress)
Deployment (In progress)
Usage
nima-cli
Usage: cli.py [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
get_image_score Get image scores
prepare_dataset Parse, clean and split dataset
run_web_api Start server for model serving
train_model Train model
validate_model Validate model
Previous version of this project is still valid and works
Contributing
Contributing are welcome
License
This project is licensed under the MIT License - see the LICENSE file for details