Skip to content

Releases: cardmagic/classifier

v2.3.2

01 Jan 18:40
14c5d85

Choose a tag to compare

What's Changed

  • fix: force UTF-8 encoding on HTTP response body + CLI docs by @cardmagic in #131

Full Changelog: v2.3.1...v2.3.2

v2.3.1

01 Jan 18:30
76d3969

Choose a tag to compare

What's Changed

  • fix: force UTF-8 encoding for non-UTF8 locales by @cardmagic in #130

Full Changelog: v2.3.0...v2.3.1

v2.3.0

31 Dec 18:37
4972dc3

Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.3.0

v2.2.0

29 Dec 17:16
36a68c9

Choose a tag to compare

What's Changed

  • feat(bayes): add keyword argument API for train and untrain by @cardmagic in #97
  • fix(lsi): improve sentence and paragraph splitting in Summary by @cardmagic in #98
  • Add property-based tests for probabilistic invariants by @cardmagic in #99
  • feat(lsi): add hash-style API for adding items by @cardmagic in #101
  • feat(knn): add k-Nearest Neighbors classifier by @cardmagic in #105
  • feat(tfidf): add TF-IDF vectorizer by @cardmagic in #107
  • feat: Add Logistic Regression classifier by @cardmagic in #108
  • feat: Add streaming training and incremental SVD support by @cardmagic in #109
  • fix: accept array of categories in classifier initialization by @cardmagic in #111
  • Release v2.2.0 by @cardmagic in #112

Full Changelog: v2.1.0...v2.2.0

v2.1.0

28 Dec 19:01
90c12a1

Choose a tag to compare

What's Changed

  • Add zero-dependency native C extension for LSI acceleration by @cardmagic in #89
  • feat: add thread safety to Bayes and LSI classifiers by @cardmagic in #86
  • feat: add save/load methods for classifier persistence by @cardmagic in #85
  • perf: cache expensive computations in Bayes classifier by @cardmagic in #84
  • feat(lsi): expose tuning parameters with validation and introspection API by @cardmagic in #92
  • Add rubyclassifier.com links to README and gemspec by @cardmagic in #94
  • feat: add pluggable persistence backends with storage API by @cardmagic in #93

Full Changelog: v2.0.0...v2.1.0

v2.0.0

27 Dec 20:55
2fb18f5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.4...v2.0.0

v1.4.4

31 Jul 15:57
bb971a2

Choose a tag to compare

Release Notes for Classifier 1.4.4

New Features and Enhancements

  1. Fix bug in classifying text with repeated words
    • There was a bug classifying LSI text with repeated words that is now fixed

v1.4.3

31 Jul 15:44
40f3215

Choose a tag to compare

Release Notes for Classifier 1.4.3

New Features and Enhancements

  1. Fix support for Ruby 2.7
    • Make sure that Ruby 2.7 works

v1.4.2

31 Jul 15:01
d8c758c

Choose a tag to compare

Release Notes for Classifier 1.4.2

New Features and Enhancements

  1. Fix bug in remove_category Method

  2. Add more unit tests

    • Added unit tests for the remove_category feature

v1.4.1

31 Jul 08:40
17143ab

Choose a tag to compare

Release Notes for Classifier 1.4.1

New Features and Enhancements

  1. Add remove_category Method

    • A new remove_category method has been added to the Bayes class. The changes aim to provide users with more control over the Bayesian classifier by allowing them to remove categories. This feature can be useful in scenarios where categories become obsolete or need to be restructured. PR: #39 Closes: #12
  2. Add more unit tests

    • Added unit tests for the remove_category feature