Learning TensorFlow Note-101

Intro

Introducing the what is the TensorFlow and some related conceptions of TensorFlow.

What is the TensorFlow

TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API.TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google’s Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well.

Quoted from tensorflow.org

What is Tensor

《Learning TensorFlow Note-101》

In mathematics, tensors are geometric objects that describe linear relations between geometric vectors, scalars, and other tensors. Elementary examples of such relations include the dot product(数量积), the cross product(向量积), and linear maps(线性映射).

Quoted form en.wikipedia.org

How does it work

TensorFlow uses a dataflow graph to represent your computation in terms of the dependencies between individual operations. This leads to a low-level programming model in which you first define the dataflow graph, then create a TensorFlow session to run parts of the graph across a set of local and remote devices.

Quoted from tensorflow.org

What is Dataflow Graph

《Learning TensorFlow Note-101》

Dataflow is a common programming model for parallel computing. In a dataflow graph, the nodes represent units of computation, and the edges represent the data consumed or produced by a computation.

Quoted from tensorflow.org

    原文作者:Weny
    原文地址: https://segmentfault.com/a/1190000012161256
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