TensorFlow - 单层感知器
-
简述
为了理解单层感知器,理解人工神经网络 (ANN) 很重要。人工神经网络是其机制受生物神经回路功能启发的信息处理系统。人工神经网络拥有许多相互连接的处理单元。以下是人工神经网络的示意图 -该图显示隐藏单元与外部层通信。而输入和输出单元仅通过网络的隐藏层进行通信。与节点的连接模式、总层数和输入和输出之间的节点级别以及每层神经元的数量定义了神经网络的架构。有两种类型的架构。这些类型侧重于功能人工神经网络如下 -- 单层感知器
- 多层感知器
-
单层感知器
单层感知器是第一个提出的神经模型。神经元局部记忆的内容由权重向量组成。单层感知器的计算是在输入向量的总和的计算上执行的,每个向量的值乘以相应的权重向量元素。输出中显示的值将是激活函数的输入。让我们专注于使用 TensorFlow 实现图像分类问题的单层感知器。说明单层感知器的最佳示例是通过“逻辑回归”的表示。现在,让我们考虑以下训练逻辑回归的基本步骤 --
在训练开始时用随机值初始化权重。
-
对于训练集的每个元素,误差是通过期望输出和实际输出之间的差值来计算的。计算出的误差用于调整权重。
-
重复这个过程,直到整个训练集上的误差不小于指定的阈值,直到达到最大迭代次数。
下面提到了用于评估逻辑回归的完整代码 -输出
上面的代码生成以下输出 -逻辑回归被认为是一种预测分析。逻辑回归用于描述数据并解释一个因二元变量与一个或多个名义或自变量之间的关系。 -