• Stars
    star
    188
  • Rank 205,563 (Top 5 %)
  • Language
    Python
  • Created about 7 years ago
  • Updated about 2 years ago

Reviews

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

Repository Details

Practical active learning in python

Superintendent

PyPI version Tests Documentation Status License: MIT Binder Coverage Status


superintendent provides an ipywidget-based interactive labelling tool for your data. It allows you to flexibly label all kinds of data. It also allows you to combine your data-labelling task with a statistical or machine learning model to enable quick and practical active learning.

Getting started

Take a look at the documentation: http://www.janfreyberg.com/superintendent/

It has some explanations of how the library works, and it also has many examples.

If you'd like to try the library without installing it, check out the repository on binder.

Installation

pip install superintendent

If you want to also use the keyboard shortcuts for labelling faster, you will also have to enable the ipyevents jupyter extension:

jupyter nbextension enable --py --sys-prefix ipyevents

If you also want to run the examples, you need three additional packages: requests, bs4 and wordcloud. You can install them via pip by running:

pip install superintendent[examples]

If you want to contribute to superintendent, you will need to install the test dependencies as well. You can do so with pip install superintendent[tests,examples]

## Acknowledgements

Much of the initial work on superintendent was done during my time at Faculty AI.

More Repositories

1

pytorch-revgrad

A minimal pytorch package implementing a gradient reversal layer.
Python
154
star
2

ipyannotations

Data annotations in python using jupyter notebooks
Python
53
star
3

ssvepy

MNE-compatible package for SSVEP analysis
Python
19
star
4

tobii-psychopy

A package to use Tobii Eyetrackers with psychopy in python
Python
17
star
5

docargs

Check arguments and docstrings
Python
5
star
6

binocular-rivalry

MATLAB
5
star
7

torch-hypothesis

Hypothesis strategies for pytorch
Python
4
star
8

ccn-templates

Templates for CCN conference submissions
TeX
3
star
9

matlab_nbconvert

An exporter for matlab files from jupyter notebooks
Python
2
star
10

shiny-bootstrap

A shiny visualisation of bootstrapping.
R
2
star
11

cookiecutter-healthy-brain

A template for downloading & using the healthy brain network data
Jupyter Notebook
2
star
12

gaze-perception-ssvep

Similar to face-perception-ssvep, with shifting gaze patterns
MATLAB
2
star
13

rivalry-simulation

Experiment in which smooth and sudden transitions of binocular rivalry are simulated to test motor and decision performance.
MATLAB
1
star
14

pot-stats-shiny

shiny stats for mods de
R
1
star
15

rivalry-adaptation

Adaptation effects in rivalry - trialbased rivalry experiment
MATLAB
1
star
16

rivalry-eeg-gaussian-process

Jupyter Notebook
1
star
17

non-linear-frequencies

Testing non-linear frequencies in SSVEP EEG data & modelling it
Jupyter Notebook
1
star
18

binoc-ssvep

Experiment for binocular rivalry with SSVEP
MATLAB
1
star
19

factorial-anova

A shiny app visualising a 2x2 factorial anova
R
1
star
20

healthy-brain-eeg

eeg analyses for data from the healthy brain data set
Jupyter Notebook
1
star
21

confidence-interval-simulation

Shiny Visualisation of CIs
R
1
star
22

tobii-for-matlab

Functions that let you use a Tobii scanner with matlab
MATLAB
1
star