Этот репозиторий содержит код для прототипа приложения, разработанного в рамках моего исследовательского проекта по программе MSc Data Science в Университете Ноттингем Трент. Репозиторий содержит два основных приложения; облачное приложение и приложение на устройстве.
AppFastAPI: ArtBrain, разработанный с использованием FastAPI.
AppTFJS: ArtBrain разработан с использованием TensorFlowJS.
Питон 3.10+
ПИП
Графический процессор с поддержкой CUDA и видеопамятью не менее 10 ГБ.
Также может потребоваться установка CUDA.
Запустите следующую команду, чтобы установить зависимости. Рекомендуется использовать и виртуальную среду.
pip install -r requirements.txt
Поместите файлы модели в соответствующие папки. Свяжитесь с автором для получения обученных моделей.
Чтобы запустить приложение FastAPI, выполните в терминале следующие команды.
cd AppFastAPI python3 main.py
После выполнения этой строки вы можете посетить свой локальный хост, чтобы использовать приложение. Альтернативно вы можете использовать Docker для размещения приложения, используя предоставленный Dockerfile.
Чтобы использовать приложение TensorFlowJS, просто откройте файл js_art_home.html в веб-браузере. Убедитесь, что папки модели находятся в том же каталоге, что и в репозитории.
Равиду Суйен Раммуни Силва