- Python (Backend)
- HTML (Frontend)
- CSS3 (Frontend)
- JavaScript (Frontend)
- Flask
- Pandas
- Numpy
- Arules
- Scikit-learn
- Selenium
- Clone this repo
- Open repo folder in Terminal/PS
- Create virtual-env (Assuming Python3 installed)
python -m venv venv - Activate virtual-env (Windows)
.\venv\Scripts\activateor (Linux). venv/bin/activate - Run
pip install -r requirements.txt - Download: Arules and extract into
venv\lib\site-packages\(replace existing files). - Run
python car_evaluation.py - The project will be available at
localhost:5000
- For Selenium testing, you'll need Selenium Firefox driver: Geckodriver installed, and on
PATH. - Alternately, you can use Selenium Chrome driver: ChromeDriver installed, and on
PATHas well. In this case, you'll have to change code from webdriver.Firefox() towebdriver.Chrome().
This project implements KKN to predict the Acceptability of a Car having input features based on model trained using the above dataset. It also briefs the factors leading to each of the decisions ( Unacceptable, Acceptable Good Preferred & VGood Optimal ) using Apriori Algorithm.