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

Chapter 2. Understanding TensorFlow

In this chapter, you will get an in-depth understanding of TensorFlow. This is an open source distributed numerical computation framework, and it will be the main platform on which we will be implementing all our exercises.

We will get started with TensorFlow by defining a simple calculation and trying to compute it using TensorFlow. After we successfully complete this, we will investigate how TensorFlow executes this computation. This will help us to understand how the framework creates a computational graph to compute the outputs and execute this graph through something known as a session. Then we will gain a hands-on experience of the TensorFlow architecture by relating how TensorFlow executes things, with the help of an analogy of how a restaurant might operate.

Having gained a good conceptual and technical understanding of how TensorFlow operates, we will look at some of the important computational operations that the framework offers. First, we will look at defining various data structures in TensorFlow, such as variables, placeholders and tensors, and we'll also see how to read inputs. Then we will work through some neural-network related operations (for example, convolution operation, defining losses, and optimization). Following this, we will learn how to reuse and efficiently manage TensorFlow variables using scoping. Finally, we will apply this knowledge in an exciting exercise, where we will implement a neural network that can recognize images of handwritten digits.

主站蜘蛛池模板: 深泽县| 沭阳县| 承德市| 怀安县| 贵德县| 龙山县| 中西区| 阳泉市| 扎赉特旗| 罗山县| 阿瓦提县| 建始县| 蒲江县| 芷江| 古田县| 东乌珠穆沁旗| 南召县| 西乡县| 怀安县| 三台县| 阜康市| 东山县| 荔浦县| 乐平市| 岢岚县| 延安市| 北海市| 肥乡县| 彰化县| 巴中市| 桓台县| 木里| 南阳市| 陇南市| 吴桥县| 合山市| 阿图什市| 凌云县| 南木林县| 呼和浩特市| 定日县|