DeepTeach - the Interactive Deep Image Classifier Builder
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
static
.gitignore
LICENSE
README.md
main.py
routes.py

README.md

DeepTeach - the Interactive Deep Image Classifier Builder

DeepTeach is an MLDB.ai plugin that allows a user to teach a machine learning model what types of images he’s looking for through an iterative process. It's a great example of human augmentation, where machine learning is used to make humans more efficient.

alt text

The plugin uses the Inception-v3 model, a deep convolutional neural network, as its feature generator. It then uses the user's input to train a bagged boosted decision tree in order to learn the type of image the user is looking for. It's a combination of active learning, deep learning, transfer learning and similarity search.

Some links:

Try DeepTeach for free! Just create a free MLDB.ai account to launch an instance and run the Transfer Learning on Images with Tensorflow demo from within your MLDB instance.

Installing DeepTeach

One way is to the bottom of the Transfer Learning on Images with Tensorflow demo notebook from a running instance of MLDB.

Alternatively, from a notebook running on MLDB, run the following:

from pymldb import Connection
mldb = Connection()

mldb.put("/v1/plugins/deepteach", {
    "type": "python",
    "params": {
        "address": "git://github.com/mldbai/deepteach"
    }
})

You can then browse to https://<host:port>/v1/plugins/deepteach/routes/static/index.html to access the UI.