Skip to content

Commit ce8acb4

Browse files
committed
minor fixes
1 parent e959f3c commit ce8acb4

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Thanks to Automated Machine Learning you don't need to worry about different mac
1313

1414
In the current version only binary classification is supported with optimization of LogLoss metric.
1515

16-
## Example
16+
## Quick example
1717

1818
```python
1919
import pandas as pd
@@ -28,12 +28,21 @@ automl = AutoML()
2828
automl.fit(X, y)
2929

3030
predictions = automl.predict(X)
31-
32-
3331
```
3432

3533
## The tuning algorithm
3634

35+
The tuning algorithm was created and developed by Piotr Płoński. It is heuristic algorithm created from combination of:
36+
37+
- **not-so-random** approach
38+
- and **hill-climbing**
39+
40+
The approach is **not-so-random** because each algorithm has a defined set of hyper-parameters that usually works. At first step from not so random parameters an initial set of models is drawn. Then the hill climbing approach is used to pick best performing algorithms and tune them.
41+
42+
For each algorithm used in the AutoML the early stopping is applied.
43+
44+
The ensemble algorithm was implemented based on [Caruana paper](http://www.cs.cornell.edu/~alexn/papers/shotgun.icml04.revised.rev2.pdf).
45+
3746
## Installation
3847

3948
From PyPi repository:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setup(
1212
name='mljar-supervised',
13-
version='0.1.0',
13+
version='0.1.1',
1414
description='Automated Machine Learning for Supervised tasks',
1515
long_description=long_description,
1616
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)