0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AI的人工神经网络

传感器技术 来源:未知 作者:邓佳佳 2018-03-21 16:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

人工智能深度学习机器学习,不论你现在是否能够理解这些概念,你都应该学习。否则三年内,你就会像灭绝的恐龙一样被社会淘汰。

——马克·库班(NBA小牛队老板,亿万富翁)

我们正经历一场大革命,这场革命就是由大数据和强大电脑计算能力发起的。

人工智能的底层模型是"神经网络"(neural network)。许多复杂的应用(比如模式识别、自动控制)和高级模型(比如深度学习)都基于它。学习人工智能,一定是从它开始。

人工神经网络

人工神经网络是模拟人和动物的神经网络的某种结构和功能的模拟,所以要了解神经网络的工作原理,所以我们首先要了解生物神经元。其结构如下图所示:

从上图可看出生物神经元它包括,细胞体:由细胞核、细胞质与细胞膜组成;

轴突:

是从细胞体向外伸出的细长部分,也就是神经纤维。轴突是神经细胞的输出端,通过它向外传出神经冲动;

树突:

是细胞体向外伸出的许多较短的树枝状分支。它们是细胞的输入端,接受来自其它神经元的冲动;

突触:

神经元之间相互连接的地方,既是神经末梢与树突相接触的交界面。

对于从同一树突先后传入的神经冲动,以及同一时间从不同树突输入的神经冲动,神经细胞均可加以综合处理,处理的结果可使细胞膜电位升高;当膜电位升高到一阀值(约40mV),细胞进入兴奋状态,产生神经冲动,并由轴突输出神经冲动;当输入的冲动减小,综合处理的结果使膜电位下降,当下降到阀值时。细胞进入抑制状态,此时无神经冲动输出。“兴奋”和“抑制”,神经细胞必呈其一。

突触界面具有脉冲/电位信号转换功能,即类似于D/A转换功能。沿轴突和树突传递的是等幅、恒宽、编码的离散电脉冲信号。细胞中膜电位是连续的模拟量。

神经冲动信号的传导速度在1~150m/s之间,随纤维的粗细,髓鞘的有无而不同。

神经细胞的重要特点是具有学习功能并有遗忘和疲劳效应。总之,随着对生物神经元的深入研究,揭示出神经元不是简单的双稳逻辑元件而是微型生物信息处理机制和控制机。

而人工神经网络的基本原理也就是对生物神经元进行尽可能的模拟,当然,以目前的理论水平,制造水平,和应用水平,还与人脑神经网络的有着很大的差别,它只是对人脑神经网络有选择的,单一的,简化的构造和性能模拟,从而形成了不同功能的,多种类型的,不同层次的神经网络模型。

人工神经网络具有四个基本特征:

(1)非线性非线性关系是自然界的普遍特性。大脑的智慧就是一种非线性现象。人工神经元处于激活或抑制二种不同的状态,这种行为在数学上表现为一种非线性关系。具有阈值的神经元构成的网络具有更好的性能,可以提高容错性和存储容量。

(2)非局限性一个神经网络通常由多个神经元广泛连接而成。

一个系统的整体行为不仅取决于单个神经元的特征,而且可能主要由单元之间的相互作用、相互连接所决定。通过单元之间的大量连接模拟大脑的非局限性。联想记忆是非局限性的典型例子。

(3)非常定性人工神经网络具有自适应、自组织、自学习能力。

神经网络不但处理的信息可以有各种变化,而且在处理信息的同时,非线性动力系统本身也在不断变化。经常采用迭代过程描写动力系统的演化过程。

(4)非凸性一个系统的演化方向,在一定条件下将取决于某个特定的状态函数。

例如能量函数,它的极值相应于系统比较稳定的状态。非凸性是指这种函数有多个极值,故系统具有多个较稳定的平衡态,这将导致系统演化的多样性。

