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

Chapter 2. Classifying Handwritten Digits with a Feedforward Network

The first chapter presented Theano as a compute engine, with its different functions and specificities. With this knowledge, we'll go through an example and introduce some of the main concepts of deep learning, building three neural networks and training them on the problem of handwritten digit classification.

Deep learning is a field of machine learning in which layers of modules are stacked on top of each of other: this chapter introduces a simple single-linear-layer model, then adds a second layer on top of it to create a multi-layer perceptron (MLP), and last uses multiple convolutional layers to create a Convolutional Neural Network (CNN).

In the meantime, this chapter recaps the basic machine learning concepts, such as overfitting, validation, and loss analysis, for those who are not familiar with data science:

  • Small image classification
  • Handwritten digit recognition challenge
  • Layer design to build a neural network
  • Design of a classical objective/loss function
  • Back-propagation with stochastic gradient descent
  • Training on a dataset with validation
  • Convolutional neural networks
  • Towards state-of-art results for digit classification
主站蜘蛛池模板: 万州区| 汉源县| 方正县| 大同市| 潞城市| 楚雄市| 微山县| 苏尼特左旗| 广元市| 梅河口市| 满洲里市| 宜君县| 义乌市| 宁陕县| 东乌珠穆沁旗| 沧州市| 乐业县| 廊坊市| 瓦房店市| 鄂州市| 定西市| 佳木斯市| 炎陵县| 贡嘎县| 灯塔市| 许昌县| 安陆市| 永泰县| 云林县| 北川| 南华县| 枝江市| 三门县| 赣榆县| 长子县| 尉犁县| 绩溪县| 元氏县| 和政县| 荆州市| 克什克腾旗|