Tiny reproducible ML experiment runner.
Project description
ml-intern-lab
An ML engineer agent sandbox for reading papers, running experiments, and shipping model reports.
This repo is inspired by the late-April 2026 trend around huggingface/ml-intern and agentic ML engineering workflows.
Goal
Create a small lab where an agent can turn an ML idea into a tracked experiment: paper notes, dataset assumptions, training command, metrics, and a final report.
First Workflow
paper or idea -> experiment plan -> run baseline -> collect metrics -> write report
Features To Build
- Paper summary template.
- Experiment plan schema.
- Dataset card generator.
- Baseline training runner.
- Report writer with metrics and next-step recommendations.
Repository Shape
experiments/
0001-baseline/
templates/
paper-note.md
experiment-plan.json
model-report.md
src/
runner/
reports/
Milestone 1
- Done: add experiment templates.
- Done: implement a tiny local majority-class baseline runner with no external dependencies.
- Done: generate
metrics.jsonandmodel-report.md. - Done: add one sample experiment using a toy dataset.
Run It
python -m ml_intern_lab.cli experiments/0001-baseline/experiment-plan.json
Test It
PYTHONPATH=src python -m pytest
Publish
This package is ready for GitLab Package Registry and PyPI releases. See RELEASE.md.
Trend Notes
- ML agents are moving from chat to execution.
- Reproducibility is the selling point: every report should link to config, data assumptions, and metrics.
- Start with classical ML baselines before adding GPUs or deep learning complexity.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ml_intern_lab-0.1.0.tar.gz.
File metadata
- Download URL: ml_intern_lab-0.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97746decf42c6600d793a820f11c34c18073fadecd4dd7e2ac91cb98d568d8cf
|
|
| MD5 |
290e32baa83e4bfce30899c5445c380d
|
|
| BLAKE2b-256 |
13b073390e07c805782ad46496327d075bb213ee657922bfbf6205498e132444
|
File details
Details for the file ml_intern_lab-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ml_intern_lab-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fa9e8ed440005d15a19080c5c9824e939de2b972f0c8467997a5bad47444392
|
|
| MD5 |
4aa86ea52a1cc7f41339db59efdacc84
|
|
| BLAKE2b-256 |
df89cdb4cd11c94e86a89424cf2db39a37a5c41381abfda285eade91928712df
|