network function
A function to set up a neural network structure.
network(dims, activ = logistic(), regulariser = NULL)
dims |
a vector giving the dimensions of the network. The first and last elements are respectively the input and output lengths and the intermediate elements are the dimensions of the hidden layers |
activ |
either a single function or a list of activation functions, one each for the hidden layers and one for the output layer. See for example ?ReLU, ?softmax etc. |
regulariser |
optional regularisation strategy, see for example ?no_regularisation (the default) ?L1_regularisation, ?L2_regularisation |
a list object with all information to train the network
Ian Goodfellow, Yoshua Bengio, Aaron Courville, Francis Bach. Deep Learning. (2016)
Terrence J. Sejnowski. The Deep Learning Revolution (The MIT Press). (2018)
Neural Networks YouTube playlist by 3brown1blue: https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi
http://neuralnetworksanddeeplearning.com/
net <- network( dims = c(5,10,2), activ=list(ReLU(),softmax())) net <- network( dims = c(100,50,50,20), activ=list(ReLU(),ReLU(),softmax()), regulariser=L1_regularisation())
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.