• Stars
    star
    744
  • Rank 59,576 (Top 2 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🐦 Quickly annotate data from the comfort of your Jupyter notebook

🐦 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 display_fn argument.

Installation

pip install pigeon-jupyter

Examples

  • Text classification

Code:

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

Preview:

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

  • Image classification

Code:

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:

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

More Repositories

1

autosub

[NO LONGER MAINTAINED] Command-line utility for auto-generating subtitles for any video file
Python
4,054
star
2

livepython

Visually trace Python code in real-time.
JavaScript
2,550
star
3

SnapchatBot

[deprecated] Python library for building bots that live on Snapchat
Python
502
star
4

thingscoop

Search and filter videos based on objects that appear in them using convolutional neural networks
Python
357
star
5

videodigest

Automatic video summaries
Python
262
star
6

TranscriptBot

Auto-transcribe your meetings to Slack in real time
Python
152
star
7

Antipersona

Don't be yourself, be everyone else
Objective-C
76
star
8

100daysofdapps

100 Days of Ðapps
JavaScript
35
star
9

facebook-godot

HTML
31
star
10

OpenGPT-2

Python
21
star
11

pix2pix-tpu

Train pix2pix on Google Cloud TPUs (based on @affinelayer's implementation)
Python
16
star
12

SPADE-COCO

Python
16
star
13

SocialConditioning

Using weather effects to represent people's emotions in augmented reality
C#
11
star
14

Welcome_Programmable_Human

Performance piece generated with code.
Python
10
star
15

pix2pixHD-runway

Python
9
star
16

population-infinite

NYU ITP Fall 2019
5
star
17

Braincast

Broadcast your brainwaves online.
JavaScript
5
star
18

BigGAN

BigGAN in Runway
Python
5
star
19

gym-drawobjects

An OpenAI Gym environment for drawing objects
Python
5
star
20

fall-break

video improvisation experiment
CoffeeScript
4
star
21

tf-flyby

Tensorflow ITP Flyby
Python
4
star
22

Periscope.py

Python listener class for new public Periscope streams
Python
4
star
23

gym-omegle

OpenAI Gym Environment for Omegle
Python
3
star
24

DeepLabV3

DeepLabV3 ported to Runway
Python
3
star
25

android-gps-ui

A Google maps interface for sending GPS updates to the Android emulator.
CoffeeScript
3
star
26

argmax-clj

argmax & argmin macros for clojure
Clojure
3
star
27

Pattern

An unofficial mirror for the Pattern web mining module.
Python
3
star
28

inpainting_gmcnn

Image Inpainting via Generative Multi-column Convolutional Neural Networks
Python
3
star
29

EmotionsFolder

Your emotions, archived.
C++
2
star
30

runway-deepdream

Runway port of DeepDream
Python
2
star
31

today-in-faces

Python
2
star
32

ResNet50-Features

Extracting features from images using a pre-trained ResNet50 network
Python
2
star
33

runway-keras-ocr

Runway port of Keras-OCR
Python
2
star
34

runway-fast-neural-style

Python
2
star
35

.emacs.d

GNU Emacs configuration files
Emacs Lisp
1
star
36

pyalphaclock

Simple Pythonic library for manipulating the screen of the Alpha Clock Five
Python
1
star
37

squeezenet

SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
Python
1
star
38

ClinVar

Python
1
star
39

AttnGAN

Python
1
star
40

essays

1
star
41

cobrowser

an implementation of the DOM & HTML5 spec in node.js
C
1
star
42

runway-face-aligner

Python
1
star
43

BeMoreOriginal

Browser extension that prevents you from posting unoriginal tweets
JavaScript
1
star
44

node-xml-generator

Ultra-simple Coffeescript DSL for generating XML.
CoffeeScript
1
star