This node supplies means to learn the network configuration specified by the Deep Learning Model. Thereby, the model can be either trained supervised or unsupervised using several training methods like Stochastic Gradient Descent. The output layer of the network, which can be configured in the node dialog, will be automatically added by this node. Additionally, the node supplies further methods for regularization, gradient normalization and learning refinements. In order to learn the network, inputs will be automatically converted into a network understandable vector format. For the model input there are two options. If the supplied model is untrained it will be trained normally by the learner. If the model was trained by a previous learner the node will try to use the network parameters of the trained model to initialise the parameters of the new network for the new training run, because the network configuration can be changed between learner nodes. This way methods like Transfer Learning can be implemented. The output of the node is a learned Deep Learning Model containing the original configuration and tuned network weights and biases.
You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.
To use this node in KNIME, install the extension KNIME Deeplearning4J Integration (64bit only) from the below update site following our NodePit Product and Node Installation Guide:
A zipped version of the software site can be downloaded here.
Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well? Do you think, the search results could be improved or something is missing? Then please get in touch! Alternatively, you can send us an email to mail@nodepit.com, follow @NodePit on Twitter, or chat on Gitter!
Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.