User friendly image bootstraping framework.
Project description
Label wrapper
User friendly image bootstraping framework.
Label bootstrapping flow
Label wrapper enables label bootstrapping process:
- Load first data batch
- Manually label first batch
- Train first segmentation model
- Load second data batch
- Use first trained segmentation model to predict labels
- Review labels and merge first and second labelled data
- train the second segmentation model
- Repeat steps 4.-7. until out of raw data or review of labels is no longer required.
Technical implementation example
- Load data into dataset
- Export html
- Label
- Export to json
- Import json and convert json to tfrecords
- Train on tfrecords
- Introduce new data
- Predict with trained model to tf records
- Import stored tfrecords and convert to html with labels
- Review stored labels and export to json
- Join reviewed json and manual json (from step 4)
- Repeat 5 - 11 for n times
- Run out of data to label
- Measure performance
TODO
- Finnish dual data dataset with gtiff
- mask to shapefile (geocoded)
- Shapefile imporoter?
- example inference step with a pretrained segmentation cnn
- (maybe) constructor should take json and load it in postinit
- (maybe) Add via html tests with js (selenium?)
Thanks
Label editor used is VIA 2.0.6.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
label-wrapper-0.1.0.tar.gz
(7.7 kB
view hashes)
Built Distribution
Close
Hashes for label_wrapper-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d24340b7d26a6eaa535582fcd07a1c81283b0e3c4373cc8d93d44d91d1e6e6 |
|
MD5 | 17830a4090b8bb2c80f34bd8361e4dfe |
|
BLAKE2b-256 | b7f1f521f8c649bfb375a74f23bcb11ec1dc506e0513367219b7fb189274f838 |