LAC is the first Associative Classification library, aiming at covering many well-known algorithms for AC. This tool is specifically designed to be used on AC, unlike other tools which are more generic. LAC has not only algorithms, but this library also provides different reports to quantify quality of the solutions. In this sense, interpretability measures have been added to gauge the interpretability of the classifiers. Likewise, many accuracy measures are also been included to quantify how accurate are the predictions. Finally, LAC also provides a framework to automate experimental studies, supporting both sequential and parallel executions.
- How to download LAC?
- How to get/build LAC?
- What algorithms are included in LAC?
- What types of datasets are supported by LAC?
- What changes are in the new version of LAC?
- How can I run LAC? Could I see some examples?
Thinking in developing to add new algorithms or to fix bugs:
If this FAQ is not enough, please see:
- Manual: there is a user/developer manual available at the repository as
doc/manual.pdf
. Direct link - Javadoc: current source code is also documented by means of javadoc. Documentation is also at the repository as
doc/javadoc
. Direct Link
Everyone interacting in LAC codebases, issue trackers, and wiki is expected to follow the Covenant code of conduct.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Make sure that all the tests are green, and tests for new features have been added. (
mvn test
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
- Don't forget to add tests or to modify it. In each Pull Request tests will be automatically run using Github Actions.
LAC makes use of issues of Github to keep track of bugs, enhancements, or other requests. Please, bore in mind that when reporting issues details or steps on how to reproduce the bug has to be added to facilitate reproducibility. Follow the github manual on how to create a issue.
This library is currently in a reviewing process in the prestigious Knowledge-Based Systems journal.
This work has been performed by F. Padillo, JM. Luna and S. Ventura.
LAC is released under GPLv3