Section - 1 - Batch - 16 - S . Venkata Karthik Sai / Movie - Success - Prediction - System. #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Title: Movie Success Rate Prediction Project
Description:
This pull request introduces a new project aimed at predicting the success rate of movies based on various features such as genre, director, runtime, rating, votes, revenue, and metascore. The project leverages machine learning models to make predictions and is designed to assist movie directors and producers in evaluating the potential success of their movies before release.
Key Features:
Movie Success Rate Prediction:
Implements three different machine learning models: Naive Bayes, Logistic Regression, and Support Vector Machine (SVM) to predict the success rate of movies.
Utilizes a dataset of movies for training and testing the models.
User Interface with Streamlit:
Provides a user-friendly interface built with Streamlit.
Allows users to input details of a new movie and predict its success rate.
Displays predictions as percentages for better clarity.
Data Handling and Preprocessing:
Cleans and preprocesses the dataset to handle missing values and encode categorical variables.
Normalizes numerical features to improve model performance.
Deployment:
Instructions included for setting up the project environment and running the Streamlit app.
Ensures the environment folder (env) and dataset (Movie-DataSet.csv) are ignored in version control to maintain a clean repository.
Changes Made:
Added movie_success_prediction.py: Main script for the Streamlit app.
Added Movie-DataSet.csv: Dataset used for training and testing models.
Added .gitignore: To exclude the Python environment folder (env) and dataset from version control.
How to Run:
Clone the repository and navigate to the project directory.
Ensure you have the required dependencies installed.
Run the Streamlit app with the command:
streamlit run movie_success_prediction.py
UI Screenshots of My Project:
Tested it with 2 TestCases of Recent Movies and their one week collection to predict their Long Run Success Rate :
TEST - 1 (Dune : Part Two)
TEST - 2 (Oppenheimer)
Future Improvements:
Expand the dataset with more movie features.
Explore additional machine learning models and techniques to enhance prediction accuracy.
Incorporate user feedback to improve the interface and functionality.
Note:
This project is intended for educational purposes and demonstrates the application of machine learning in predicting movie success rates. Further refinement and validation are necessary for production-level deployment.
Thank you for considering this pull request. I look forward to your feedback and suggestions.