This repo has:
- ML Model: Music Genre Classifier API files
- ML Model APK Files (Python file, buildozer spec & APK)
- Basic Auth APK Files (Python file, buildozer spec & APK)
Folks, If you're coming from the Analytics India Magazine article: The Flask-based deployment has been replaced with FastAPI based deployment. The old flask files can be found in the Old Flask files
folder
These articles are written describing the different use-case of this codebase.
- Deploying Machine Learning Models In Android Apps Using Python (Analytics India Magazine)
- 3 Ways to Convert Python App into APK (Towards Data Science)
- Creating Android Machine Learning Apps Using KivyMD (Analytics Vidhya)
- Python on Frontend: ML Models Web Interface With Brython (Analytics Vidhya)
- Deploying ML Models as API Using FastAPI and Heroku (Analytics Vidhya)
- Model API link (FastAPI API, supports both GET and POST request, without Auth): Click me!
- The ML app APK can be found in the APK folder. If you want to experience it on the web, head over to this link: https://appetize.io/app/a8tez5nc93qyb9hhzj3k3y0ggc
Here is the GIF for the ML app:-