人工神经网络是一种非程序化、适应性、大脑风格的信息处理,其本质是通过网络的变换和动力学行为得到一种并行分布式的信息处理功能,并在不同程度和层次上模仿人脑神经系统的信息处理功能。它是涉及神经科学、思维科学、人工智能、计算机科学等多个领域的交叉学科。

人工神经网络是并行分布式系统,采用了与传统人工智能和信息处理技术完全不同的机理,克服了传统的基于逻辑符号的人工智能在处理直觉、非结构化信息方面的缺陷,具有自适应、自组织和实时学习的特点。

典型神经网络

当前最常见的几种神经网络分别是感知器网络、BP网络、柯荷伦网络、竞争网络,这几种网络各具特点。

1、感知器

感知器的工作原理是使用直线、平面等切割平面或立体空间,将这些平面或空间分成若干不同的区域,以达到对输入信号进行分类的目的。感知器在使用前,需要先进行训练。训练感知器的主要目的是调整它的权值。训练感知器时,通过选择典型的输入类型,这些输入需要能代表所有的输入类型,然后将这些数据输入到感知器中对感知器进行训练。训练之后,感知器网络的节点数及权值得到了调整。当感知器训练完成之后,就可以进行工作了。

2、BP 网络

BP 网络是当前使用得最多的一种神经网络,它的主要功能是对非线性有理函数进行逼近,以满足对非线性系统的控制作用。一般使用最速下降法对 BP 网络进行训练,将误差反向传播,当有大量的数据通过 BP 网络时,网络的权值和阈值得到调整,并使得网络的误差系数降低到最小。下式是不含反馈的神经网络的输入与输出关系:

以上表达式不能表示具有反馈方式的神经网络,如果需要表示 BP 网络,还需要对上式加入反馈部分,如下式所示:

当训练结束之后,此神经网络即是 BP 网络,它就可用于对非线性系统的控制。它将输出反馈到输入,作为输入的一部分,以达到对系统权值的持续调整,消除非线性影响的作用。

3、竞争网络

竞争网络一般用于对大量具有典型特征的数据进行分类,它是一种单层网络,包括输入层和竞争层,输入层和竞争层共用一个权值函数。竞争网络的训练和工作并未像其它神经网络那样明确分开,而是在工作的过程中实现对网络的训练。它的训练方式是无监督式的,训练过程是通过竞争,将获胜节点的权值进行调整,从而使网络的输出于输入间的误差逐渐减小,在这个竞争过程中,就可以通过输出的不同,而将输入分成不同的类型,以实现自动分类的功能。

4、柯荷伦网络

为了实现对具有概率分布模式的数据进行分类,可以利用柯荷伦网络模型。柯荷伦网络网络模型与普通的网络模型很相似,它的不同之处在与它在训练过程中对节点的调整方法的区别。柯荷伦网络模型对节点的调节方式与竞争网络的比较相似,都是通过竞争来确定需要调整的网络节点,竞争网络只需要调整竞争获胜的节点,而柯荷伦网络除了需要调整竞争获胜的网络节点,还需要调整获胜节点的临近节点。

BP 网络在智能系统中的应用

1、联想记忆

在信号处理、语音和图像识别等领域,当输入数据具有干扰或需要网络具有纠错能力时,就需要网络能够识别出这种错误,并将其纠正过来。为了能得到具有这种功能的神经网络,可以先将识别对象转换成网络的平衡节点,通过调整节点的权值,使其记住这些目标。然后再通过不断对网络输入学习数据,使其不断进行联想,最终使目标模型的特征收敛到网络的平衡节点上。例如在进行文字处理时,为了能是神经网络具有识别出错误文字的功能,可先将特定模型的文字转化成网络平衡节点,然后在对网络输入正确的文字,在不断的训练过程中,网络就能实现对错误输入的识别作用。

2、优化计算

霍普菲尔德的网络稳定性判别函数以能量为基础。当系统不稳定时,能量会逐渐减小,并最终趋于稳定。在大规模电力线路的设计过程中,为了使设计的电子线路系统最优,就需要对设计不断进行优化。通过对系统网络进行分析,求解出网络的最优参数之后,将这些参数转换成神经网络中的平衡节点。在对神经网络进行训练之后,网络就可以通过不断循环优化,最终设计出一个最优电子线路系统。

