Create Visual Recognition Custom Classifier

Makes use of, and synchronises two file injects before invoking the create classifier on Watson Visual Recognition.

You will need the Watson Visual Recognition and the File Inject Nodes.

[{"id":"7f5d173c.bb0578","type":"fileinject","z":"e0fbf5d6.9419a8","name":"Positive","x":102.5,"y":466,"wires":[["957c8509.801f88"]]},{"id":"36f7176.ff02ce8","type":"fileinject","z":"e0fbf5d6.9419a8","name":"Negative","x":99.5,"y":519,"wires":[["d5b00ebb.7cff2"]]},{"id":"957c8509.801f88","type":"function","z":"e0fbf5d6.9419a8","name":"","func":"global.set('positive_images', msg.payload);\n\nreturn msg;","outputs":1,"noerr":0,"x":249.5,"y":468,"wires":[["8de0b25e.6d294"]]},{"id":"d5b00ebb.7cff2","type":"function","z":"e0fbf5d6.9419a8","name":"","func":"global.set('negative_images', msg.payload);\n\nreturn msg;","outputs":1,"noerr":0,"x":248.5,"y":523,"wires":[["8de0b25e.6d294"]]},{"id":"8de0b25e.6d294","type":"function","z":"e0fbf5d6.9419a8","name":"","func":"var received = global.get('received') || 0;\nvar p = global.get('positive_images') || null;\nvar n = global.get('negative_images') || null;\n\nnode.error('checking images in global');\n\nif (p && n) {\n    msg.params = {};\n    msg.params.name = 'IDs';\n    msg.params.negative_examples = n;\n    msg.params.license_positive_examples = p;\n   return msg;  \n}\n\n\n","outputs":1,"noerr":0,"x":390.5,"y":490,"wires":[["6ebf459c.e5718c"]]},{"id":"6ebf459c.e5718c","type":"visual-recognition-util-v3","z":"e0fbf5d6.9419a8","name":"Create Classifier","apikey":"","image-feature":"createClassifier","x":570.5,"y":484,"wires":[["5dd02238.cd423c"]]},{"id":"5dd02238.cd423c","type":"debug","z":"e0fbf5d6.9419a8","name":"","active":true,"console":"false","complete":"true","x":706,"y":439,"wires":[]}]
chughts

Flow Info

created 2 months, 3 weeks ago

Node Types

Core
  • debug (x1)
  • function (x3)
Other

Tags

  • Watson
  • Visual-Recognition
  • Custom-Classifier
Copy this flow JSON to your clipboard and then import into Node-RED using the Import From > Clipboard (Ctrl-I) menu option