annotate README.md @ 5:3d42f82b3c7f draft

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