Skip to content

Releases: MLBazaar/MLPrimitives

v0.2.3 - 2019-11-14

14 Nov 17:03
Compare
Choose a tag to compare

New Primitives

Add primitive to make window_sequences based on cutoff times - Issue #217 by @csala
Create a keras LSTM based TimeSeriesClassifier primitive - Issue #218 by @csala
Add pandas DataFrame primitives - Issue #214 by @csala
Add featuretools.EntitySet.normalize_entity primitive - Issue #209 by @csala

Primitive Improvements

Make featuretools.EntitySet.entity_from_dataframe entityset arg optional - Issue #208 by @csala

Add text regression dataset - Issue #206 by @csala

Bug Fixes

pandas.DataFrame.resample crash when grouping by integer columns - Issue #211 by @csala

v0.2.2 - 2019-10-08

08 Oct 17:47
Compare
Choose a tag to compare

New Primitives

Primitive Improvements

  • feature_extraction.CategoricalEncoder support dtype category - Issue #196 by @csala

v0.2.1 - 2019-09-09

09 Sep 09:40
Compare
Choose a tag to compare

New Primitives

Primitive Improvements

Bug Fixes

v0.2.0 - 2019-07-11

11 Jul 20:21
Compare
Choose a tag to compare

New Features

Primitive Improvements

Bug Fixes

v0.1.10

23 May 17:47
Compare
Choose a tag to compare

New Features

New Pipelines

Primitive Improvements

  • Add Early Stopping to keras.Sequential.LSTMTimeSeriesRegressor primitive Issue #156 by @csala
  • Make FeatureExtractor primitives accept Numpy arrays Issue #165 by @csala
  • Add window size and pruning to the timeseries_anomalies.find_anomalies primitive Issue #160 by @csala

v0.1.9

25 Apr 11:44
Compare
Choose a tag to compare

New Features

New Primitives

Primitive Improvements

v0.1.8

25 Apr 11:25
Compare
Choose a tag to compare

New Primitives

  • mlprimitives.custom.timeseries_preprocessing.time_segments_average - Issue #137

New Features

  • Add target_index output in timseries_preprocessing.rolling_window_sequences - Issue #136

v0.1.7

16 Mar 11:51
Compare
Choose a tag to compare

General Improvements

  • Validate JSON format in make lint - Issue #133
  • Add demo datasets - Issue #131
  • Improve featuretools.dfs primitive - Issue #127

New Primitives

  • pandas.DataFrame.resample - Issue #123
  • pandas.DataFrame.unstack - Issue #124
  • featuretools.EntitySet.add_relationship - Issue #126
  • featuretools.EntitySet.entity_from_dataframe - Issue #126

Bug Fixes

  • Bug in timeseries_anomalies.py - Issue #119

v0.1.6

28 Feb 22:08
Compare
Choose a tag to compare

General Improvements

  • Add Contributing Documentation
  • Remove upper bound in pandas version given new release of featuretools v0.6.1
  • Improve LSTMTimeSeriesRegressor hyperparameters

New Primitives

  • mlprimitives.candidates.dsp.SpectralMask
  • mlprimitives.custom.timeseries_anomalies.find_anomalies
  • mlprimitives.custom.timeseries_anomalies.regression_errors
  • mlprimitives.custom.timeseries_preprocessing.rolling_window_sequences
  • mlprimitives.custom.timeseries_preprocessing.time_segments_average
  • sklearn.linear_model.ElasticNet
  • sklearn.linear_model.Lars
  • sklearn.linear_model.Lasso
  • sklearn.linear_model.MultiTaskLasso
  • sklearn.linear_model.Ridge

v0.1.5

12 Feb 17:26
Compare
Choose a tag to compare

New Primitives

  • sklearn.impute.SimpleImputer
  • sklearn.preprocessing.MinMaxScaler
  • sklearn.preprocessing.MaxAbsScaler
  • sklearn.preprocessing.RobustScaler
  • sklearn.linear_model.LinearRegression

General Improvements

  • Separate curated from candidate primitives
  • Setup entry_points in setup.py to improve compaitibility with MLBlocks
  • Add a test-pipelines command to test all the existing pipelines
  • Clean sklearn example pipelines
  • Change the author entry to a contributors list
  • Change the name of mlblocks_primitives folder
  • Fix installation instructions

Bug Fixes

  • Fix LSTMTimeSeriesRegressor primitive. Issue #90
  • Fix timeseries primitives. Issue #91
  • Negative index anomalies in timeseries_errors. Issue #89
  • Keep pandas version below 0.24.0. Issue #87