Icon

03_​Model_​Deployment_​as_​REST_​API

Model Deployment as REST API

This workflow demontstrates a mode of deploying a model with KNIME. The workflow receives new unseen data via REST interface, scores the data with the available current model, appends model prediction and probabilities to original data, makes results available at the output REST interface.

Model Deployment as REST API This workflow: - receives new unseen data via REST interface (JSON format), - scores the data with the available current model, - appends model prediction and probabilities to original data, - makes results available at the output REST interface.Blog post available at https://www.knime.org/blog/seven_modes_deploymentVideo available at https://youtu.be/Og7VZOJhsOc Apply Model- PMML predictor- Dedicated predictor - SQL model recoding- Executable JAR model Input - Static data from file or database - Dynamic through REST Interface Output - Static to file or database - Dynamic through REST Interface - Static visual: report or email - Dynamic visual: dashboard - External application update Deployment Mode - Remote execution from server - Scheduled execution from server - External application - REST API from Server - Guided Execution from WebPortal Receiving input datathrough REST interfacein JSON formatWaiting for data ...Read modelinfos ContainerInput (JSON) ContainerOutput (JSON) Table to JSON JSON to Table Table Reader Predictor Model Deployment as REST API This workflow: - receives new unseen data via REST interface (JSON format), - scores the data with the available current model, - appends model prediction and probabilities to original data, - makes results available at the output REST interface.Blog post available at https://www.knime.org/blog/seven_modes_deploymentVideo available at https://youtu.be/Og7VZOJhsOc Apply Model- PMML predictor- Dedicated predictor - SQL model recoding- Executable JAR model Input - Static data from file or database - Dynamic through REST Interface Output - Static to file or database - Dynamic through REST Interface - Static visual: report or email - Dynamic visual: dashboard - External application update Deployment Mode - Remote execution from server - Scheduled execution from server - External application - REST API from Server - Guided Execution from WebPortal Receiving input datathrough REST interfacein JSON formatWaiting for data ...Read modelinfos ContainerInput (JSON) ContainerOutput (JSON) Table to JSON JSON to Table Table Reader Predictor

Nodes

Extensions

Links