3、影像处理

在人造成像系统中,无论是光学成像,还是声波成像,以及电磁波成像,由于在对影像进行采集和处理的系统一般是数字系统,并且数字信号本身比模拟信号具有更强的抗噪能力,在采集和处理过程中,必须先对影像资料进行数字化处理,将模拟信号转换成数字信号。因此,最终采集到的影像资料都是不连续的。

当前对影像数据的处理主要包括:处理因焦距问题而产生的影像模糊;影像噪声含量较多时将噪声处理掉;使用边缘检测的方法,得到图像的特殊属性。影像处理所涉及的领域也非常宽广,如对影像进行分类、在医学中对药物反应的影像进行分析等。

在对图像处理的研究中,主要出现过线性鉴别、遗传网络、counter-propagation network 三种主要的处理方法,经过比较其处理结果,发现利用遗传网络进行处理的性能最好。

神经网络对图像进行处理的步骤如下:将原始图像输入到网络中;利用特征提取的方法得到图像自身的属性;对图像特征进行分类;将这些处理结果作为训练资料或数据输入到神经网络中,通过神经网络的自动分辨功能,分辨出图形结果。

在实际使用时,先对神经网络进行训练,再将神经网络投入到实际应用中。利用神经网络进行图像处理具有诸多实际应用意义,也是当前研究的一个热点方向。在Google 地图、对天文图像的处理及网络图像分析等领域,由于资料十分庞大,利用人工进行处理,显然是不切实际的。为了能快速的得到所需的图像特征,查找出需要的图像资料,利用神经网络进行图像处理,无疑是最好的选择。

神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向–深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1820

    文章

    50324

    浏览量

    266929
  • 人工神经网络

    关注

    1

    文章

    120

    浏览量

    15148
  • 智能系统
    +关注

    关注

    2

    文章

    421

    浏览量

    74348

