Skip to content

Commit 9df7b06

Browse files
glemaitrechkoar
authored andcommitted
DOC: Update README (scikit-learn-contrib#278)
1 parent 12f5479 commit 9df7b06

File tree

2 files changed

+49
-39
lines changed

2 files changed

+49
-39
lines changed

README.rst

Lines changed: 40 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
.. -*- mode: rst -*-
22
3-
imbalanced-learn
4-
================
5-
6-
imbalanced-learn is a python package offering a number of re-sampling techniques
7-
commonly used in datasets showing strong between-class imbalance.
8-
It is compatible with scikit-learn_ and is part of scikit-learn-contrib_
9-
projects.
10-
113
.. _scikit-learn: http://scikit-learn.org/stable/
124

135
.. _scikit-learn-contrib: https://github.com/scikit-learn-contrib
@@ -41,28 +33,39 @@ projects.
4133
.. |Gitter| image:: https://badges.gitter.im/scikit-learn-contrib/imbalanced-learn.svg
4234
.. _Gitter: https://gitter.im/scikit-learn-contrib/imbalanced-learn?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
4335

36+
imbalanced-learn
37+
================
38+
39+
imbalanced-learn is a python package offering a number of re-sampling techniques
40+
commonly used in datasets showing strong between-class imbalance.
41+
It is compatible with scikit-learn_ and is part of scikit-learn-contrib_
42+
projects.
43+
4444
Documentation
45-
=============
45+
-------------
4646

4747
Installation documentation, API documentation, and examples can be found on the
4848
documentation_.
4949

5050
.. _documentation: http://contrib.scikit-learn.org/imbalanced-learn/
5151

5252
Installation
53-
============
53+
------------
5454

5555
Dependencies
56-
------------
56+
~~~~~~~~~~~~
5757

58-
imbalanced-learn is tested to work under Python 2.7 and Python 3.5.
58+
imbalanced-learn is tested to work under Python 2.7 and Python 3.4,
59+
3.5, and 3.6.
5960

6061
* scipy(>=0.18.1)
6162
* numpy(>=1.11.2)
6263
* scikit-learn(>=0.18.1)
6364

65+
Additionally, to run the examples, you need matplotlib(>=2.0.0).
66+
6467
Installation
65-
------------
68+
~~~~~~~~~~~~
6669

6770
imbalanced-learn is currently available on the PyPi's repository and you can
6871
install it via `pip`::
@@ -81,14 +84,36 @@ commands to get a copy from GitHub and install all dependencies::
8184
pip install .
8285

8386
Testing
84-
-------
87+
~~~~~~~
8588

8689
After installation, you can use `nose` to run the test suite::
8790

8891
make coverage
8992

93+
Development
94+
-----------
95+
96+
The development of this scikit-learn-contrib is in line with the one
97+
of the scikit-learn community. Therefore, you can refer to their
98+
`Development Guide
99+
<http://scikit-learn.org/stable/developers/index.html>`_.
100+
90101
About
91-
=====
102+
-----
103+
104+
If you use imbalanced-learn in a scientific publication, we would appreciate
105+
citations to the following paper::
106+
107+
@article{JMLR:v18:16-365,
108+
author = {Guillaume Lema{{\^i}}tre and Fernando Nogueira and Christos K. Aridas},
109+
title = {Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning},
110+
journal = {Journal of Machine Learning Research},
111+
year = {2017},
112+
volume = {18},
113+
number = {17},
114+
pages = {1-5},
115+
url = {http://jmlr.org/papers/v18/16-365.html}
116+
}
92117

93118
Most classification algorithms will only perform optimally when the number of
94119
samples of each class is roughly the same. Highly skewed datasets, where the
@@ -139,21 +164,6 @@ The different algorithms are presented in the sphinx-gallery_.
139164

140165
.. _sphinx-gallery: http://contrib.scikit-learn.org/imbalanced-learn/auto_examples/index.html
141166

142-
This is a work in progress. Any comments, suggestions or corrections are welcome.
143-
144-
If you use imbalanced-learn in a scientific publication, we would appreciate
145-
citations to the following paper::
146-
147-
@article{lemaitre2016imbalanced,
148-
author = {Guillaume Lema\^{i}tre and
149-
Fernando Nogueira and
150-
Christos K. Aridas},
151-
title = {Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning},
152-
journal = {CoRR},
153-
volume = {abs/1609.06570},
154-
year = {2016},
155-
url = {http://arxiv.org/abs/1609.06570}
156-
}
157167

158168
References:
159169
-----------

doc/about.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ Citing imbalanced-learn
1111
If you use imbalanced-learn in a scientific publication, we would appreciate
1212
citations to the following paper::
1313

14-
@article{lemaitre2016imbalanced,
15-
author = {Guillaume Lema\^{i}tre and
16-
Fernando Nogueira and
17-
Christos K. Aridas},
18-
title = {Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning},
19-
journal = {CoRR},
20-
volume = {abs/1609.06570},
21-
year = {2016},
22-
url = {http://arxiv.org/abs/1609.06570}
14+
@article{JMLR:v18:16-365,
15+
author = {Guillaume Lema{{\^i}}tre and Fernando Nogueira and Christos K. Aridas},
16+
title = {Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning},
17+
journal = {Journal of Machine Learning Research},
18+
year = {2017},
19+
volume = {18},
20+
number = {17},
21+
pages = {1-5},
22+
url = {http://jmlr.org/papers/v18/16-365.html}
2323
}

0 commit comments

Comments
 (0)