pj

pigeon-jupyter

🐦 Quickly annotate data from the comfort of your Jupyter notebook

Showing:

Popularity

Downloads/wk

0

GitHub Stars

366

Maintenance

Last Commit

4yrs ago

Contributors

1

Package

Dependencies

0

License

Apache 2.0

Categories

Readme

🐦 pigeon - Quickly annotate data on Jupyter

Pigeon is a simple widget that lets you quickly annotate a dataset of unlabeled examples from the comfort of your Jupyter notebook.

Pigeon currently supports annotation for classification tasks (set of labels), regression tasks (int/float range), or captioning tasks (variable-length text). Anything that can be displayed on Jupyter (text, images, audio, graphs, etc.) can be displayed by pigeon by providing the appropriate :code:display_fn argument.

Installation

.. code-block:: bash

pip install pigeon-jupyter

Examples

  • Text classification

Code:

.. code-block:: python

from pigeon import annotate
annotations = annotate(
  ['I love this movie', 'I was really disappointed by the book'],
  options=['positive', 'negative']
)

Preview:

.. image:: http://i.imgur.com/00ry4Li.gif

  • Image classification

Code:

.. code-block:: python

from pigeon import annotate
from IPython.display import display, Image

annotations = annotate(
  ['assets/img_example1.jpg', 'assets/img_example2.jpg'],
  options=['cat', 'dog', 'horse'],
  display_fn=lambda filename: display(Image(filename))
)

Preview:

.. image:: http://i.imgur.com/PiE3eDt.gif

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial