An open API service indexing awesome lists of open source software.

https://github.com/catcoder27/ai-portfolio

Reusable ML scaffold: notebooks, model cards, reports
https://github.com/catcoder27/ai-portfolio

data-science kaggle machine-learning pandas scikit-learn

Last synced: about 2 months ago
JSON representation

Reusable ML scaffold: notebooks, model cards, reports

Awesome Lists containing this project

README

          

# AI Portfolio (Starter Kit)

A clean starter scaffold to kick off your ML/AI portfolio quickly.

## Structure
```
ai-portfolio/
├── README.md
├── requirements.txt
├── .gitignore
├── notebooks/
│ ├── 00_colab_setup.ipynb
│ ├── 01_eda_template.ipynb
│ └── 02_ml_baseline_template.ipynb
├── src/
│ └── utils.py
├── data/ # put your CSVs here (kept out of git)
├── reports/ # exported figures, tables (kept out of git)
├── checklist/
│ └── phase0_checklist.md
├── model_cards/
│ └── project_model_card_template.md
└── prompts/
└── prompt_library.md
```

## Quickstart (Local)
1) Create a virtual env and install deps:
```
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
```

2) Launch Jupyter:
```
python -m pip install jupyter
jupyter notebook
```

3) Open `notebooks/01_eda_template.ipynb` and set your CSV path (e.g., `data/your_file.csv`).

## Quickstart (Google Colab)
- Open `notebooks/00_colab_setup.ipynb` and run all cells.
- Then open `01_eda_template.ipynb` or `02_ml_baseline_template.ipynb` via Colab (File → Upload).
- Or upload the whole repo to GitHub first, then open notebooks directly in Colab from GitHub.

## Project Template
Each project should include:
- Problem statement
- Data source & license
- Methods (split, metrics, models)
- Results (tables, plots)
- Error analysis & limits
- Next steps
- Model card (use the template in `model_cards/`)

## How to push to GitHub (basic)
```
git init
git add .
git commit -m "Init AI portfolio scaffold"
git branch -M main
git remote add origin
git push -u origin main
```