Python之Tensorflow
1. 这是什么?
TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现。
——百度百科
TensorFlow 是由 Google Brain 团队为深度神经网络(DNN)开发的功能强大的开源软件库,
Tensorflow是一种计算图模型,即用图的形式来表示运算过程的一种模型。
2.受欢迎的原因
开源深度学习库 TensorFlow 允许将深度神经网络的计算部署到任意数量的 CPU 或 GPU 的服务器、PC 或移动设备上,且只利用一个 TensorFlow API。
3.自编码器
3.1 什么是自编码器
自编码器是前馈非循环神经网络,是一种无监督机器学习方法,具有非常好的提取数据特征的能力,
自动编码机也被称为 diabolo 网络或 autoassociator。
自动编码机的目标是重构一样的输入。
可以将自动编码机看作由两个网络组成,第一个网络是一个编码器,负责接收输入 x,并将输入通过函数 h 变换为信号 y: