Skip to content

Commit 1adcc6f

Browse files
committed
Add Applied ML movie score prediction project
- Integrated comprehensive machine learning project with CatBoost regression - Added detailed project description highlighting 17% performance improvement - Included model comparison and optimization progress visualizations - Added Machine Learning filter category to project portfolio - Featured technical achievements: Bayesian optimization, FastAPI deployment, Docker containerization - Showcased end-to-end ML pipeline from preprocessing to production deployment
1 parent e967c52 commit 1adcc6f

File tree

5 files changed

+31
-14
lines changed

5 files changed

+31
-14
lines changed

images/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ This directory should contain all your portfolio images:
1111
- `ecommerce-platform.jpg` - Detailed screenshot for projects page
1212
- `task-manager.jpg` - Mobile app screenshots
1313
- `hoody-robot.jpg` - Hoody smart kitchen hood robot (3D model or prototype)
14+
- `ml-model-comparison.png` - Machine learning model performance comparison chart
15+
- `ml-optimization-progress.png` - Hyperparameter optimization progress visualization
1416
- `weather-api.jpg` - API documentation or interface screenshot
1517
- `blog-platform.jpg` - Blog platform screenshot
1618
- `code-generator.jpg` - CLI tool screenshot

images/ml-model-comparison.png

409 KB
Loading
928 KB
Loading

index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ <h3>E-Commerce Platform</h3>
6262
</div>
6363

6464
<div class="project-card">
65-
<img src="images/project2.jpg" alt="Project 2">
65+
<img src="images/ml-model-comparison.png" alt="ML Model Performance">
6666
<div class="project-info">
67-
<h3>Task Management App</h3>
68-
<p>React Native mobile app with real-time collaboration features</p>
67+
<h3>Movie Score Prediction ML System</h3>
68+
<p>CatBoost regression model achieving 17% improvement over baseline</p>
6969
<div class="project-links">
70-
<a href="#" class="btn btn-small">Live Demo</a>
70+
<a href="#" class="btn btn-small">View Demo</a>
7171
<a href="#" class="btn btn-small btn-outline">GitHub</a>
7272
</div>
7373
</div>

projects.html

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ <h1>My Projects</h1>
4040
<button class="filter-btn" data-filter="api">APIs</button>
4141
<button class="filter-btn" data-filter="tools">Tools</button>
4242
<button class="filter-btn" data-filter="robotics">Robotics</button>
43+
<button class="filter-btn" data-filter="ml">Machine Learning</button>
4344
</div>
4445
</div>
4546
</section>
@@ -84,27 +85,41 @@ <h4>Key Features:</h4>
8485
</div>
8586
</div>
8687

87-
<div class="project-card" data-category="mobile">
88+
<div class="project-card" data-category="ml">
8889
<div class="project-image">
89-
<img src="images/task-manager.jpg" alt="Task Management App">
90+
<img src="images/ml-model-comparison.png" alt="Movie Score Prediction ML Model">
9091
<div class="project-overlay">
9192
<div class="project-links">
92-
<a href="#" class="btn btn-primary">Live Demo</a>
93+
<a href="#" class="btn btn-primary">View Demo</a>
9394
<a href="#" class="btn btn-outline">GitHub</a>
9495
</div>
9596
</div>
9697
</div>
9798
<div class="project-info">
98-
<h3>Task Management App</h3>
99+
<h3>Movie Score Prediction ML System</h3>
99100
<p class="project-description">
100-
Cross-platform mobile app for team collaboration with
101-
real-time updates and offline synchronization.
101+
End-to-end machine learning pipeline using CatBoost regression to predict IMDb
102+
movie scores. Achieved 17% improvement over baseline with comprehensive
103+
hyperparameter optimization and production deployment.
102104
</p>
103105
<div class="tech-stack">
104-
<span class="tech-tag">React Native</span>
105-
<span class="tech-tag">Firebase</span>
106-
<span class="tech-tag">Redux</span>
107-
<span class="tech-tag">AsyncStorage</span>
106+
<span class="tech-tag">CatBoost</span>
107+
<span class="tech-tag">Optuna</span>
108+
<span class="tech-tag">FastAPI</span>
109+
<span class="tech-tag">Streamlit</span>
110+
<span class="tech-tag">Docker</span>
111+
<span class="tech-tag">Python</span>
112+
</div>
113+
<div class="project-features">
114+
<h4>Key Achievements:</h4>
115+
<ul>
116+
<li>17% performance improvement over baseline (Test RMSE: 0.70)</li>
117+
<li>Bayesian hyperparameter optimization with 50 trials</li>
118+
<li>Production-ready FastAPI deployment with Docker</li>
119+
<li>Comprehensive evaluation with 5-fold cross-validation</li>
120+
<li>Interactive Streamlit web interface for predictions</li>
121+
<li>Robust preprocessing pipeline with outlier detection</li>
122+
</ul>
108123
</div>
109124
</div>
110125
</div>

0 commit comments

Comments
 (0)