Commit 10656ec
committed
release: 0.2.0
Nothing here has ever been tagged, and the CHANGELOG had 78 unreleased
entries: everything from this modernization -- the correctness fixes, the
evaluation data, the domain tasks, the 28% speedup -- was reachable only
by cloning the repository. `pip install hyperhyper` still served the 2019
code, with the bugs.
0.2.0 rather than 0.1.2 because reported numbers move, and rather than
1.0 because the new API has no usage behind it yet. The CHANGELOG now
opens with why the numbers moved and says plainly not to compare a 0.1.x
score with a 0.2.0 one: analogy accuracy used to be structurally 0.0,
similarity gold was ranked as strings, the cache key ignored **kwargs so
results depended on call order, and subsample="prob" used word2vec's
discard probability as a keep probability. Same-version results stay
reproducible, and the tokenizer identity is recorded per result so old
and new numbers cannot collide silently.
Artifacts verified rather than assumed: the wheel installs into a clean
environment, reports 0.2.0, trains and evaluates, and carries all 23
bundled datasets across en/de/fr/sv/da; it contains no tests/, bench/ or
tools/. The sdist does carry those 24 entries, so it can run its own
tests -- which it could not before b597904.1 parent 4ddb9c7 commit 10656ec
2 files changed
Lines changed: 17 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
7 | 21 | | |
8 | 22 | | |
9 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments