| nplot | R Documentation |
The function uses the plotnet
function of the NeuralNetTools R package to draw a neural network
plot and visualize the hidden layer structure.
nplot(object, hidden, bias = TRUE, sleep = 2, ...)
object |
A neural network model object |
|
The hidden structure of the object | |
bias |
A logical value, indicating whether to draw biases in the layers (default = FALSE). |
sleep |
Suspend plot display for a specified time (in secs, default = 2). |
... |
Currently ignored. |
The induced subgraph of the input graph mapped on data variables. Based on the estimated connection weights, if the connection weight W > 0, the connection is activated and it is highlighted in red; if W < 0, the connection is inhibited and it is highlighted in blue.
The function invisibly returns the graphical objects representing the neural network architecture designed by NeuralNetTools.
Mario Grassi mario.grassi@unipv.it
Beck, M.W. 2018. NeuralNetTools: Visualization and Analysis Tools for Neural Networks. Journal of Statistical Software. 85(11):1-20.
if (torch::torch_is_installed()){
# load ALS data
ig<- alsData$graph
data<- alsData$exprs
data<- transformData(data)$data
#ncores<- parallel::detectCores(logical = FALSE)
dnn0 <- SEMdnn(ig, data, train=1:nrow(data), algo = "layerwise",
hidden = c(10, 10, 10), link = "selu", bias =TRUE,
epochs = 32, patience = 10, verbose = TRUE)
#Visualize the neural networks per each layer of dnn0
nplot(dnn0, hidden = c(10, 10, 10), bias = FALSE)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.