Skip to content

Add Person 3 ML training and evaluation pipeline - #11

Merged
ChenouZhang merged 5 commits into
mainfrom
person3-ml-training-eval
Aug 10, 2026
Merged

Add Person 3 ML training and evaluation pipeline#11
ChenouZhang merged 5 commits into
mainfrom
person3-ml-training-eval

Conversation

@ChenouZhang

Copy link
Copy Markdown
Collaborator

Summary

Add the Person 3 machine learning training and evaluation workflow for annotation-based models.

What changed

  • add dataset loading utilities under confostate.data
  • add model registry, baseline training, training pipeline, and evaluation modules under confostate.models
  • expose new package entry points in confostate.__init__
  • add command-line scripts for dataset loading, model registry, baseline models, training, and reporting
  • include a baseline logistic regression model artifact and metrics in data/models
  • update usage and packaging docs for the new ML workflow
  • add Person 3 planning and progress documents

Why

This branch establishes the initial end-to-end ML workflow for Person 3 so training, evaluation, and reporting can be run from a consistent code path instead of ad hoc scripts.

Notes for reviewers

Please focus on the model/data APIs, script entry points, and whether storing the baseline model artifact in-repo matches project expectations.

@ChenouZhang

Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Co-authored-by: ChenouZhang <42550849+ChenouZhang@users.noreply.github.com>

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

Resolved the merge conflicts in commit 439a57a.

Co-authored-by: ChenouZhang <42550849+ChenouZhang@users.noreply.github.com>
Co-authored-by: ChenouZhang <42550849+ChenouZhang@users.noreply.github.com>

@orbeckst orbeckst left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ChenouZhang

Copy link
Copy Markdown
Collaborator Author

LGTM. @orbeckst

@ChenouZhang
ChenouZhang merged commit 7928b2a into main Aug 10, 2026
6 checks passed
@ChenouZhang
ChenouZhang deleted the person3-ml-training-eval branch August 10, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants