This project is only capable for Data Transformation and Model Learning. Integration with the front end is part of another project.
This project involves using Python and Jupyter Notebook to transform raw data into a format suitable for machine learning and train a predictive model using the transformed data.
- Python 3.6 or higher
- Jupyter Notebook
- Install Python 3.7 or later on your machine if it is not already installed.
- Install Jupyter Notebook using the following command:
pip install jupyter
. - Clone or download the project repository to your local machine.
- Navigate to the project directory in your terminal or command prompt.
- Create a new virtual environment for the project using the following command:
python -m venv venv
. - Activate the virtual environment using the following command:
- For Mac or Linux:
source venv/bin/activate
- For Windows:
venv\Scripts\activate
- For Mac or Linux:
- Install the required Python packages using the following command:
pip install -r requirements.txt
. - Before running the conversion script, make sure you have
ffmpeg
installed on your system. You can installffmpeg
using a package manager likeapt-get
on Ubuntu orbrew
on macOS. - In the .env file, add the following line: OPENAI_API_KEY=<your_api_key_here>. You can get your API key from the OpenAI dashboard.
- Launch Jupyter Notebook using the following command:
jupyter notebook
. - Open the project's main Jupyter Notebook file and follow the instructions to transform the data and train the model.
That's it! You should now be able to set up the project and start working with the data and model learning notebooks. Happy coding!