This is a toolkit for active learning in python designed to be used in conjunction with scikit-learn models. Its structure comes from Roman Garnett's active learning toolbox for Matlab.
You can install by cloning with git clone https://github.com/theodore-ando/active-learning
followed
by pip install -e ./active-learning
See example.ipynb for the basic usage of the API and a simple comparison of some query strategies. example_live.ipynb shows how easy it is to integrate a real person into the labeling loop.
In the works.
Copyright 2018 Theodore Ando
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.