3 ms·
modAL indeed has a similar goal of choosing the best subset of data to be labeled. However it has some notable differences: It is built on scikit-learn which i
by MalteEbner 5y ago
modAL indeed has a similar goal of choosing the best subset of data to be labeled. However it has some notable differences:
It is built on scikit-learn which is also evident from the suggested workflow. Lightly on the other hand was specifically built for deep learning applications supporting active learning for classification but also object detection and semantic segmentation.
modAL provides uncertainty-based active learning. However, it has been shown that uncertainty-based AL fails at batch-wise AL for vision datasets and CNNs, see https://arxiv.org/abs/1708.00489 https://arxiv.org/abs/1708.00489. Furthermore it only works with an initially trained model and thus labeled dataset. Lightly offers self-supervised learning to learn high dimensional embeddings through its open-source package https://github.com/lightly-ai/lightly https://github.com/lightly-ai/lightly. They can be used through our API to choose a diverse subset. Optionally, this sampling can be combined with uncertainty-based AL.
- RicoElectrico 5y agoThanks for the reply. In my case I have (hobby) problems that fall well into scikit-learn capabilities.