Mill.jl
(Multiple Instance Learning Library) is a library aimed to prototype flexible hierarchical multi-instance learning models built on top of Flux.jl
. It is developed to be:
- flexible and versatile
- as general as possible
- fast
- and dependent on only handful of other packages
Watch our introductory talk from JuliaCon 2021
Installation
Run the following in REPL:
] add Mill
Julia v1.9 or later is required.
Getting Started
Citation
For citing, please use the following entry for the original paper:
@misc{MandlikMill,
title={Mill.jl and JsonGrinder.jl: automated differentiable feature extraction for learning from raw JSON data},
author={Simon Mandlik and Matej Racinsky and Viliam Lisy and Tomas Pevny},
year={2021},
eprint={2105.09107},
archivePrefix={arXiv},
primaryClass={stat.ML}
}
and the following for this implementation (fill in the used version
):
@software{Mill,
author = {Tomas Pevny and Simon Mandlik},
title = {Mill.jl framework: a flexible library for (hierarchical) multi-instance learning},
url = {https://github.com/CTUAvastLab/Mill.jl},
version = {...},
}
Contribution guidelines
If you want to contribute to Mill.jl, be sure to review the contribution guidelines.
We use GitHub issues for tracking requests and bugs.