神经网络从经典到卷积
title: 神经网络从经典到卷积 date: 2019-07-21 14:48:14 categories: - 深度学习 tags: - 神经网络 - 卷积神经网络 神经网络是一种模拟人脑神经结构的计算机程序结构,以期能够实现人工智能的机器学习技术。本文将介绍神经网络背后的概念,并介绍如何通过编程实现神经网络。 神经网络基础 机器可以迅速做出大量的算术运算,但是无法处理图像中包含的大量信息。我们怀疑图像识别需要特别的人类智能, 而这是机器所缺乏的,人工智能所讨论的问题正是如此。 简单的学习器 一台基本的机器的工作流程,如下图所示,接受了一个问题并作出相应的思考,得到一个输出结果。 所有有用的计算机系统都应该有一个输入和输出,并在输入和输出之间进行某种类型的计算。我们不能精确知道一些事务如何运行,但我们可以通过模型来估计其运作方式。改进这些模型的方法是通过输出值和真实值之间的比较得到偏移值,进一步调整参数。 以一个简单的分类器为例子,有二维坐标内有两个点系,聚集在两片区域,先要用一条直线将这两类特征分开,即为通过判断在直线的那一端来对这两类进行分类。 我们设计一条经过原点的直线 y = A * x 作为我们分类的依据。这条直线应该基于具体的坐标数值特征将两组点分割开来。 为简化工作,将实例简化为以下的表格。 实例 x坐标 y坐标 类别 1 3.0 1.0 A 2 1.0 3.0