Recent Releases of sklearn-porter

sklearn-porter - v0.7.0-v0.7.2

0.7.1 and 0.7.2

These patches solve build problems in version 0.7.0.

Fixed

  • Fix installation issues with the centralised meta information and the build process
  • Fix missed package and add six to the requirements.txt file

0.7.0

This is a minor update before the next major release 1.0.0.

Fixed

  • Fix indices format in RandomForestClassifier (#41, thanks @apasanen)

Added

  • Add Python 3.7 with Xenial to CI for testing
  • Add PyTest for extended testing (see pytest.ini)
  • Add useful Makefile tasks with dependency handling (see Makefile):
    • install.environment to install a conda environment
    • install.requirements to install all pip requirements
    • make link to install porter (cli) to the command line
    • make open.examples to start a local jupyter server
    • make stop.examples to stop the started jupyter server
    • make test to run all unittests in tests
    • make lint to run pylint over sklearn_porter
    • make jupytext to generate the notebooks from Python sources

Changed

- Python
Published by nok over 7 years ago

sklearn-porter - v0.6.2

Fixed

  • Fix getter of transpiled estimator and remove filename manipulations (#b5efe78)
  • Fix and add binary to string conversion in Python 3.x (#bdcfb1f)
  • Fix and close open template file(s) (#b5efe78)

- Python
Published by nok over 8 years ago

sklearn-porter - v0.6.1

Added

  • Add new estimator:

Fixed

- Python
Published by nok over 8 years ago

sklearn-porter - v0.6.0

Added

Changed

Removed

  • Hide the command-line argument --language and -l for the choice of the target programming language (#fc14a3b).

Fixed

  • Fix inaccuracies in neural_network.MLPRegressor and neural_network.MLPClassifier occurred by the transpiled tanh and identity activation functions (#6696410).
  • Fix installation problems with pip and Python 3 (#2935828, issue: #17)
  • Fix dynamic class name in the MLPClassifier template (#b988f57)

- Python
Published by nok over 8 years ago

sklearn-porter - v0.5.2

Bugfix:

  • Add possibility using the best estimators of optimizers automatically https://github.com/nok/sklearn-porter/issues/18

- Python
Published by nok almost 9 years ago

sklearn-porter - v0.5.1

Bugfix:

  • Fix installation bug https://github.com/nok/sklearn-porter/issues/17

- Python
Published by nok almost 9 years ago

sklearn-porter - v0.5.0

Bugfix:

Algorithms:

Changes:

  • Refactor tests and add new generic tests
  • Add breast_cancer, digits and iris dataset to all classifier tests
  • Add new environment variables N_RANDOM_FEATURE_SETS and N_EXISTING_FEATURE_SETS

- Python
Published by nok about 9 years ago

sklearn-porter - v0.4.1

New features:

  • Add parameter 'use_repr' in the method export to control the output of pointing-float values.

- Python
Published by nok about 9 years ago

sklearn-porter - v0.4.0

New features:

  • Prediction in the target programming language from Python
  • Computation of the accuracy between the ported and original estimator

- Python
Published by nok over 9 years ago

sklearn-porter - v0.3.2

Add changes:

Package

  • Extend backwards compatibility (scikit-learn>=0.14.1) by refactoring the dependency handling, tests and examples

Fixed bugs:

AdaBoostClassifier, DecisionTreeClassifier & RandomForestClassifier

  • Fix error with negative indices (https://github.com/nok/sklearn-porter/issues/5)

- Python
Published by nok over 9 years ago

sklearn-porter - v0.3.1

Fixed bugs:

SVC & NuSVC

  • The size of the initialized arrays was too small (https://github.com/nok/sklearn-porter/issues/7)

- Python
Published by nok over 9 years ago

sklearn-porter - v0.3.0

New algorithm support:

Java

  • sklearn.neighbors.KNeighborsClassifier
  • sklearn.naive_bayes.GaussianNB
  • sklearn.naive_bayes.BernoulliNB

JavaScript

  • sklearn.svm.SVC
  • sklearn.neighbors.KNeighborsClassifier

PHP

  • sklearn.svm.SVC
  • sklearn.svm.LinearSVC
  • sklearn.tree.DecisionTreeClassifier

Ruby

  • sklearn.svm.LinearSVC

- Python
Published by nok over 9 years ago

sklearn-porter - v0.2.1

Fix:

  • Imports on the CLI by using Python (>= v3.3) #3

- Python
Published by nok over 9 years ago

sklearn-porter - v0.2.0

New algorithm support:

C

  • sklearn.svm.SVC
  • sklearn.tree.DecisionTreeClassifier
  • sklearn.ensemble.RandomForestClassifier
  • sklearn.ensemble.ExtraTreesClassifier
  • sklearn.ensemble.AdaBoostClassifier

- Python
Published by nok over 9 years ago

sklearn-porter - v0.1.0

Description:

Release first stable version.

New algorithm support:

C

  • sklearn.svm.LinearSVC

Java

  • sklearn.svm.SVC
  • sklearn.svm.LinearSVC
  • sklearn.tree.DecisionTreeClassifier
  • sklearn.ensemble.RandomForestClassifier
  • sklearn.ensemble.ExtraTreesClassifier
  • sklearn.ensemble.AdaBoostClassifier
  • sklearn.neural_network.MLPClassifier

JavaScript

  • sklearn.svm.LinearSVC
  • sklearn.tree.DecisionTreeClassifier
  • sklearn.ensemble.RandomForestClassifier
  • sklearn.ensemble.ExtraTreesClassifier
  • sklearn.ensemble.AdaBoostClassifier
  • sklearn.neural_network.MLPClassifier

Go

  • sklearn.svm.LinearSVC

- Python
Published by nok over 9 years ago