End to End Machine learning projects
process:
-
setup the github repository
-
clone the repository
-
create a new environment
-
activating the environment
-
creating setup.py(building the package)
-
creating requirements.txt file
-
creating logging and exception
-
creating the project structure for package
creating the environment:
- conda create -p venv python==3.8 -y
activating the environment
- conda activate venv/
create setup.py
create requirements.txt
create src folder (package should be mentioned with init.py file( this will make as the package))
- run - pip install -r requirements.txt (TO install the packages required for project)
project structure on src folder
-
components
a. data ingestion(This file helps to read the data)
b. data_transformation
c. model_trainer
-
pipeline
a. train_pipe
b. predict_pipe