人工神经网络(Artificial Neural Network)算法简介

发布者:technology1最新更新时间:2024-07-18 来源: eepw关键字:人工神经网络  Neural  Network  算法 手机看文章 扫描二维码
随时随地手机看文章

人工神经网络,简称神经网络,是一种模仿生物神经网络的结构和功能的数学模型或者计算模型。其实是一种与贝叶斯网络很像的一种算法。之前看过一些内容始终云里雾里,这次决定写一篇博客。弄懂这个基本原理,毕竟现在深度学习太火了。

神经网络是一种方法,既可以用来做有监督的任务,如分类、视觉识别等,也可以用作无监督的任务。首先,我们看一个简单的例子。如下图所示(这个图网上有很多人引用了,但我找不到出处,欢迎指正),如果我们想训练一个算法可以使其识别出是猫还是狗,这是很简单的一个分类任务,我们可以找一条线(模型),在这个二元坐标中进行“一刀切”,把这两组数据分开。我们知道,在解析几何中,这条直线可以用如下的公式表达:





图1 猫狗数据



图2 一个简单的神经网络

这里的W1和W2就是两个坐标轴上的系数,可以称为权重。W0可以称作截距,也叫做偏移。新来一个数据点,也就是一组输入值(X1,X2),如果在这条线的左边,那么它就是一只狗,如果在右边就是一只猫了。这就可以用一个简单的神经网络来表示。如图2所示,X1和X2分别是输入值,Y是输出值,两条边的权重分别是W1和W2。这是一个最简单的神经网络了。这就是使用神经网络定义了一个线性分类器了。这里的一个圆形的节点就是一个神经元。我们也可以采用另一种方式,即在输入输出之间加一个中间节点S,然后增加一个输出层,包括两个节点Y1和Y2,分别对应猫和狗,最后哪个输出节点的值大,那么这个数据就属于哪个类别(猫或者狗)。





对于简单的二分类问题这就可以解决了。但在实际情况中,有很多问题无法简单的使用“一刀切”的方式解决,如图3所示,假设猫和狗的数据分布如下图,那么这就无法用“一刀切”的方式来解决了,但是我们可以切两刀,横竖各一刀,然后把相同的“块”联合起来,这样就解决了比较复杂的分类问题了。也有些问题,需要用曲线来分割。在这种情况下,我们就需要比较复杂一点的神经网络了。以曲线为例,我们可以设计出一个三层的神经网络。这就是用神经网络设计的一个非线性分类器。理论上讲,如何一个分类器都可以设计一个神经网络来表征,也就是说,不管实际图形如何,我们都可以设计一个神经网络来拟合。到这里,可能有人问,每个节点的这个函数要如何选择?根据吴军老师《数学之美》第二版中的说法,为了提供人工神经网络的通用性,我们一般规定每个神经元的函数只能针对其输入的变量做一次非线性的变换。举个例子说就是假如某个神经元Y 的输入值是X1,X2,...Xn,它们的边的权重分别为W1,W2,...Wn,那么计算Y节点的值分两步进行,第一步是计算来自输入值的线性组合:



