The nnet
package is another package that can deal with artificial neural networks. This package provides the functionality to train feed-forward neural networks with traditional back propagation. As you can find most of the neural network function implemented in the neuralnet
package, in this recipe we provide a short overview of how to train neural networks with nnet
.
In this recipe, we do not use the trainset
and trainset
generated from the previous step; please reload the iris
dataset again.
Perform the following steps to train the neural network with nnet
:
First, install and load the
nnet
package:> install.packages("nnet") > library(nnet)
Next, split the dataset into training and testing datasets:
> data(iris) > set.seed(2) > ind = sample(2, nrow(iris), replace = TRUE, prob=c(0.7, 0.3)) > trainset = iris[ind == 1,] > testset = iris[ind == 2,]
Then, train the neural network with
nnet
:> iris.nn = nnet...