Skip to content

feat(api): sour as both trained head + rule; ranked taste_profile - #40

Merged
rvnminers-A-and-N merged 1 commit into
mainfrom
feat/sour-both-taste-profile
Jun 26, 2026
Merged

rvnminers-A-and-N merged 1 commit into
mainfrom
feat/sour-both-taste-profile

Conversation

@rvnminers-A-and-N

Copy link
Copy Markdown
Collaborator

Sour trains as a small-data indicative head (sour_predicted, AUROC 0.90) while its acidity rule stays the sour boolean — both shown (they can disagree: MSG rule=True, model=0.12). Adds taste_profile, trained heads ranked by dominance (MSG → umami-first). Salty stays rule-only. Contract updated.

Closes #39.

Sour now trains as a small-data INDICATIVE head (AUROC 0.90), surfaced as
sour_predicted, while its acidity rule stays the deterministic 'sour' boolean — so
the chemist sees both signals (they can disagree: MSG rule=True but model=0.12).
Add taste_profile: trained heads ranked by probability (the 'order of dominance'
view), so MSG reads umami-first instead of an ambiguous set of flags. Salty stays
rule-only. API contract updated.

Closes #39.
@rvnminers-A-and-N
rvnminers-A-and-N merged commit 3bdf4e7 into main Jun 26, 2026
2 checks passed
@rvnminers-A-and-N
rvnminers-A-and-N deleted the feat/sour-both-taste-profile branch June 26, 2026 23:07
@rvnminers-A-and-N

Copy link
Copy Markdown
Collaborator Author

Fixed in f34307d — similarity margin 18→40px; properties 2D/3D domains extended to ~99.5th pct + ~8% headroom so points sit at their true position, no edge/face pile-up.

@rvnminers-A-and-N

Copy link
Copy Markdown
Collaborator Author

Reopening — closed by mistake; the map-axis fix (f34307d) is #219, not this. This issue is about sour as a trained head + rule.

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.

feat(api): sour as trained+rule, and a ranked taste_profile

1 participant