An open API service indexing awesome lists of open source software.

https://github.com/humansignal/smartfew

SmartFew is your swiss knife for semi-supervised structuring of unlabeled data using Few Shot Learning.
https://github.com/humansignal/smartfew

few-shot few-shot-learning few-shot-recognition machine-learning meta-learning one-shot-learning one-shot-segmentation zero-shot zero-shot-learing zero-shot-learning

Last synced: about 1 year ago
JSON representation

SmartFew is your swiss knife for semi-supervised structuring of unlabeled data using Few Shot Learning.

Awesome Lists containing this project

README

          

# SmartFew

SmartFew is your swiss knife for semi-supervised structuring of unlabeled data.

#### Install
```bash
pip3 install -e .
```

#### How it works:

1. Prepare the file with image URLs _image_urls.txt_, e.g.
```text
https://myhost.com/image1.jpg
https://myhost.com/image2.jpg
...
```
2. Run server
```bash
cd server && python start.py --input image_urls.txt
```

3. Go to `http://localhost:14321/` in your browser and start selecting relevant images.
![Image selection process](https://data.heartex.net/misc/images/static/smartfew-min.png)
Then press **Submit** to continue with a new trial.
The underlying process starts to learn your selection, and you are expecting to see more and more relevant results in your consequent trials.

The algorithm is powered by [Few Shot learning](https://msiam.github.io/Few-Shot-Learning/), that gives an opportunity to learn very fast and quickly adapts to unseen tasks.