Mercurial > repos > goeckslab > pycaret_predict
annotate README.md @ 5:c846405830eb draft default tip
planemo upload for repository https://github.com/goeckslab/gleam commit 4dc221b2fa9717552787f0985ad3fc3df4460158
author | goeckslab |
---|---|
date | Sat, 21 Jun 2025 15:07:04 +0000 |
parents | ccd798db5abb |
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. |