This project involves the design of a new product line that improves sustainabiity for the Italian Small Appliance Manufacturer De'Longhi. Technical specifications from existing product lines and sentiment analysis of Youtube comments was used alongside classification models to flag out comments relating to certain terms.
There are 3 folders in the project:
- Scraping - contains the code to scrape technical specifications from Delonghi's which makes use of Selenium and BeautifulSoup.
- Utilities - Contains the AI models for classification and sentiment analysis
- Youtube - Querying Youtube API to search for associated viddeos and save all comments
- Root - Contains specification_score.py and the usability_score.py files
-
Clone the repository to your local machine and ensure you are in the root directory
git clone https://github.com/jolow99/ai-generated-design-requirements.git
cd ai-generated-design-requirements
-
Create a new virtual environment
Windows:
python -m venv venv
Mac:
venv venv
-
Install all requirements
pip install -r requirements.txt
Link to writeup: https://drive.google.com/file/d/11igVLhA9fY53A6Flj9kTV4mrz4LmEv2q/view?usp=sharing