phurwicz / hover

:speedboat: Label data at scale. Fun and precision included.
https://phurwicz.github.io/hover
MIT License
320 stars 19 forks source link
annotation-tool audio-classification audio-labeling bokeh bulk-labeling data-labeling image-classification image-labeling labeling labeling-tool machine-learning supervised-learning text-classification text-labeling visualization

Hover

Explore and label on a map of your data.

Get enough to feed your model in no time.

en zh

PyPI Version Conda Version Downloads Main Build Status Nightly Build Status Codacy Grade Codacy Coverage

hover is a tool for mass-labeling data points that can be represented by vectors.

GIF Demo

:rocket: Live Demos

With code

Without code

:sparkles: Features

It's fast because it labels data in bulk.

:telescope: A semantic scatter plot of your data for labeling, equipped with

Tooltip for each point on mouse hover
Table view for inspecting selected points
Toggle buttons that clearly distinguish data subsets
Search widgets for ad-hoc data highlight

It's accurate because multiple components work together.

:microscope: Supplementary views to use in conjunction with the annotator, including

`Finder`: filter data by search criteria
`SoftLabel`: active learning by in-the-loop model prediction score
`Snorkel`: custom functions for labeling and filtering

It's flexible (and fun!) because the process never gets old.

:toolbox: Additional tools and options that allow you to

Go to higher dimensions (3D? 4D?) and choose your xy-axes
Consecutively select across areas, dimensions, and views
Kick outliers and fix mistakes

:package: Install

Python: 3.8+

OS: Linux & Mac & Windows

PyPI: pip install hover

Conda: conda install -c conda-forge hover

:book: Resources

:flags: Announcements

:bell: Remarks

Shoutouts

Contributing

Citation

If you have found hover useful to your work, please let us know :hugs:

@misc{hover,
  title={{hover}: label data at scale},
  url={https://github.com/phurwicz/hover},
  note={Open software from https://github.com/phurwicz/hover},
  author={
    Pavel Hurwicz and
    Haochuan Wei},
  year={2021},
}