RoboFlow: HELP
jump to: RoboFlow | Help | DetailedHelp
This Roboflow guide assumes you have at least passing familiarity with TensorFlow:
https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/
https://www.tensorflow.org/tutorials/image_retraining
HOW TO USE:
Guided usage:
python roboflow.py
Advanced usage:
python roboflow.py [basetag] [imagequantity] [searchtag] [optional flowsteps]
for example:
python roboflow.py robots 200 robotart retrain
PARAMETERS:
- basetag: the master classification tag or theme (‘robots’ or ‘birds’ or whatever)
- imagequantity: an integer between 0 and the {imgnum_maxpercycle} var from the config file, to not hammer other people’s servers
- searchtag: the searchterm, such as ‘robot’ or ‘robotart’ etc
- flowsteps: OPTIONAL parameter to determine which stages to implement of –
** ‘download’ - only downloads the tagged images
** ‘classify’ (default, if blank) - download, classify/sort images w/model of your choice
** ‘classify_top’ - download, classify with TOP accuracy model (skips setup),
** ‘retrain’ - download, classify, and retrain (w/optional harvest) a new
classifier with images from training_photos/{basetag}
** ‘retrain_defaults’ (as in ‘robots 0 0 retrain_defaults’) will skip the retrain SETUP,
using values from config file setup. ** ‘automatic’ - combo of ‘classify_top + retrain_defaults’ in one parameter
BOOTSTRAP NOTE
Quality initial labeling/sorting makes ALLL the difference!
When starting, you must manually sort a minimum number of images to allow the first retraining to create the first classifier. After that, downloading, classifying/auto-sorting, and harvesting to retrain to make a better classifier is waaaaay more automated.