-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DOC documentation improvements: readme, overview, contributing docs
- Loading branch information
Showing
8 changed files
with
109 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
.. include:: ../../CHANGES.rst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
Contributing | ||
============ | ||
|
||
ELI5 uses MIT license; contributions are welcome! | ||
|
||
* Source code: https://github.com/TeamHG-Memex/eli5 | ||
* Issue tracker: https://github.com/TeamHG-Memex/eli5/issues | ||
|
||
ELI5 supports Python 2.7 and Python 3.4+ | ||
To run tests make sure tox_ Python package is installed, then run | ||
|
||
:: | ||
|
||
tox | ||
|
||
from source checkout. | ||
|
||
We like high test coverage and mypy_ type annotations. | ||
|
||
.. _tox: https://tox.readthedocs.io/en/latest/ | ||
.. _mypy: https://github.com/python/mypy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,10 @@ | ||
Installation | ||
============ | ||
|
||
ELI5 works in Python 2.7 and Python 3.3+. Currently it requires scikit-learn, | ||
so make sure scikit-learn is installed first, then install eli5 using pip:: | ||
ELI5 works in Python 2.7 and Python 3.4+. Currently it requires | ||
scikit-learn 0.18+, so make sure scikit-learn is installed first, | ||
then install eli5 using pip:: | ||
|
||
pip install 'scikit-learn > 0.18' | ||
pip install eli5 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
Overview | ||
======== | ||
|
||
ELI5 is a Python package which helps to debug machine learning | ||
classifiers and explain their predictions. It provides support for the | ||
following machine learning frameworks and packages: | ||
|
||
* scikit-learn_. Currently ELI5 allows to explain weights and predictions | ||
of scikit-learn linear classifiers and regressors, print decision trees | ||
as text or as SVG, show feature importances of random forests. ELI5 | ||
understands text processing utilities from scikit-learn and can highlight | ||
text data accordingly. It also allows to debug scikit-learn pipelines which | ||
contain HashingVectorizer, by undoing hashing. | ||
|
||
* lightning_ - explain weights and predictions of lightning classifiers and | ||
regressors. | ||
|
||
* sklearn-crfsuite_. ELI5 allows to check weights of sklearn_crfsuite.CRF | ||
models. | ||
|
||
ELI5 also provides an alternative implementation of LIME_ algorithm, | ||
which allows to explain predictions of any black-box classifier. This feature | ||
is currently experimental. | ||
|
||
Explanation and formatting are separated; you can get text-based explanation | ||
to display in console, HTML version embeddable in an IPython notebook | ||
or web dashboards, or JSON version which allows to implement custom | ||
rendering and formatting on a client. | ||
|
||
.. _lightning: https://github.com/scikit-learn-contrib/lightning | ||
.. _scikit-learn: https://github.com/scikit-learn/scikit-learn | ||
.. _sklearn-crfsuite: https://github.com/TeamHG-Memex/sklearn-crfsuite | ||
.. _LIME: http://arxiv.org/abs/1602.04938 | ||
|
||
License is MIT. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters