官术网_书友最值得收藏!

Neural networks in R

We will build several neural networks in this section. First, we will use the neuralnet package to create a neural network model that we can visualize. We will also use the nnet and RSNNS (Bergmeir, C., and Benítez, J. M. (2012)) packages. These are standard R packages and can be installed by the install.packages command or from the packages pane in RStudio. Although it is possible to use the nnet package directly, we are going to use it through the caret package, which is short for Classification and Regression Training. The caret package provides a standardized interface to work with many machine learning (ML) models in R, and also has some useful features for validation and performance assessment that we will use in this chapter and the next.

For our first examples of building neural networks, we will use the MNIST dataset, which is a classic classification problem: recognizing handwritten digits based on pictures. The data can be downloaded from the Apache MXNet site (https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/data/mnist_csv.zip). It is in the CSV format, where each column of the dataset, or feature, represents a pixel from the image. Each image has 784 pixels (28 x 28) and the pixels are in grayscale and range from 0 to 255. The first column contains the digit label, and the rest are pixel values, to be used for classification.

主站蜘蛛池模板: 黄浦区| 寿宁县| 旬阳县| 怀柔区| 措美县| 花垣县| 石景山区| 益阳市| 行唐县| 湖南省| 泽库县| 苏尼特右旗| 镇雄县| 偏关县| 秭归县| 永兴县| 三亚市| 红桥区| 黔东| 汪清县| 五莲县| 平舆县| 莱芜市| 会同县| 海林市| 衡南县| 河池市| 华容县| 乐平市| 昌邑市| 昌宁县| 沙坪坝区| 阆中市| 邵阳县| 永泰县| 宝清县| 昌黎县| 西华县| 山西省| 黄平县| 青岛市|