developershub-aiml-internship

πŸ€– DevelopersHub Corporation β€” AI/ML Engineering Internship

A portfolio of completed machine learning projects spanning data exploration, predictive modeling, and binary classification.

Projects Completed Language Framework Due Date


πŸ“‹ Project Overview

# Project Title Dataset Model(s) Status
01 Dataset Exploration & Visualization β€” Iris Iris (UCI) EDA only βœ… Complete
02 Short-Term Stock Price Prediction β€” AAPL Yahoo Finance via yfinance Linear Regression βœ… Complete
03 Heart Disease Risk Prediction β€” UCI Cleveland UCI Cleveland Heart Disease Logistic Regression Β· Decision Tree βœ… Complete
06 House Price Prediction β€” Regression & Feature Analysis Synthetic / Kaggle-structured Linear Regression Β· Gradient Boosting βœ… Complete

πŸ“ Project Structure

developershub-aiml-internship/
β”œβ”€β”€ Task_1.ipynb               # Iris Dataset β€” EDA & Visualization
β”œβ”€β”€ Task_2.ipynb               # AAPL Stock Price Prediction
β”œβ”€β”€ Task_3.ipynb               # Heart Disease Risk Classification
β”œβ”€β”€ Task_6.ipynb               # House Price Regression
β”œβ”€β”€ README.md                  # This file
└── README.html                # Styled portfolio version

πŸ”¬ Project 01 β€” Dataset Exploration & Visualization

Objective: Load, inspect, and visualize the Iris dataset to understand data distributions and feature relationships.

Dataset: Iris Dataset β€” UCI Repository (loaded via seaborn)

What was done:

Key Findings:

File: Task_1.ipynb


πŸ“ˆ Project 02 β€” Short-Term Stock Price Prediction

Objective: Use historical Apple (AAPL) stock data to predict the next day’s closing price.

Dataset: Apple Inc. (AAPL) β€” Yahoo Finance via yfinance (January 2020 – January 2024)

Model: Linear Regression

Metric Value
Features used Open, High, Low, Volume
Target Next-day Close price
Split strategy shuffle=False β€” time series order preserved
Evaluation MSE Β· RMSE

Key Findings:

File: Task_2.ipynb


πŸ«€ Project 03 β€” Heart Disease Risk Prediction

Objective: Predict whether a patient is at risk of heart disease using 13 clinical health features.

Dataset: UCI Heart Disease Dataset β€” Cleveland subset (242 clean records, 13 features, binary target)

Model Results:

Model Accuracy ROC-AUC
Logistic Regression 93.9% 0.982
Decision Tree (max_depth=5) 91.8% 0.942

What was done:

Key Findings:

File: Task_3.ipynb


🏠 Project 06 β€” House Price Prediction

Objective: Predict house prices using property features β€” square footage, bedrooms, location, age, and amenities.

Dataset: Synthetic dataset (1,500 records, 9 features) structured to mirror the Kaggle House Price dataset

Model Results:

Model MAE RMSE
Linear Regression $33,665 $41,341
Gradient Boosting (200 estimators) $24,374 $30,626

What was done:

Key Findings:

File: Task_6.ipynb


βš™οΈ Setup & Installation

# Core dependencies β€” all projects
pip install pandas numpy matplotlib seaborn scikit-learn

# Project 02 β€” Stock data fetching
pip install yfinance

🧠 Skills Demonstrated

Category Skills
Data Engineering Data loading, cleaning, preprocessing, missing value handling
Visualization Matplotlib, Seaborn β€” scatter plots, histograms, box plots, heatmaps
Regression Linear Regression, Gradient Boosting Regressor
Classification Logistic Regression, Decision Tree Classifier
Model Evaluation MAE, RMSE, Accuracy, ROC-AUC, Confusion Matrix, Feature Importance
Time Series Sequential train/test splits, preventing data leakage

Task 04 β€” General Health Query Chatbot (Prompt Engineering & LLM) is maintained in a separate repository. πŸ‘‰ developershub-health-chatbot


πŸ‘€ Author

Arman Adil Mangat AI/ML Engineering Intern β€” DevelopersHub Corporation