KNIME Active Learning (Labs)
This repository is maintained by spaiceship@knime.com">KNIME Team spAIceship.
The KNIME Active Learning plugin comprises a set of KNIME nodes for
modular active learning and novelty detection in KNIME. Active learning
methods use feedback from the user to selectively sample training data.
Please note: KNIME - Active Learning is contained
in KNIME Labs.
KNIME Active Learning models the active learning process with the
Active Learn Loop. The management of the data takes place in the
Active Learn Loop Start, the labeling (assigning class labels to rows)
in the node end. The creation of the query for the oracle takes place
inside the loop.
This example illustrates the active learning process with KNIME Active
Learning:
You can download the example workflows from the KNIME public example
server (002_DataMining/002009_ActiveLearning - see here how to
connect…)
The “Active Learn Loop” nodes provide the framework for the active
learning process. Each active learning process starts with the Active
Learn Loop Start node and ends with one of the Active Learn Loop End
nodes:
Scorer nodes are nodes which calculate a score for each row that
describes its relevance for the active learning process. KNIME Active
Learning provides scorer nodes grouped in the following categories:
The “Element Selector Node” selects the n elements with the highest
score.
You can find instructions on how to work with our code or develop extensions for
KNIME Analytics Platform in the knime-sdk-setup repository
on BitBucket
or GitHub.