网站开发哪些公司,wordpress怎么做激活验证,哪些行业没有做网站,北京优化网站建设人工智能#xff0c;机器学习#xff0c;深度学习#xff0c;神经网络#xff0c;emmmm#xff0c;傻傻分不清楚#xff0c;这都啥呀#xff0c;你知道吗#xff1f;我不知道。你知道吗#xff1f;我不知道。
来来来#xff0c;接下来#xff0c;整硬菜#xff1a…人工智能机器学习深度学习神经网络emmmm傻傻分不清楚这都啥呀你知道吗我不知道。你知道吗我不知道。
来来来接下来整硬菜
先解释一下这几个概念
人工智能
人工智能Artificial Intelligence英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是新一轮科技革命和产业变革的重要驱动力量。
机器学习一种实现人工智能的方法。 是一门多领域交叉学科涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习是人工智能的核心是使计算机具有智能的根本途径其应用遍及 人工智能的各个领域它主要使用归纳、综合而不是演绎。 深度学习一种实现机器学习的技术。 是利用深度的神经网络将模型处理得更为复杂从而使模型对数据的理解更加深入是机器学习中一种基于对数据进行表征学习的方法。其动机在于建立、模拟人脑进行 分析学习的神经网络它模仿人脑的机制来解释数据例如图像声音和文本。深度学习的实质是通过构建具有很多隐层的机器学习模型和海量的训练数据来学习更有 用的特征从而最终提升分类或预测的准确性。 神经网络一种机器学习的算法。 神经网络一般有输入层-隐藏层-输出层一般来说隐藏层数量多于两层的神经网络就叫做深度神经网络深度学习就是采用像深度神经网络这种深层架构的一种机器学习 方法。 那么多字算了懒得看了客官别走啊有图的坏笑 什么是神经网络 点成线线成面网 生物神经网络的基本工作原理 一个神经元的输入端有多个树突主要是用来接收输入信息的。输入信息经过突触处理将输入的信息累加当处理后的输入信息大于某一个特定的阈值就会把信息通过轴突传输出去这时称神经元 被激活 。相反当处理后的输入信息小于阈值时神经元就处于抑制状态它不会像其他神经元传递信息。或者传递很小的信息。 举个例子你被蚊子叮的时候可能压根就感觉不到但是要是别人给你一个大逼兜那你要不就是捂着脸嘤嘤嘤要不就是直接跳起来跟他干了。 与下图食用更加 人工神经网络 模拟生物神经网络的一种人工实现。 人工神经网络分为两个阶段 1 接收来自其他n个神经元传递过来的信号这些输入信号通过与相应的权重进行加权求和传递给下个阶段。预激活阶段 2把预激活的加权结果传递给激活函数 a1~an输入值 w1~wn权重 SUM加权求和 f激活函数 t输出 类比之后是不是就很好理解了 我们把上述的步骤简化一下 看不懂那就看这个 x1 ……xn输入值 是特征向量。特征向量代表的是变化的方向。或者说是最能代表这个事物的特征的方向。 Wk1……Wkn权重值 就是特征值。有正有负加强或抑制同特征值一样。权重的绝对值大小代表了输入信号对神经元的影响的大小。 bk偏差 f 激活函数 Yk输出 Yk f U U Σ Wxi * Xi bk 嗯这仨有啥区别吗貌似没有确实没啥区别凑字数的。 再凑个字数 神经网络由相互联系的神经元形成这些神经元具有权重和在网络训练期间根据错误来进行更新的偏差目标是找到一个未知函数的近似值 。其原理是受我们大脑的生理结构 ——互相交叉相连的神经元启发。但与大脑中一个神经元可以连接一定距离内的任意神经元不同人工神经网络具有离散的层、连接和数据传播的方向。 看个例子一刀切 把猫咪和狗子分开从图中很容易就发现直接中间切一刀两边就分开了。函数也很简单ykxb,一条直线呗。 问题来了 如果我掏出这样的模型那么阁下应该如何应对。 那就多层神经网络多切几刀手动狗头 诶它来了 多层神经网络 • 神经网络是由多个神经元组合而成前一个神经元的结果作为后一个神经元的输入依次组合而成。神经网络一般分为三层第一层作为输入层最后一层作为输出层中间的全部是隐含层。 • 理论证明任何多层网络可以用三层网络近似地表示。 • 一般凭经验来确定隐藏层到底应该有多少个节点在测试的过程中也可以不断调整节点数以取得最佳效果。 前馈神经网络 • 人工神经网络模型主要考虑网络链接的拓扑结构、神经元特征、学习规则等。 • 其中前馈神经网络也称为 多层感知机 激活函数 • 激活函数是神经网络设计的一个核心单元。 • 在神经网络中把处于在活跃状态的神经元称为激活态处于非活跃状态的神经元称为抑制态。激活函数赋予了神经元自我学习和适应的能力。 插个嘴激活函数处于加权函数之后输出之前 • 激活函数的作用是为了在神经网络中引入非线性的学习和处理能力。 • 常用的激活函数满足 1 非线性 2 可微性 3 单调性 所以怎么理解呢改变他们的线性关系这个与另一个特征结合起来就很好理解归一化。 先看下几个激活函数的曲线图 sigmoid tanh RELU 可以看出除了RELU之外其他两个都被某种神秘力量掰弯了嗯掰弯了哲学♂大扳手 但其实RELU也被折了一下他们都失去了一些宝贵的东西我指的是线性除了RELU其他两种在归一化的特性显示也特别明显。 后面还会介绍其他激活函数后期单独出一期各个激活函数的优缺点及比较。一键三连走起好吧。 张量tensor 什么是张量张亮麻辣烫哇脆皮豆腐贼好吃口水 • 任何算法得以运行都必须依靠特定的数据结构而用于将各种数据统一封装并输入网络模型的数据结构叫tensor,也就是张量。张量在不同的情况下存有不同的形式。 • 张量一大特征是维度一个0维张量就是一个常量。在Python中一个张量的维度可以通过读取它的ndim属性来获取。我们常用的数组就等价与一维张量一个二维数组就是一个二维张量 • 所谓n维张量其实就是一维数组数组中的每个元素都是n-1维张量。由此可见3维张量其实就是一个一维数组数组中的每个元素就是2维数组。 说直白点就是一种数据结构 [ [ [1,2], [3,4] ], [ [5,6], [7,8] ], [ [9,10], [11,12] ] ] 看个例子这个张量如何表示呢(3,2,2)外层3个数组三维每个数组维度里有2个子数组子维度每个子数组子维度中有2个数据 [ [ [1,2], [3,4], [13,14] ], [ [5,6], [7,8], [15,16] ], [ [9,10], [11,12], [17,18] ] ] 这样就是3,3,2 如何设计神经网络 1、使用神经网络训练数据之前必须确定神经网络的层数以及每层单元的个数 2、特征向量在被传入输入层时通常要先标准化到0-1之间为了加速学习过程 3、离散型变量可以被编码成每一个输入单元对应一个特征值可能赋的值比如特征值A可能取三个值a0, a1, a2), 可以使用3个输入单元来代表A。 如果Aa0, 那么代表a0的单元值就取1, 其他取0100 如果Aa1, 那么代表a1的单元值就取1其他取0以此类推 0,1,0 4、神经网络既可以用来做分类classification问题也可以解决回归regression问题 1对于分类问题如果是2类可以用一个输出单元表示0和1分别代表2类如果多于2类则每一个类别用一个输出单元表示 1 0 0 0 1 0 2没有明确的规则来设计最好有多少个隐藏层可以根据实验测试和误差以及精准度来实验并改进。 对隐含层的感性认识 举个栗子你喜不喜欢我你只需要回答喜欢还是不喜欢而不是扯其他乱七八糟的东西。 那么所有的节点都应该是这样的我希望的是得到一个肯定的回答而不是模棱两可的回答。 我希望所有的节点都是钢铁直男。 什么是深度学习Deep Learning The biggest title in this blog 给你点color see see 深度神经网络 深度学习 • 传统的神经网络发展到了多隐藏层的情况 • 具有多个隐藏层的神经网络被称为深度神经网络基于深度神经网络的机器学习研究称之为深度学习。 • 如果需要细化和区分区别那么深度神经网络可以理解为对传统多层网络进行了结构、方法等方面的优化。 写在最后的 即便我的世界失去了你 可是生活仍在继续 期待在下一个路口遇见下一个你