Skip to content

Releases: Gurobi/gurobi-machinelearning

v1.2.3

25 May 15:59
dec8b60
Compare
Choose a tag to compare

What's Changed

  • Fix 1d numpy array/MVar in column transformer by @pobonomo in #175

Full Changelog: v1.2.2...v1.2.3

v1.2.2

15 May 15:41
b0b48cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.2.2

v1.2.1

10 May 22:39
627a44d
Compare
Choose a tag to compare

What's Changed

  • Raise exception if no constraint is implemented for transformer by @pobonomo in #168
  • Add a test for bad input to column transformer by @pobonomo in #170

Full Changelog: v1.2.0...v1.2.1

v1.2.0

17 Apr 14:00
6e1c5ea
Compare
Choose a tag to compare

What's Changed

  • Make MIP formulation of decision tree through leafs only by @pobonomo in #123
  • Make gradient boosting models generation faster by @pobonomo in #126
  • Type of variables for classication by @pobonomo in #157

Full Changelog: v1.1.1...v1.2.0

v1.1.1

14 Apr 07:43
c845d69
Compare
Choose a tag to compare

What's Changed

Fixed bug with logistic regression and binary variables

Full Changelog: v1.1.0...v1.1.1

Version 1.1.0

17 Jan 10:46
88f953c
Compare
Choose a tag to compare

What's Changed

This release adds the possibility of using pandas dataframe as input and output for inserting regression models. Those dataframes may contain columns of Gurobi variables or constants (fixed features). This is particularly convenient when used in conjunction with gurobipy-pandas.

We also add the possibility of handling Scikit Learn column transformers. In conjunction with pandas input, this makes it much more easier to handle variables that are indexed by categorical features.

Those two features are illustrated in the student enrollment example and the price optimization example.

This release also introduces the ability to use Scikit Learn PLS Regression. Thanks to @DavidWalz for contributing it!

The formulation of the decision tree has also been improved so that if should be faster to generate the models.

Finally, the documentation has been updated to include summary explanations on the MIP formulations used to represent the various regression models, the potential sources of differences with the original regression models and how to remedy them. The new page can be found here.

Relevant pull requests

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

14 Nov 14:54
Compare
Choose a tag to compare

Initial release!

What's Changed

Full Changelog: initial_commit...v1.0.1