Chapter 11: Best Practices and Other Deployment Options
In Chapter 10, Deploying a Deep Learning Network, we introduced the concept of deployment and we showed how to build a workflow to apply a network to new data. In this chapter, we will focus on two more deployment options using the KNIME software.
In the first section of this chapter, you will learn how to deploy a deep learning model as a web application so that end users can execute, interact with, and control the application via a web browser. In order to implement a web application, we need to introduce the KNIME WebPortal, a feature of KNIME Server. Components play a central role in the development of web applications since they are used to implement the interaction points according to the Guided Analytics feature of the KNIME software. In this chapter, you will also learn more about components.
Another deployment option to consume a deep learning model is a web service, through a REST interface. Web services have become...