Waikato/meka
Multi-label classifiers and evaluation procedures using the Weka machine learning framework.
14 Releases
Latest: 1y ago
Release v1.9.8meka-1.9.8Latest
📋 Changes
- added edge case handling in case of really low label cardinality, removed unnecessary double casts, fixed bracketing (https://github.com/Waikato/meka/pull/80) - thanks to @lorsbach
- additional multi-label classifiers: ERFH, HOMER, MLRF (https://github.com/Waikato/meka/pull/81 and https://github.com/Waikato/meka/pull/84) - thanks to @agkphysics
- updated flatlaf look'n'feel
- switched to [simple-directory-chooser](https://github.com/waikato-datamining/simple-directory-chooser)
Release v1.9.7meka-1.9.7
📋 Changes
- upgraded multisearch-weka-package to 2021.2.17
- upgraded maven-compiler-plugin to 3.10.1
- dropped jide-oss since not compatible with Java 17 (using simple JFileChooser-based directory chooser again)
- upgraded jshell-scripting to 0.1.2
Release v1.9.6meka-1.9.6
📋 Changes
- upgraded Weka to 3.9.6
- updated URLs in Tutorial
Release v1.9.5meka-1.9.5
📋 Changes
- fixed `java.lang.Exception: Illegal options: ...` exception, which affected all general options when executing algorithms from the command-line. This was due to a recent change in Weka, which now always performs a check for remaining options. See https://github.com/Waikato/meka/issues/74.
Release v1.9.4meka-1.9.4
📋 Changes
- upgraded Weka to 3.9.5
Release v1.9.3meka-1.9.3
📋 Changes
- `MULAN` classifier now has an `renamedAttributes` property which determines whether to rename attributes (for avoiding invalid characters); on by default (as it was current behavior); command-line flag `-no-rename` turns it off
- using updated jide-oss library to avoid problems on Macs
- added ability to change look'n'feel with new *flat* look'n'feel the default
- `.props` files are now read from the MEKA home directory as well (`$HOME/.meka` or `%USERPROFILE%\mekafiles`)
- now based on Weka 3.9.4
- added `-x-out-dir` command-line option for storing the per-fold data of a cross-validation run
- MultiSearch algorithms now show up in the GOE
- Support for scripting via [JShell](https://github.com/fracpete/jshell-scripting)
Release v1.9.2meka-1.9.2
Release v1.9.1meka-1.9.1
📝 Documentation
- See http://meka.sourceforge.net/#documentation for sources of documentation regarding MEKA.
- In particular,
- See the `Tutorial.pdf` for detailed information on obtaining, using and extending MEKA.
- For a list of included methods and command line examples for them, see: http://meka.sourceforge.net/methods.html
- For examples on how to use MEKA in your Java code: https://github.com/Waikato/meka/tree/master/src/main/java/mekaexamples
- If you have a specific question, ask on Meka's mailing list
- Check if it is already answered: http://sourceforge.net/mailarchive/forum.php?forum_name=meka-list
- Write it to meka-list@lists.sourceforge.net
📋 Changes in Version 1.9.1
- Added a folder `mekaexamples` with examples of how to use Meka from Java code
- Evaluation can handle missing values
- `BR` now runs faster on large datasets
- `PCC` now outputs probabilistic info (as it should)
- Bug fix with labelset print-outs in evaluation at particular verbosity levels
- Classifier `BaggingMLUpdateableADWIN` removed to free dependence of MOA
- `-T` option is now available for incremental classifiers, evaluating the
- classifier in its current state (or after training with `-t` finished) on
- + 19 more
🐛 Bugs, and Future Enhancements
- A list of current Issues in Meka (known bugs, planned improvements, feature wishlist) can be found at https://github.com/Waikato/meka/issues
Release v1.9.0meka-1.9.0
📋 Changes
- MEKA's build has been switched over from Apache Ant to Apache Maven.
- Note: this change affects people working with the source code.
- It makes life easier with deploying artifacts to Maven Central automatically
- Better execution of unit tests.
- The Evaluation framework has been heavily reworked
- Evaluation output has been improved, as much in the code as the visual text output (now prettier!).
- Macro and Micro Precision and Recall are added as evaluation metrics
- AUPRC and AUROC are added as evaluation metrics
- + 33 more
Release v1.7.7release-1.7.7
📋 Changes
- Fixed a bug which caused Meka to crash when using RandomForest as a base classifier
- Can now visualize certain base classifiers, for example, J48. Just right-click 'Show Graphs' in the GUI results History
- Other improvements to the GUI such as
- an Open Recent option
- a Save Model option to the GUI results History
- MCC classifier (and derivatives) now run faster in the case that no chain-search is made
- OS-specific Meka home directories
- Recent changes are reflected in the tutorial
Release v1.7.6release-1.7.6
📋 Changes
- Updateable classifiers are now moved to subfolders incremental/ and incremental/meta
- Updateable classifiers are now set with a sensible default classifier (HoeffdingTree), and BRUpdateable in the case of meta incremental classifiers
- Javadoc comments are cleaned up
- Some unused branches of weka/ and moa/ were removed
- Some overly stringent unit tests were changed
- Recent changes are reflected in the tutorial
Release v1.2.1release-1.2.1
This version 1.2.1 offers a small bug fix over 1.2, related to loading separate test files.
Release v1.2release-1.2
Release v1.0release-1.0
📋 Changes
- source code
- weka.jar
- mulan.jar
- datasets
