美文网首页我爱编程
tensorflow #2 介绍

tensorflow #2 介绍

作者: 平仄_pingze | 来源:发表于2018-05-21 19:35 被阅读11次

Tensorflow

Tensorflow 是一个采用数据流图组织运算,用于数值计算的开源软件库。相较于numpy、sklearn,其提供了专门用于神经网络研究领域的算法。

Tensorflow设计的一大特点就是其利用 [数据流图] 来表示复杂的运算流程。使用者会预先将过程的变量、输入输出、运算等都作为节点,以一定形式联系起来,然后再开始实际计算。
并且,整个运算过程,即使只是一次简单的加法,也有特定的API实现。这样在运算开始时,整个运算过程都可以转换为C++/C,最大程度地解决python计算性能低下的问题。

特别的,Tensorflow并不必要专门用于深度学习,同样可以用于一般的高强度运算过程,提高计算效率,充分利用计算资源。

机器学习

一般来讲,机器学习,实际上是利用机器的运算能力,不断输入训练数据,使机器找到使实际问题的数学模型结果最逼近实际的参数。
深度学习,则以卷积神经网络作为这个数学模型的核心。它模拟人脑的机制,对复杂的语音、文字、图像问题可以建立有效的模型。

相关文章

网友评论

    本文标题:tensorflow #2 介绍

    本文链接:https://www.haomeiwen.com/subject/rmmqjftx.html