https://github.com/ctuavastlab/mill.jl

Build flexible hierarchical multi-instance learning models.

https://github.com/ctuavastlab/mill.jl

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: ieee.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.6%) to scientific vocabulary

Keywords

flux hierarchical-data json julia machine-learning multi-instance-learning

Keywords from Contributors

pde hybrid-differential-equations surrogate ida jacobians neural-sde the-human-brain matrix-exponential control symbolic-computation
Last synced: 5 months ago · JSON representation

Repository

Build flexible hierarchical multi-instance learning models.

Basic Info
Statistics
  • Stars: 90
  • Watchers: 6
  • Forks: 8
  • Open Issues: 5
  • Releases: 62
Topics
flux hierarchical-data json julia machine-learning multi-instance-learning
Created almost 8 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License

README.md

Mill.jl logo Mill.jl logo


License Docs Build Status codecov

Mill.jl (Multiple Instance Learning Library) is a library aimed to build 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:

julia ] add Mill

Julia v1.10 or later is required.

Getting Started

Citation

Kindly cite our work with the following entries if you find it interesting, please:

@article{Mandlik2022, author = {{\v{S}}imon Mandl{\'{i}}k and Mat{\v{e}}j Ra{\v{c}}insk{\'{y}} and Viliam Lis{\'{y}} and Tom{\'{a}}{\v{s}} Pevn{\'{y}}}, issn = {1533-7928}, issue = {298}, journal = {Journal of Machine Learning Research}, pages = {1-5}, title = {JsonGrinder.jl: automated differentiable neural architecture for embedding arbitrary JSON data}, volume = {23}, url = {http://jmlr.org/papers/v23/21-0174.html}, year = {2022}, }

@article{Mandlik2024, author = {{\v{S}}imon Mandl{\'{i}}k and Tom{\'{a}}{\v{s}} Pevn{\'{y}} and V{\'{a}}clav {\v{S}}m{\'{i}}dl and Luk{\'{a}}{\v{s}} Bajer}, journal = {IEEE Transactions on Information Forensics and Security}, title = {Malicious Internet Entity Detection Using Local Graph Inference}, year = {2024}, volume = {19}, pages = {3554-3566}, doi = {10.1109/TIFS.2024.3360867} }

  • this implementation (fill in the used version)

@software{Mill, author = {{\v{S}}imon Mandl{\'{i}}k and Tom{\'{a}}{\v{s}} Pevn{\'{y}}}, 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

Owner

  • Name: Joint research lab of Czech Technical University in Prague and Avast
  • Login: CTUAvastLab
  • Kind: organization
  • Location: Prague

GitHub Events

Total
  • Create event: 9
  • Commit comment event: 12
  • Release event: 5
  • Watch event: 2
  • Delete event: 3
  • Issue comment event: 5
  • Push event: 35
  • Pull request event: 7
Last Year
  • Create event: 9
  • Commit comment event: 12
  • Release event: 5
  • Watch event: 2
  • Delete event: 3
  • Issue comment event: 5
  • Push event: 35
  • Pull request event: 7

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,265
  • Total Committers: 11
  • Avg Commits per committer: 115.0
  • Development Distribution Score (DDS): 0.3
Past Year
  • Commits: 43
  • Committers: 1
  • Avg Commits per committer: 43.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Simon Mandlik s****k@g****m 886
pevnak p****k@g****m 223
Matěj Račinský m****y@a****m 112
github-actions[bot] 4****] 17
Šimon Mandlík s****k@a****m 12
Jan Francu j****u@c****m 6
CompatHelper Julia c****y@j****g 3
Viliam Lisy v****y@P****m 2
Simon Mandlik s****k@P****l 2
Julia TagBot 5****t 1
Viliam Lisý v****y@a****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 53
  • Total pull requests: 58
  • Average time to close issues: 10 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 8
  • Total pull request authors: 6
  • Average comments per issue: 2.02
  • Average comments per pull request: 0.62
  • Merged pull requests: 36
  • Bot issues: 0
  • Bot pull requests: 40
Past Year
  • Issues: 2
  • Pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: 13 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 3
Top Authors
Issue Authors
  • simonmandlik (22)
  • pevnak (15)
  • racinmat (11)
  • horakka5 (1)
  • petroolg (1)
  • tczhangzhi (1)
  • rejuvyesh (1)
  • JuliaTagBot (1)
Pull Request Authors
  • github-actions[bot] (44)
  • racinmat (9)
  • simonmandlik (5)
  • pevnak (2)
  • tczhangzhi (1)
  • tlauli (1)
Top Labels
Issue Labels
enhancement (12) bug (2) good first issue (1)
Pull Request Labels
hacktoberfest-accepted (1)

Packages

  • Total packages: 1
  • Total downloads:
    • julia 2 total
  • Total dependent packages: 1
  • Total dependent repositories: 0
  • Total versions: 62
juliahub.com: Mill

Build flexible hierarchical multi-instance learning models.

  • Versions: 62
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2 Total
Rankings
Stargazers count: 9.3%
Dependent repos count: 9.9%
Average: 14.9%
Forks count: 17.4%
Dependent packages count: 23.0%
Last synced: 6 months ago

Dependencies

.github/workflows/TagBot.yml actions
  • JuliaRegistries/TagBot v1 composite
.github/workflows/ci.yml actions
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • codecov/codecov-action v1 composite
  • coverallsapp/github-action master composite
  • julia-actions/julia-buildpkg v1 composite
  • julia-actions/julia-processcoverage v1 composite
  • julia-actions/julia-runtest v1 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/docs.yml actions
  • actions/checkout v2 composite
  • julia-actions/setup-julia v1 composite
.github/workflows/CompatHelper.yml actions
  • julia-actions/setup-julia v1 composite
.github/workflows/docs-clean.yml actions
  • actions/checkout v4 composite