原文标题:AI的人工神经网络

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    内置USB声卡AI神经网络算法降噪消回音模组A-59U#AI神经网络#回声消除#智能降噪

    神经网络
    深圳市声讯电子有限公司
    发布于 :2025年12月24日 17:09:37

    神经网络的初步认识

    日常生活中的智能应用都离不开深度学习,而深度学习则依赖于神经网络的实现。什么是神经网络神经网络的核心思想是模仿生物神经系统的结构,特别是大脑中神经
    的头像 发表于 12-17 15:05 460次阅读
    <b class='flag-5'>神经网络</b>的初步认识

    NMSIS神经网络库使用介绍

    NMSIS NN 软件库是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核上的神经网络的性能并最​​大限度地减少其内存占用。 该库分为多个功能,每个功能涵盖特定类别
    发表于 10-29 06:08

    在Ubuntu20.04系统中训练神经网络模型的一些经验

    本帖欲分享在Ubuntu20.04系统中训练神经网络模型的一些经验。我们采用jupyter notebook作为开发IDE,以TensorFlow2为训练框架,目标是训练一个手写数字识别的神经网络
    发表于 10-22 07:03

    CICC2033神经网络部署相关操作

    在完成神经网络量化后,需要将神经网络部署到硬件加速器上。首先需要将所有权重数据以及输入数据导入到存储器内。 在仿真环境下,可将其存于一个文件,并在 Verilog 代码中通过 readmemh 函数
    发表于 10-20 08:00

    人工智能工程师高频面试题汇总:循环神经网络篇(题目+答案)

    后台私信雯雯老师,备注:循环神经网络,领取更多相关面试题随着人工智能技术的突飞猛进,AI工程师成为了众多求职者梦寐以求的职业。想要拿下这份工作,面试的时候得展示出你不仅技术过硬,还得能解决问题。所以
    的头像 发表于 10-17 16:36 856次阅读
    <b class='flag-5'>人工</b>智能工程师高频面试题汇总:循环<b class='flag-5'>神经网络</b>篇(题目+答案)

    液态神经网络(LNN):时间连续性与动态适应性的神经网络

    1.算法简介液态神经网络(LiquidNeuralNetworks,LNN)是一种新型的神经网络架构,其设计理念借鉴自生物神经系统,特别是秀丽隐杆线虫的神经结构,尽管这种微生物的
    的头像 发表于 09-28 10:03 1562次阅读
    液态<b class='flag-5'>神经网络</b>(LNN):时间连续性与动态适应性的<b class='flag-5'>神经网络</b>

    【「AI芯片:科技探索与AGI愿景」阅读体验】+神经形态计算、类脑芯片

    AI芯片不仅包括深度学细AI加速器,还有另外一个主要列别:类脑芯片。类脑芯片是模拟人脑神经网络架构的芯片。它结合微电子技术和新型神经形态器件,模仿人脑
    发表于 09-17 16:43

    神经网络的并行计算与加速技术

    随着人工智能技术的飞速发展,神经网络在众多领域展现出了巨大的潜力和广泛的应用前景。然而,神经网络模型的复杂度和规模也在不断增加,这使得传统的串行计算方式面临着巨大的挑战,如计算速度慢、训练时间长等
    的头像 发表于 09-17 13:31 1294次阅读
    <b class='flag-5'>神经网络</b>的并行计算与加速技术

    无刷电机小波神经网络转子位置检测方法的研究

    摘要:论文通过对无刷电机数学模型的推导,得出转角:与三相相电压之间存在映射关系,因此构建了一个以三相相电压为输人,转角为输出的小波神经网络来实现转角预测,并采用改进遗传算法来训练网络结构与参数,借助
    发表于 06-25 13:06

    神经网络专家系统在电机故障诊断中的应用

    摘要:针对传统专家系统不能进行自学习、自适应的问题,本文提出了基于种经网络专家系统的并步电机故障诊断方法。本文将小波神经网络和专家系统相结合,充分发挥了二者故障诊断的优点,很大程度上降低了对电机
    发表于 06-16 22:09

    基于FPGA搭建神经网络的步骤解析

    本文的目的是在一个神经网络已经通过python或者MATLAB训练好的神经网络模型,将训练好的模型的权重和偏置文件以TXT文件格式导出,然后通过python程序将txt文件转化为coe文件,(coe
    的头像 发表于 06-03 15:51 1503次阅读
    基于FPGA搭建<b class='flag-5'>神经网络</b>的步骤解析

    AI神经网络降噪算法在语音通话产品中的应用优势与前景分析

    随着人工智能技术的快速发展,AI神经网络降噪算法在语音通话产品中的应用正逐步取代传统降噪技术,成为提升语音质量的关键解决方案。相比传统DSP(数字信号处理)降噪,AI降噪具有更强的环境
    的头像 发表于 05-16 17:07 1864次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>神经网络</b>降噪算法在语音通话产品中的应用优势与前景分析

    MAX78000采用超低功耗卷积神经网络加速度计的人工智能微控制器技术手册

    人工智能(AI)需要超强的计算能力,而Maxim则大大降低了AI计算所需的功耗。MAX78000是一款新型的AI微控制器,使神经网络能够在互
    的头像 发表于 05-08 11:42 1133次阅读
    MAX78000采用超低功耗卷积<b class='flag-5'>神经网络</b>加速度计<b class='flag-5'>的人工</b>智能微控制器技术手册

    MAX78002带有低功耗卷积神经网络加速器的人工智能微控制器技术手册

    人工智能(AI)需要超强的计算能力,而Maxim则大大降低了AI计算所需的功耗。MAX78002是一款新型的AI微控制器,使神经网络能够在互
    的头像 发表于 05-08 10:16 1021次阅读
    MAX78002带有低功耗卷积<b class='flag-5'>神经网络</b>加速器<b class='flag-5'>的人工</b>智能微控制器技术手册