Mill.jl Save

Prototype flexible hierarchical multi-instance learning models.

Project README

Mill.jl logo Mill.jl logo


License Docs Docs Build Status codecov.io

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.

Icon source

Open Source Agenda is not affiliated with "Mill.jl" Project. README Source: CTUAvastLab/Mill.jl

Open Source Agenda Badge

Open Source Agenda Rating