Repositori ini berisi kode untuk aplikasi prototipe yang dikembangkan sebagai bagian dari proyek penelitian saya di MSc Ilmu Data di Nottingham Trent University. Repo berisi dua aplikasi utama; aplikasi berbasis cloud dan aplikasi pada perangkat.
AppFastAPI: ArtBrain dikembangkan menggunakan FastAPI.
AppTFJS: ArtBrain dikembangkan menggunakan TensorFlowJS.
Python 3.10+
PIP
GPU yang didukung CUDA dengan VRAM minimal 10GB
Instalasi CUDA mungkin juga diperlukan.
Jalankan perintah berikut untuk menginstal dependensi. Disarankan untuk menggunakan dan lingkungan virtual.
pip install -r requirements.txt
Tempatkan file model di foldernya masing-masing. Hubungi penulis untuk model terlatih.
Untuk menjalankan aplikasi FastAPI, jalankan perintah berikut di terminal.
cd AppFastAPI python3 main.py
Setelah eksekusi baris ini Anda dapat mengunjungi localhost Anda untuk menggunakan aplikasi. Alternatifnya, Anda dapat menggunakan Docker untuk menghosting aplikasi menggunakan Dockerfile yang disediakan.
Untuk menggunakan aplikasi TensorFlowJS, cukup buka file js_art_home.html di web browser. Pastikan folder model berada di direktori yang sama dengan repositori.
Ravidu Suien Rammuni Silva