Pipeline

{
  "plugins": {
     "dataCollect": {
       "package": "@pipcook/plugins-mnist-data-collect",
       "params": {
         "trainCount": 8000,
         "testCount": 2000
       }
     },
     "dataAccess": {
       "package": "@pipcook/plugins-pascalvoc-data-access"
     },
     "dataProcess": {
       "package": "@pipcook/plugins-image-data-process",
       "params": {
         "resize": [224, 224]
       }
     },
     "modelDefine": {
       "package": "@pipcook/plugins-tensorflow-mobilenet-model-define",
       "params": {
         "batchSize": 8,
         "freeze": true
       }
     },
     "modelTrain": {
       "package": "@pipcook/plugins-image-classification-tensorflow-model-train",
       "params": {
         "epochs": 15
       }
     },
     "modelEvaluate": {
       "package": "@pipcook/plugins-image-classification-tensorflow-model-evaluate"
     }
   }
 }

从上图可以看到 Pipeline 十分简单,只需要按照预先定义的字段配置你需要的插件及参数即可,然后再通过 Pipcook Tools 来运行它就行了:


$ pipcook run https://foobar.xzz/mobilenet-classification.json

你可能感兴趣的:(Pipeline)