-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTo Do.txt
39 lines (29 loc) · 990 Bytes
/
To Do.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## ML project
# To do:
Initialize github repository
1. Build a website (Check Streamlit)
- design a webpage (pages, specs,...)
- flask, html, css integration (The look)
- run it on a localhost
2. Integrate backend for ML model predictions
- handle inputs/outputs
- check for graphs and visualization
3. Data collection and preparation
* ETL (Extract, transform and load)
- Extraction (python)
- Transform (python)
- Load
* EDA (Explanatory Data Analysis)/Descriptive analysis
4. Build a model
- build model for prediciton
* Encoding categorical variables
* PCA analysis and dimension reduction
* Try different models/algorithms
- build model for recomendation
- evaluate models (R2 score, Mae and Mse)
- save models
5. Combine models and webpage
- combine functions such as train/test/predict
- create sort of dashboard for prediction (https://www.chartjs.org/)
6. Dockerize the application
7. Deploy the application on Amazon or Streamlit?