Skip to content

Commit 5bbe3de

Browse files
committed
refactor: refurbish supervised ML portfolio
1 parent 78a31f0 commit 5bbe3de

137 files changed

Lines changed: 15299 additions & 78149 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.DS_Store

-6 KB
Binary file not shown.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Portfolio quality
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
- "refactor/**"
9+
10+
permissions:
11+
contents: read
12+
13+
jobs:
14+
validate:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Check out repository
18+
uses: actions/checkout@v4
19+
20+
- name: Set up Python
21+
uses: actions/setup-python@v5
22+
with:
23+
python-version: "3.11"
24+
25+
- name: Validate portfolio structure and notebooks
26+
run: python scripts/validate_portfolio.py

.gitignore

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Operating-system files
2+
.DS_Store
3+
Thumbs.db
4+
5+
# Python
6+
__pycache__/
7+
*.py[cod]
8+
*.so
9+
.pytest_cache/
10+
.mypy_cache/
11+
.ruff_cache/
12+
13+
# Jupyter
14+
.ipynb_checkpoints/
15+
16+
# Environments and local configuration
17+
.venv/
18+
venv/
19+
.env
20+
.env.*
21+
22+
# Local model and experiment outputs
23+
*.joblib
24+
*.pkl
25+
mlruns/
26+
wandb/

README.md

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,30 @@
11
# Machine Learning Projects
22

3-
[Supervised Learning Projects](https://github.com/tajamulkhann/Machine-Learning/tree/main/Supervised%20Learning%20Projects)
3+
A practical machine learning portfolio by **Tajamul Khan**, organised around reproducible notebooks and clear project-level documentation.
44

5-
[Unsupervised Learning Projects](https://github.com/tajamulkhann/Machine-Learning/tree/main/Unsupervised%20Learning%20Projects)
5+
## Explore the collection
66

7-
<img width="1280" height="720" alt="image" src="https://github.com/user-attachments/assets/12905a9b-ac44-4115-8faa-473a666c9651" />
7+
| Category | Projects | What you will find |
8+
|---|---:|---|
9+
| [Supervised Learning](Supervised%20Learning%20Projects/) | 29 | Classification, regression, NLP, time-aware evaluation and interpretable pipelines |
10+
| [Unsupervised Learning](Unsupervised%20Learning%20Projects/) | 5 | Clustering, recommendation and pattern-discovery projects |
11+
12+
## Portfolio standards
13+
14+
- Problem framing, dataset provenance and exact run instructions
15+
- Portable paths and documented dependencies
16+
- Reproducible splits and leakage-safe preprocessing
17+
- Baselines, appropriate metrics and error analysis
18+
- Verified results only; no invented performance claims
19+
- Security checks for credentials, tokens and private paths
20+
21+
Start with the [supervised learning project directory](Supervised%20Learning%20Projects/README.md) for the fully refurbished collection.
22+
23+
## Author
24+
25+
**Tajamul Khan**
26+
27+
[GitHub](https://github.com/tajamulkhann) · [LinkedIn](https://www.linkedin.com/in/tajamulkhann/) · Instagram: `@tajamul.codes`
828

929
## Let's Connect <img src="https://github.com/JayantGoel001/JayantGoel001/blob/master/GIF/Handshake.gif" height="30px" style="max-width:100%;">
1030

0 commit comments

Comments
 (0)