- Natural Language Processing with TensorFlow
- Thushan Ganegedara
- 236字
- 2021-06-25 21:28:21
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.
- 現代C++編程:從入門到實踐
- Cocos2d-x游戲開發:手把手教你Lua語言的編程方法
- 樂學Web編程:網站制作不神秘
- 深入理解Elasticsearch(原書第3版)
- 一本書講透Java線程:原理與實踐
- Machine Learning With Go
- OpenCV Android Programming By Example
- Photoshop智能手機APP界面設計
- 精通Spring:Java Web開發與Spring Boot高級功能
- 從零開始學UI:概念解析、實戰提高、突破規則
- Java設計模式深入研究
- Python深度學習與項目實戰
- Drools 8規則引擎:核心技術與實踐
- 亮劍ASP.NET項目開發案例導航
- 編程改變生活:用PySide6/PyQt6創建GUI程序(進階篇·微課視頻版)