Skip to content
This repository has been archived by the owner on Oct 8, 2019. It is now read-only.

Releases: myui/hivemall

Alpha version #4 of v0.2

11 Aug 00:27
Compare
Choose a tag to compare
Pre-release

The major changes in this release is the support for a dense model using "-densemodel" option.
When feature dimension is large (greater than 2^24), SpaceEfficientDenseModel is used.

Note this release contains destructive changes that "-fh" and "-b" options are removed.
Implicit feature hashing and bias clause through training options are no more supported.
Use explicit mhash() or add_bias() instead of them.


  • Major Changes
    • Added a support for dense model and removed bias option [84e1e0b]
    • Added SpaceEfficientDenseModel [a9076b5]
  • Minor Changes
    • Changed the default value of confidence parameter (-phi) [98077b4]
    • The default bias feature dimension is changed to "0" [dc46f73]
    • Fixed mhash() and sha() to return a hashed value starting from 1 [0b0ca68]
    • Added function aliases [3c7c868]
    • Removed output_touched option [bf99be3]
    • Added a support to use a fixed seed in rand_amplify() [731275c]

Alpha version #3 of v0.2

31 Jul 08:39
Compare
Choose a tag to compare
Pre-release

A major change in this maintenance release is argmin_kld().
See the usage in this example.

  • Enhancement
    • Added extract_weight(string featureVectors)::weights UDF [88af7b4]
    • Added "-outputs_touched" option for model loading [4cd59f2]
    • Add a function lr_datagen() used to generate regression datasets [273c486, cdbebbd]
    • Added generate_series() UDTF [5b21017]
    • Added normalize() UDF [707a16f]
  • Major Changes
    • Added argmin_kld(mean, covar) to replace voted_avg(mean) [0731913]
  • Minor Changes
    • Modified to reuse a decompressor [5c9c2ff]
    • Added a signature addBias(array features, int bias>) [2fae08c]
    • Reduced object allocations in rand_amplify() [753e123]
  • Bugfix
    • Fixed a bug in distcache_get() [946fe10]
    • Fixed a bug in logress_iter() [667c3fd]

Alpha version #2 of v0.2

03 Jul 10:22
Compare
Choose a tag to compare
Pre-release

Important: Hive v0.11 or later is required (or recommended) from this release.

A major enhancement for this pre-release is the support for iterative training using distributed cache.
Find examples in our wiki pages [1] [2].

Also, the returning value of cw/arow/scw is changed to return covariance as well.
See examples (e.g., this one) for details.


  • Enhancement
  • Major Changes
    • Modified to return covarinace in cw/arow/scw [e7ae2f1]
    • Added aliases for UDFs [8ee0586]
    • Changed hive version dependency to 0.11 or later [a856753, 96d7593]
  • Minor Changes
    • Fixed UDFs to return Hive values instead of Java primitive values [71a3415]
    • Fixed '==' to 'equals' for HivemallConstants [c9c0291, 8d34ce5]
    • Fixed mhash UDF for arrays inputs [fa8efcb]
  • Bugfix
    • Fixed a bug in multiclass PA [46da974]

Alpha version #1 of v0.2

06 May 15:55
Compare
Choose a tag to compare
Pre-release
  • Enhancement
    • kNN search using Minhash
    • kNN search using b-Bit Minhash
    • kNN search using cosine similarity
    • Introduced a recommendation scheme using Minhash
    • Modified to use OpenHashTable instead of HashMap for reducing memory consumption [9698972]
  • Bugfix
    • Fixed a bug in rand_amplify() [0962c07]

Beta version #1 of v0.2

25 Nov 11:18
Compare
Choose a tag to compare
Pre-release
  • Enhancement
  • Bugfix
    • Fixed a bug in maven pom.xml [0d33ed7]

The initial release v0.1

25 Oct 06:29
Compare
Choose a tag to compare
  • Enhancement
    • Added AROW regression [f2f00a2]
    • Added AROW with a hinge loss (arowh_regress()) [239e90d]
  • Bugfix
    • Fixed a bug of null feature handling in classification/regression [1f392a3]

A release candidate version #4 of Hivemall v0.1

18 Oct 13:39
Compare
Choose a tag to compare
  • Enhancement
    • Added a function prefixed_hash_values() [0a6ffb3]
  • Bugfix
    • Fixed recursion in OnlineVariance#mean() [c5b8c5b]
    • Fixed score calculation w.r.t bias values in predict() [f895269, 0130cfe]

A release candidate version #3 of Hivemall v0.1

08 Oct 12:44
Compare
Choose a tag to compare
  • Enhancement
    • Add new classifiers (Confidence Weighted, AROW, Soft Confidence Weighted)
  • Bugfix
    • fixed a bug in PA1a and PA2a that stddev was not calculated correctly [75ccdd3]
    • fixed option handle for aggressive parameter C [095d939]
    • changed the default power_t from 0.25 to 0.1 [7081291]

A release candidate version #2 of Hivemall v0.1

04 Oct 13:43
Compare
Choose a tag to compare
  • removed a dependency to serde.Constants for Hive 0.10 and later.
  • fixed a serious bug in logress().

A release candidate version #1 of Hivemall v0.1

03 Oct 11:19
Compare
Choose a tag to compare
0.1-rc1

Update README.md