| function fashion_mnist() { | |
| abcli_fashion_mnist $@ | |
| } | |
| function abcli_fashion_mnist() { | |
| local task=$(abcli_unpack_keyword $1 help) | |
| if [ $task == "help" ] ; then | |
| abcli_help_line "fashion_mnist ingest" \ | |
| "ingest fashion_mnist data." | |
| abcli_help_line "fashion_mnist predict object_1" \ | |
| "run fashion_mnist model object_1 predict." | |
| abcli_help_line "fashion_mnist train" \ | |
| "train fashion_mnist." | |
| if [ "$(abcli_keyword_is $2 verbose)" == true ] ; then | |
| python3 -m fashion_mnist --help | |
| fi | |
| return | |
| fi | |
| if [ "$task" == "ingest" ] ; then | |
| python3 -m image_classifier.fashion_mnist \ | |
| ingest \ | |
| --output_path $abcli_object_path \ | |
| ${@:2} | |
| return | |
| fi | |
| if [ "$task" == "predict" ] ; then | |
| abcli_fashion_mnist ingest | |
| abcli_image_classifier_predict ${@:2} | |
| fi | |
| if [ "$task" == "train" ] ; then | |
| local model_object=$abcli_object_name | |
| abcli_select - ~trail | |
| abcli_fashion_mnist ingest | |
| local data_object=$abcli_object_name | |
| abcli_select $model_object ~trail | |
| abcli_image_classifier_train \ | |
| $data_object \ | |
| ~color,~convnet \ | |
| ${@:2} | |
| return | |
| fi | |
| abcli_log_error "-fashion_mnist: $task: command not found." | |
| } |