第二步是计算y=f(G),这里的f(⋅)可以使非线性的,,但因为里面的参数是一个具体的值,所以不会很复杂。这两个步骤的结合使得人工神经网络既灵活又不至于太复杂。这里的f(⋅)就是激活函数。线性模型的表达能力不够,它的作用就是来增强模型的表示能力。人工神经网络可以很多层连接在一起,因此在人工神经网络中,主要的工作就是设计结构(基层网络,每层几个节点等)和激活函数。我们常用的激活函数包括Sigmoid函数、ReLU函数、Tanh函数等等。如下图所示,这是几种简单的激活函数的示意图( https://ypwhs.gitbooks.io/nnplayground/content/Activation.html )



关键字:人工神经网络  Neural  Network  算法 引用地址:人工神经网络(Artificial Neural Network)算法简介

上一篇:基于HFSS天线去耦仿真的设计
下一篇:频繁断电是否会造成监控数据丢失?

推荐阅读最新更新时间:2026-03-21 02:09

科学家创建时滞人工神经网络 提高自适应减震器性能
据外媒报道,来自南乌拉尔州国立大学(Scientists at South Ural State University)的科学家为自适应减振器开发了基于时滞人工神经网络的有效底层控制器。Yuri Rozhdestvensky DSc及其研究团队在论文中介绍了基于人工神经网络的主动减震器控制算法的使用。 (图片来源: https://techxplore.com/ ) 越来越多的驾车者倾向选择可调悬架,以适应各种路面。南乌拉尔州国立大学的科学家们试图利用人工神经网络,提高可调汽车悬架自适应减震器的性能。 此种自适应减震器可以显著提高平坦性、舒适性、操控性和稳定性,并有助于改善交通安全。自适应减震器有一个能量源,能完全消
[汽车电子]
科学家创建时滞<font color='red'>人工</font><font color='red'>神经网络</font> 提高自适应减震器性能
俄罗斯正在研发人工神经网络系统
  据科技部网站消息,俄罗斯国家研究型大学“下诺夫哥罗德国立大学”正在研发自适应性神经接口,该接口由大脑接口神经网络和基于忆阻器的电子神经形态系统组成。此项研究工作为人类在活体生物组织与类生物神经网络兼容方面的首次科学尝试。下面就随网络通信小编一起来了解一下相关内容吧。   “下诺夫哥罗德国立大学”所实施的方案为研发自适应性神经接口,其一端为活体组织,而另一端为基于忆阻器的神经网络。忆阻器神经系统与具有神经组织生物电活性记录和刺激功能的多电极系统相连,多电极系统可实现活体细胞网络动态分析和分类功能。以忆阻器为基础元件,研发具有神经突触(两个神经元之间的接触点)可塑性能的小型电子装置,以此作为类生物神经网络组成部分与活体生物组织组
[网络通信]
日本借深度神经网络破译人类思维 人工智能走近大脑
  外媒称,日本研究人员已经成功借助人工智能破译了人类的思维和想象,从而在理解人类思想及其背后的大脑机制领域获得了重大突破。   据阿根廷21世纪趋势网站6月6日报道,破解人类思维的内容是科学界长久以来的愿望。事实上,此前的种种研究也已经实现了破译人类所见、回忆、想象和梦境的内容。   例如另一个日本科学家团队早在2008年就成功地在电脑屏幕上直接重现了从人类大脑活动中获取的图像。   但包括这一研究在内的其他以往研究都遭遇了难以逾越的障碍,因为每个个体的大脑内容都具有其独特性,因此思维模式的目录创建很难实现。   报道称,此外,这些模式还必须与少数预编程的图像相结合,这个阶段就需要对实验参与者接受的长期和高成本的图像测试进行无数
[嵌入式]
Neural Analytics完成2200万美元C轮融资 开发医疗机器人以评估大脑神经健康
5月8日,医疗机器人公司Neural Analytics宣布完成由Alpha Edison领导的2200万美元C轮融资。 Neural Analytics于2013年从加州大学洛杉矶分校分离出来并成立独立公司。截止目前,Neural Analytics已经筹集了6600万美元,所筹资金主要来自UCLA Ventures和Alpha Edison两家风险投资公司。 2018年,该公司在Alpha Edison领导的B轮融资中筹集了1500万美元。 Neural Analytics是一家医疗机器人公司,致力于开发和商业化能够跟踪大脑健康的相关技术。该公司的Lucid机器人系统结合了Lucid?M1经颅多普勒超声系统和NeuralBot
[机器人]
苹果IC主管Srouji揭密:3年前押宝A11内嵌AI芯片neural engine
长达2小时的苹果(Apple)发表会最令人印象深刻的新品便是十周年纪念机种iPhone X,但其实若离了A11 Bionic CPU芯片,iPhone X剩下的恐怕徒具外型,而真正懂门道的内行人会提问的问题是:A11芯片背后的苹果IC设计团队究竟是如何打造出这颗带动iPhone X手机的动力引擎出来的?Mashable在发表会后24小时邀请到苹果IC设计团队总监、硬件科技资深副总裁Johny Srouji一揭A11 Bionic芯片的开发内幕。 陪同受访的苹果全球行销资深副总裁Phil Schiller一语道破了苹果对于iPhone手机开发过程中对于芯片的重视:在过去每一代的产品开发过程中,其中一个核心要素便在于产品里面的芯片
[半导体设计/制造]
IBM将为IBM Q Network提供53量子位计算机
据外媒报道,IBM宣布,该公司将很快向IBM Q Network的客户提供一台53量子位的量子计算机。新系统定于10月中旬上线,它将是迄今可供外部使用的最大通用量子计算机。 这台新机器将被安置在IBM设于美国纽约州的新量子计算中心。这家新中心本质上是IBM量子计算机的数据中心,它还将配备5台20量子位的量子计算机,下个月将增长到14台。IBM承诺其量子计算机95%的计算能力可用于为客户提供服务。 IBM指出,新的53量子位系统引入了许多新技术,使该公司能够为云计算部署推出更大、更可靠的系统,它能让定制电子产品变得更紧凑,以改善缩放比例和降低错误率,以及采用新的处理器设计。 IBM研究院院长达里奥·吉尔(Dario
[物联网]
IBM将为IBM Q <font color='red'>Network</font>提供53量子位计算机
Delta Network400 GE交换机亮相OCP峰会
是德科技(NYSE:KEYS)宣布,在开放计算项目(OCP)全球峰会上,使用Delta Network的400 GE交换机(可传输400GE流量)和Ixia的 K400 400G验证解决方案展示超大规模数据中心的突破性性能。是德科技是一家领先的技术公司,致力于帮助企业、服务提供商和政府客户加速创新,创造一个安全互联的世界。 数据中心必须具备更高的以太网速度,以便满足视频、人工智能、5G、机器学习和物联网等超大规模应用迅猛增长的需求。由于软件定义网络(SDN)的兴起,以及软件与网络设备的脱离或独立,白盒交换机已经成为一种切实可行的选择。 Delta Networks公司总裁Jeff Chen 表示:“我们非常高兴与Ixia合
[物联网]
Orange Business Services 全球发布 Easy Go Network
 100% 数字化, 软件定义网络( SDN) 产品在 75 个国家上市 在云、移动化、大数据和物联网(IoT)趋势的推动下,企业不断寻求更加智能和更加灵活的网络,以支持他们的数字化转型方案。而网络只有演进至 网络即服务 (NaaS)模式,才能够有效、灵活、安全地满足企业的各种需求。 作为走向 NaaS 战略的第一步,Orange Business Services 推出了 Easy Go Network,它通过 SDN 技术提供完全虚拟化的网络功能(VNF)。在与客户携手进行了长达一年的广泛测试之后,该项业务最终于 2016 年末在 75 个国家正式上市。 网络即服务针对全球分支机构设计 Easy Go Ne
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved