News for hackers. Stuff that matters.
Re:Launch HN: Lightly (YC S21): Label only the data which im... by zby on Tuesday August 10, 2021 @04:32AM (#28126415)
An obvious trick to speed up supervised learning is to label and import into the training set only the images for which the model makes wrong predictions. So for most of the images the human only needs to approve the automatic predictions - and from time to time he needs to label them.

Are there any libraries to facilitate a workflow like this?

Re:Launch HN: Lightly (YC S21): Label only the data which im... by philippmwirth on Tuesday August 10, 2021 @05:59AM (#28126927)
We are currently working to support exactly this workflow with Lightly. The biggest challenge is to quickly and reliably find the images with wrong predictions. To tackle this, Lightly can leverage the strong representations from contrastive learning.

For example: A simple workflow for a classification task would be to train a self-supervised model on the whole dataset and find samples with a different annotation than their nearest neighbors. These can be identified quickly either in a colored scatter plot or by simply measuring disagreement.

Re:Launch HN: Lightly (YC S21): Label only the data which im... by zby on Wednesday August 11, 2021 @03:47PM (#28146814)
Any plans for a Tensorflow support?
Re:Launch HN: Lightly (YC S21): Label only the data which im... by isusmelj on Wednesday August 11, 2021 @05:17PM (#28147889)
All the active learning features and interaction with the platform already works with different frameworks such as Keras, Tensorflow or Jax. The part for training self-supervised learning is currently only available for PyTorch. We don't have focused yet on bringing it to Tensorflow. But it's definitely something we should look at!