git clone https://github.com/Dreemurr-T/BAID.git
cd BAID/
pip install pandas
pip install tqdm
python downloading_script/download.py
Las imágenes se guardarán en images/
carpeta.
Dado que puede ser lento al descargar las imágenes, proporcionamos alternativas para obtener el conjunto de datos:
Las etiquetas de verdad en tierra del conjunto de datos se pueden encontrar en la carpeta dataset
.
Se pueden instalar otras dependencias con:
pip install -r requirements.txt
images/
carpeta python pretraining_utils/pretrain_mani.py
python pretraining.py
Todo el proceso de pre -proyectos demora aproximadamente 2 días en un solo RTX3090. Proporcionamos nuestros pesos previos al estado de la transmisión.
Para capacitación en Baid, use:
python train.py
Los puntos de control se guardarán en la carpeta de checkpoint/SAAN
.
Para realizar pruebas en BAID, descargue los pesos previos a la conducción de la unidad, coloque el punto de control en checkpoint/BAID
Entonces usa:
python test.py
El conjunto de datos tiene licencia bajo CC BY-NC-ND 4.0
El código tomó prestado de Pytorch-Adain y Non-Local_Pytorch.
Si encuentra útil nuestro trabajo, cite nuestro trabajo como:
@InProceedings { Yi_2023_CVPR ,
author = { Yi, Ran and Tian, Haoyuan and Gu, Zhihao and Lai, Yu-Kun and Rosin, Paul L. } ,
title = { Towards Artistic Image Aesthetics Assessment: A Large-Scale Dataset and a New Method } ,
booktitle = { Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) } ,
month = { June } ,
year = { 2023 } ,
pages = { 22388-22397 }
}