Mercurial > repos > goeckslab > pycaret_predict
annotate README.md @ 12:e674b9e946fb draft default tip
planemo upload for repository https://github.com/goeckslab/gleam commit 1594d503179f28987720594eb49b48a15486f073
| author | goeckslab |
|---|---|
| date | Mon, 08 Sep 2025 22:39:12 +0000 |
| parents | c846405830eb |
| children |
| rev | line source |
|---|---|
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
1 # Tabular Learner Tools |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
2 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
3 This repository contains two machine learning tools for working with tabular data in the Gleam framework: |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
4 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
5 ## 1. Tabular Learner |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
6 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
7 A comprehensive tool for training and evaluating multiple machine learning models on tabular datasets. |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
8 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
9 ### Features: |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
10 - Supports both classification and regression tasks |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
11 - Automatically compares multiple algorithms to find the best model |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
12 - Extensive customization options: |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
13 - Data normalization |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
14 - Feature selection |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
15 - Cross-validation |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
16 - Outlier removal |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
17 - Multicollinearity handling |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
18 - Polynomial feature generation |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
19 - Class imbalance correction |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
20 - Outputs detailed HTML reports with performance metrics and visualizations |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
21 - Saves the best model for later use |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
22 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
23 ## 2. PyCaret Predictor/Evaluator |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
24 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
25 A companion tool for making predictions and evaluating trained models on new data. |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
26 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
27 ### Features: |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
28 - Works with models trained by Tabular Learner |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
29 - Supports both classification and regression tasks |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
30 - Generates predictions on new data |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
31 - Creates evaluation reports when target values are provided |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
32 - Outputs predictions in CSV format |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
33 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
34 ## Workflow |
|
3
ccd798db5abb
planemo upload for repository https://github.com/goeckslab/Galaxy-Pycaret commit cf47efb521b91a9cb44ae5c5ade860627f9b9030
goeckslab
parents:
diff
changeset
|
35 |
|
5
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
36 These tools are designed to work together: |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
37 1. Use **Tabular Learner** to train and find the best model for your dataset |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
38 2. Use **PyCaret Predictor/Evaluator** to apply your trained model to new data |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
39 |
|
c846405830eb
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
goeckslab
parents:
3
diff
changeset
|
40 Both tools are powered by [PyCaret](https://pycaret.org/), an open-source machine learning library that automates the ML workflow. |
