Valeriy Khakhutskyy
0576114a1d
[ML] Export ML model as sklearn Pipeline ( #509 )
...
Closes #503
Note: I also had to fix the Sphinx version to 5.3.0 since, starting from 6.0, Sphinx suffers from a TypeError bug, which causes a CI failure.
2023-02-01 16:17:06 +01:00
Benjamin Trent
fa30246937
[ML] fixes decision tree classifier upload to account for probabilities ( #465 )
...
This switches our sklearn.DecisionTreeClassifier serialization logic to account for multi-valued leaves in the tree.
The key difference between our inference and DecisionTreeClassifier, is that we run a softMax over the leaf where sklearn simply normalizes the results.
This means that our "probabilities" returned will be different than sklearn.
2022-05-17 08:11:20 -04:00
David Kyle
5678525b15
Fix mypy type errors for elasticsearch-python v8.0.0
2022-03-08 17:50:39 -06:00
Seth Michael Larson
109387184a
Support the v8.0 Elasticsearch client
2021-12-09 15:01:26 -06:00
Seth Michael Larson
7aabc88e4a
Rename 'master' branch to 'main'
2021-09-08 11:51:50 -05:00
P. Sai Vinay
823f01cc6c
Add type hints to 'eland.operations' and 'eland.ndframe'
2021-08-02 11:50:35 -05:00
P. Sai Vinay
7e8520a8ef
Remove deprecated code in XGBoost and test suite
2021-06-08 15:19:56 -05:00
P. Sai Vinay
27717eead1
Remove deprecated options and aliases
2021-01-04 13:20:45 -06:00
Seth Michael Larson
a552504f9b
Add support for Pandas 1.2.0
2020-12-30 14:20:36 -06:00
Seth Michael Larson
bd7956ea72
Support typed 'elasticsearch-py' and add 'py.typed'
2020-10-20 16:26:58 -05:00
Seth Michael Larson
05a24cbe0b
Add isort, rename Nox session to 'format'
2020-10-15 17:11:29 -05:00
Seth Michael Larson
b206b851bf
Remove 'include_model_definition', support ES ML <7.8
2020-09-30 11:12:33 -05:00
Seth Michael Larson
c86371733d
Deprecate ImportedMLModel in favor of MLModel.import_model()
2020-09-03 09:06:59 -05:00
Seth Michael Larson
46533ede98
Misc documentation and name tweaks before release
2020-08-17 15:55:06 -05:00
P. Sai Vinay
66b24f9e8a
Replace MLModel(overwrite) with es_if_exists
2020-08-17 12:10:27 -05:00
Seth Michael Larson
ceacf759c3
Add long Apache-2.0 license header to all files
2020-07-08 15:10:43 -05:00
Seth Michael Larson
3d81def5cc
Add support for xgboost v1
2020-04-29 13:06:35 -05:00
Seth Michael Larson
7946eb4daa
Add an enforce license headers
2020-04-25 16:26:58 -05:00
Seth Michael Larson
e1cacead44
Add 'inference_config' on ES >=7.8
2020-04-14 07:51:50 -05:00
Seth Michael Larson
448770df78
Restrict public API, update license header
2020-04-14 07:31:23 -05:00
Seth Michael Larson
064d43b9ef
Remove eland.Client, use Elasticsearch directly
2020-04-06 07:25:25 -05:00
Seth Michael Larson
0c1d7222fe
Drop support for Python 3.5, add Black
2020-03-27 07:56:28 -05:00
stevedodson
7c1c2945a7
ML add externral models ( #125 )
...
* Partially implemented implementation of ml.ExternalModel
* Adding eland.ml.ExternalMLModel
More testing to be added + more support for MLModels
2020-02-15 15:54:29 +01:00