Views
No views yet
| Model | Description |
|---|---|
| Random Forest Regressor | Ensemble model using decision trees |
| XGBoost Regressor | Gradient boosting algorithm |
| Support Vector Regressor | Kernel-based regression model |
GridSearchCV over parameters like n_estimators, max_depth, C, kernel, and learning_rate.1pip install -r requirements.txt
22. Start the Streamlit App
3bash
4Copy
5Edit
6streamlit run app.py
73. Upload CSV File
8Upload a preprocessed CSV that contains the same features used during training.
9
10📥 Downloading the Models
11The model files are provided as a multi-part split archive:
12
13
14models_split.zip
15models_split.z01
16models_split.z02
17...
18models_split.z07
19To extract:
20
21On Linux/macOS:
22bash
23Copy
24Edit
25cat models_split.z* models_split.zip > combined_models.zip
26unzip combined_models.zip
27On Windows:
28Use 7-Zip or WinRAR to extract starting from models_split.zip.
29
30📜 License
31This project is licensed under the MIT License.
32
33🙋♂️ Author
34Voltsy
35GitHub: @heubert-69
36
37
38## 📘 `modelcard.json`
39
40```json
41{
42 "model_name": "FXTimeSeries",
43 "license": "mit",
44 "language": "en",
45 "tags": ["time-series", "regression", "exchange-rate", "finance", "streamlit"],
46 "datasets": ["custom"],
47 "metrics": ["rmse", "mae", "r2"],
48 "model-index": [
49 {
50 "name": "FXTimeSeries",
51 "results": [
52 {
53 "task": {
54 "name": "Time Series Forecasting",
55 "type": "time-series-forecasting"
56 },
57 "metrics": [
58 {
59 "name": "RMSE",
60 "type": "rmse",
61 "value": "See README"
62 },
63 {
64 "name": "MAE",
65 "type": "mae",
66 "value": "See README"
67 },
68 {
69 "name": "R²",
70 "type": "r2",
71 "value": "See README"
72 }
73 ]
74 }
75 ]
76 }
77 ],
78 "widget": {
79 "type": "table",
80 "inputs": "CSV file with the same feature columns used in training"
81 },
82 "pipeline_tag": "time-series-forecasting",
83 "library_name": "sklearn"
84}