Skip to content

Deploy a machine-learning web app that makes predictions based on data using Python and Flask.

Notifications You must be signed in to change notification settings

pinaki3majumder/ai-ml-music-genre-prediction-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI ML MUSIC GENRE PREDICTION WEB APP

This application leverages the power of Artificial Intelligence and Machine Learning, using Python and Flask. Its primary purpose is to predict music genres that resonate with users' age and gender, offering a personalized music genre discovery journey like never before.

Key Features

  • Advanced AI and ML models for accurate genre predictions.
  • Sleek and user-friendly web interface for easy interaction.
  • Provides age and gender specific music genre recommendations.

Getting Started

Welcome to AI ML MUSIC GENRE PREDICTION WEB APP. This guide will help you get started with the project and provide you with the necessary information to begin using or contributing to it.

Built With

  • Flask v2.3.2
  • Python v3.11.3
  • Pandas v2.0.2
  • scikit-learn v1.2.2
  • joblib v1.2.0
  • Bootstrap v5.3.0

Prerequisites

Use the package manager pip to install Flask or Python library.

  • Flask

    pip install flask
  • Python

    pip install pandas
    pip install scikit-learn
    pip install joblib

Deployment

  • Run the below command to start this project

    flask run --reload
  • Enter the below URL in the browser

    http://127.0.0.1:5000

Command to check versions

  • Flask pip show flask
  • Python python --version
  • Pandas pip show pandas
  • scikit-learn pip show scikit-learn
  • joblib pip show joblib

Roadmap

  • Create a prediction model in Python
  • Integrate python model in a web app using Flask
  • Unit test with coverage report

Contributing

We welcome contributions from the community! If you'd like to contribute to [Project Name], please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m "Add your commit message here"
  4. Push your changes to your forked repository: git push origin feature/your-feature-name
  5. Open a pull request on the main repository.
  6. We'll review your contribution and merge it if it meets the project's guidelines and standards.

License

MIT

Support

I hope that you will find AI ML MUSIC GENRE PREDICTION WEB APP project useful and enjoy using it! Thank you for your interest and contributions.