The purpose of this app is to predict the price of a selected car based on the previous data available on that car by using Machine Learning algorithms. The app is available both in web application format and stable executable format. The data is cleaned, processed and then we performed EDA to explore the decisive pattern, All the models are tested on the data and Random Forest turns out to be the accurate one for this purpose
- To train the data, we need a dataset which will contain all the necessary, so we obtain the dataset from Vehicle dataset
- The interface is designed on PyGUI
- Clone the Repo
- Then you have direcly access the web app by executing WebApp.py provided you should have streamlit installed in your system.
- Preferred way to install streamlit, create a Virtual Environment through python,
python -m venv carPredictor
- Activate the Virtual Enviroment
./carPredictor/Scripts/activate
- Install the Requirements, In our case
pip install streamlit
- Also install sklearn
pip3 install scikit-learn scipy matplotlib numpy
streamlit run ./webApp.py