All Projects → phurwicz → Hover

phurwicz / Hover

Licence: mit
🚤 Never spend O(n) to annotate data again. Fun and precision come free.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Hover

Jupyterlab Prodigy
🧬 A JupyterLab extension for annotating data with Prodigy
Stars: ✭ 97 (-46.99%)
Mutual labels:  jupyter, annotation
Diffgram
Data Annotation, Data Labeling, Annotation Tooling, Training Data for Machine Learning
Stars: ✭ 43 (-76.5%)
Mutual labels:  annotation, supervised-learning
Influxdb Client Python
InfluxDB 2.0 python client
Stars: ✭ 165 (-9.84%)
Mutual labels:  jupyter
Jupyter Php
A PHP Kernel for Jupyter
Stars: ✭ 179 (-2.19%)
Mutual labels:  jupyter
Ocaml Jupyter
An OCaml kernel for Jupyter (IPython) notebook
Stars: ✭ 177 (-3.28%)
Mutual labels:  jupyter
Cnn Svm
An Architecture Combining Convolutional Neural Network (CNN) and Linear Support Vector Machine (SVM) for Image Classification
Stars: ✭ 170 (-7.1%)
Mutual labels:  supervised-learning
Aubio
a library for audio and music analysis
Stars: ✭ 2,601 (+1321.31%)
Mutual labels:  annotation
Signals And Systems Lecture
Continuous- and Discrete-Time Signals and Systems - Theory and Computational Examples
Stars: ✭ 166 (-9.29%)
Mutual labels:  jupyter
Jupyterlab Hub
Deprecated: JupyterLab extension for running JupyterLab with JupyterHub
Stars: ✭ 181 (-1.09%)
Mutual labels:  jupyter
Extension Examples
JupyterLab Extensions by Examples
Stars: ✭ 174 (-4.92%)
Mutual labels:  jupyter
H
Annotate with anyone, anywhere.
Stars: ✭ 2,271 (+1140.98%)
Mutual labels:  annotation
Stata kernel
A Jupyter kernel for Stata. Works with Windows, macOS, and Linux.
Stars: ✭ 172 (-6.01%)
Mutual labels:  jupyter
Ipywebrtc
WebRTC for Jupyter notebook/lab
Stars: ✭ 171 (-6.56%)
Mutual labels:  jupyter
3d Bat
3D Bounding Box Annotation Tool (3D-BAT) Point cloud and Image Labeling
Stars: ✭ 179 (-2.19%)
Mutual labels:  annotation
Pythonvscode
This extension is now maintained in the Microsoft fork.
Stars: ✭ 2,013 (+1000%)
Mutual labels:  jupyter
Nlp profiler
A simple NLP library allows profiling datasets with one or more text columns. When given a dataset and a column name containing text data, NLP Profiler will return either high-level insights or low-level/granular statistical information about the text in that column.
Stars: ✭ 181 (-1.09%)
Mutual labels:  jupyter
Configurable Http Proxy
node-http-proxy plus a REST API
Stars: ✭ 166 (-9.29%)
Mutual labels:  jupyter
Image generator
DCGAN image generator 🖼️.
Stars: ✭ 173 (-5.46%)
Mutual labels:  jupyter
Pixiedust node
Jupyter magic to allow Node.js code to run in a notebook
Stars: ✭ 177 (-3.28%)
Mutual labels:  jupyter
Cloud annotation tool
L-CAS 3D Point Cloud Annotation Tool
Stars: ✭ 182 (-0.55%)
Mutual labels:  annotation

Hover

We paint a picture with a set of brushes, not pixel after pixel.

So why label a dataset piece by piece?

PyPI Version PyPI Stage Build Status Codacy Grade Codacy Coverage Discord

Demo


Hover makes data annotation blazing fast especially for engineers. You get:

  • A bird's-eye view: plot your dataset in 2D with tooltips

    • Explore the dataset "from above" while being able to inspect every detail.
    • Know how much data has been labeled for each category, and where they are in the whole picture.
  • Seamless switch between speed and precision

    • Come up with labels as you inspect the data, no need to pre-define them.
    • Identify & label groups of data of any shape or scale.
      • Found a big cluster? Draw an area and label-it-all.
      • Need to go at finer scale? Zoom in and tap one by one if necessary.
  • Facilitation of common supervision techniques

    • Got an idea for keywords (if working with text)? Type in the search box to highlight results.
    • Facing a cold start for active-learning? Explore here and there to label a few clusters.
    • Want to evaluate some distant-supervision rules? Visualize how they perform.

Check out @phurwicz/hover-binder for a complete list of demo apps.

🎏 Project News

  • Jan 31, 2021 0.4.1 is now available. Check out the changelog for details :partying_face:

🚀 Quickstart

You can try hover right in your browser.

Option 1: notebook-like tutorials

  • Explore and run the starter code examples.

Option 2: skip the code & jump into the annotation interface

  • This is the "label-it-all" demo above.

📦 Install

Python: 3.6+

OS: tested on Mac & Linux

To get the latest release version, you can use pip:

pip install hover

Feel free to open an issue if you would like conda or conda-forge support.

📖 Resources

🔔 Remarks

Shoutouts

  • Thanks to Bokeh because hover would not exist without linked plots and callbacks, or be nearly as good without embeddable server apps.
  • Thanks to Philip Vollet for sharing hover with the community even when it was really green.

Contributing

  • All contributions are welcome 🤗 Especially feedbacks on where you find hover frustrating and want it fixed!
  • ./requirements-dev.txt lists recommended packages for developers.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].