MultiLayerNetwork And ComputationGraph
Network Configurations
Required imports
import org.deeplearning4j.nn.conf.graph.MergeVertex
import org.deeplearning4j.nn.conf.layers.{DenseLayer, LSTM, OutputLayer, RnnOutputLayer}
import org.deeplearning4j.nn.conf.{ComputationGraphConfiguration, MultiLayerConfiguration, NeuralNetConfiguration}
import org.deeplearning4j.nn.graph.ComputationGraph
import org.deeplearning4j.nn.multilayer.MultiLayerNetwork
import org.deeplearning4j.nn.weights.WeightInit
import org.nd4j.linalg.activations.Activation
import org.nd4j.linalg.learning.config.Nesterovs
import org.nd4j.linalg.lossfunctions.LossFunctionsBuilding a MultiLayerConfiguration
What we did here?
High Level Configuration
Configuration of Layers
Building a Graph
Sanity checking for our MultiLayerConfiguration
Creating a MultiLayerNetwork
Building a ComputationGraphConfiguration
What we did here?
Sanity checking for our ComputationGraphConfiguration
Creating a ComputationGraph
More MultiLayerConfiguration Examples
Regularization
Dropout connects
Bias initialization
More ComputationGraphConfiguration Examples
Recurrent Network
Multiple Inputs and Merge Vertex
Multi-Task Learning
Last updated
Was this helpful?