Change Logs#
0.5.0#
#118 major refactoring, changes CI, builds against scikit-learn 1.3
#115 Updates tree decision criterion for scikit-learn 1.2 (2023-07-02)
#113 Removes normalize attributes (deprecated) (2022-11-29)
#110 Fixes perplexity issue with PredictableTSNE (2022-08-06)
#109 Use f strings in more places (2022-07-22)
0.3.649 - 2022-07-22 - 2.35Mb#
0.3.631 - 2022-05-19 - 2.21Mb#
0.3.614 - 2021-10-02 - 1.73Mb#
0.3.606 - 2021-08-22 - 2.35Mb#
#102 Implements numpy.digitalize with a DecisionTreeRegressor (2021-08-22)
#101 Update CI to build manylinux for python 3.9 (2021-08-18)
#100 Support parameter positive for QuantileLinearRegression (2021-06-23)
#96 Fixes #95, PiecewiseRegressor, makes sure target are vectors (2021-05-27)
#95 _apply_prediction_method boolean indexing incompatible with standard sklearn format (2021-05-27)
#80 Piecewise Estimator` binner not a decision tree (2021-05-06)
#72 Optimal decission tree for piecewise estimator (2021-05-06)
#98 Fixes #97, fix issue with deepcopy and criterion (2021-05-03)
#97 piecewise_decision_tree does not compile with the latest version of scikit-learn (2021-05-03)
#85 Fixes #70, implements DecisionTreeLogisticRegression (2021-05-02)
#93 Include build wheel for all platforms in CI (2021-01-09)
#89 Install fails` ModuleNotFoundError` No module named ‘sklearn’ (2021-01-03)
#92 QuantileMLPRegressor does not work with scikit-learn 0.24 (2021-01-01)
#91 Fixes regression criterion for scikit-learn 0.24 (2021-01-01)
#90 Fixes PipelineCache for scikit-learn 0.24 (2021-01-01)
#88 Change for scikit-learn 0.24 (2020-09-02)
#87 Set up CI with Azure Pipelines (2020-09-02)
#86 Update CI, use python 3.8 (2020-09-02)
#71 update kmeans l1 to the latest kmeans (signatures changed) (2020-08-31)
#84 style (2020-08-30)
#83 Upgrade version (2020-08-06)
#82 Fixes #81, skl 0.22, 0.23 together (2020-08-06)
#81 Make mlinsights work with scikit-learn 0.22 and 0.23 (2020-08-06)
#79 pipeline2dot fails with ‘passthrough’ (2020-07-16)
#78 Removes strong dependency on pyquickhelper (2020-06-29)
#77 Add parameter trainable to TransferTransformer (2020-06-07)
#76 ConstraintKMeans does not produce convex clusters. (2020-06-03)
#75 Moves kmeans with constraint from papierstat. (2020-05-27)
#74 Fix PipelineCache after as scikti-learn 0.23 changed the way parameters is handle in pipelines (2020-05-15)
#73 ClassifierKMeans.__repr__ fails with scikit-learn 0.23 (2020-05-14)
#69 Optimizes k-means with norm L1 (2020-01-13)
#66 Fix visualisation graph` does not work when column index is an integer in ColumnTransformer (2019-09-15)
#59 Add GaussianProcesses to the notebook about confidence interval and regression (2019-09-15)
#65 Implements a TargetTransformClassifier similar to TargetTransformRegressor (2019-08-24)
#64 Implements a different version of TargetTransformRegressor which includes predefined functions (2019-08-24)
#63 Add a transform which transform the target and applies the inverse function of the prediction before scoring (2019-08-24)
#49 fix menu in documentation (2019-08-24)
#61 Fix bug in pipeline2dot when keyword “passthrough is used” (2019-07-11)
#60 Fix visualisation of pipeline which contains string “passthrough” (2019-07-09)
#58 Explores a way to compute recommandations without training (2019-06-05)
#56 Fixes #55, explore caching for scikit-learn pipeline (2019-05-22)
#55 Explore caching for gridsearchCV (2019-05-22)
#53 implements a function to extract intermediate model outputs within a pipeline (2019-05-07)
#51 Implements a tfidfvectorizer which keeps more information about n-grams (2019-04-26)
#46 implements a way to determine close leaves in a decision tree (2019-04-01)
#44 implements a model which produces confidence intervals based on bootstrapping (2019-03-29)
#40 implements a custom criterion for a decision tree optimizing for a linear regression (2019-03-28)
#39 implements a custom criterion for decision tree (2019-03-26)
#41 implements a direct call to a lapack function from cython (2019-03-25)
#38 better implementation of a regression criterion (2019-03-25)
#37 implements interaction_only for polynomial features (2019-02-26)
#36 add parameter include_bias to extended features (2019-02-25)
#34 rename PiecewiseLinearRegression into PiecewiseRegression (2019-02-23)
#33 implement the piecewise classifier (2019-02-23)
#31 uses joblib for piecewise linear regression (2019-02-23)
#30 explore transpose matrix before computing the polynomial features (2019-02-17)
#29 explore different implementation of polynomialfeatures (2019-02-15)
#28 implement PiecewiseLinearRegression (2019-02-10)
#27 implement TransferTransformer (2019-02-04)
#26 add function to convert a scikit-learn pipeline into a graph (2019-02-01)
#25 implements kind of trainable t-SNE (2019-01-31)
#6 use keras and pytorch (2019-01-03)
#22 modifies plot gallery to impose coordinates (2018-11-10)
#20 implements a QuantileMLPRegressor (quantile regression with MLP) (2018-10-22)
#19 fix issues introduced with changes in keras 2.2.4 (2018-10-06)
#18 remove warning from scikit-learn about cloning (2018-09-16)
#16 move CI to python 3.7 (2018-08-21)
#17 replace as_matrix by values (pandas deprecated warning) (2018-07-29)
#14 add transform to convert a learner into a transform (sometimes called a featurizer) (2018-06-19)
#13 add transform to do model stacking (2018-06-19)
#8 move items from papierstat (2018-06-19)
#12 fix bug in quantile regression` wrong weight for linear regression (2018-06-16)
#11 specifying quantile (2018-06-16)
#4 add function to compute non linear correlations (2018-06-16)
#10 implements combination between logistic regression and k-means (2018-05-27)
#9 move items from ensae_teaching_cs (2018-05-08)
#7 add quantile regression (2018-05-07)
#5 replace flake8 by code style (2018-04-14)
#1 change background for cells in notebooks converted into rst then in html, highlight-ipython3 (2018-01-05)
#2 save features and metadatas for the search engine and retrieves them (2017-12-03)