想要学习人工神经网络,需要什么样的基础知识?

 我来答
0飞鸟各投林0
推荐于2017-08-02 · TA获得超过1294个赞
知道小有建树答主
回答量:1276
采纳率:0%
帮助的人:825万
展开全部

最基础的部分的话需要:线性代数,机器学习,微积分,优化等等。

  • 几乎所有操作都有矩阵运算,所以至少最基础的线性代数需要掌握

  • 建议从单一的感知机Perceptron出发,继而认识到Decision Boundary(判别边界),以及最简单的一些“监督训练”的概念等,有机器学习的基础最好。就结果而言,诸如“过拟合”之类的概念,以及对应的解决方法比如L1 L2归一,学习率等也都可以从单个感知机的概念开始入门。

  • 从单层感知器推广到普通的多层感知器MLP。然后推广到简单的神经网络(激活函数从阶跃“软化”为诸如tanh等类型的函数),然后引入特定类型的网络结构,比如最基本的全连接、前向传播等等概念。进而学习训练算法,比如反向传播,这需要微积分的知识(Chain rule),以及非线性优化的最基础部分,比如梯度下降法。

  • 其次至少需要具备一些适用于研究的编程语言的技能,例如python,matlab,(C++也可行)等,哪怕不自己实现最简单的神经网络而是用API,也是需要一定计算机能力才能应用之。

  • 超过百度工程师的决心,不要弄出个百度知道答案审批这么搓的东西。

WYZZWB2011407d2e
高能答主

2017-05-05 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:6779万
展开全部
想要学习人工神经网络,需要神经系统的基础知识。
神经系统(nervous system)是机体内对生理功能活动的调节起主导作用的系统[1] ,主要由神经组织组成,分为中枢神经系统[2] 和周围神经系统[3] 两大部分。中枢神经系统又包括脑和脊髓,周围神经系统包括脑神经和脊神经。
神经系统是人体内起主导作用的功能调节系统。人体的结构与功能均极为复杂,体内各器官、系统的功能和各种生理过程都不是各自孤立地进行,而是在神经系统的直接或间接调节控制下,互相联系、相互影响、密切配合,使人体成为一个完整统一的有机体,实现和维持正常的生命活动。同时,人体又是生活在经常变化的环境中,神经系统能感受到外部环境的变化,接受内外环境的变化信息,对体内各种功能不断进行迅速而完善的调整,使人体适应体内外环境的变化。可见,神经系统在人体生命活动中起着主导的调节作用。
人类的神经系统高度发展,特别是大脑皮层不仅进化成为调节控制的最高中枢,而且进化成为能进行思维活动的器官。因此,人类不但能适应环境,还能认识和改造世界。
神经系统由中枢部分及其外周部分所组成。中枢部分包括脑和脊髓,分别位于颅腔和椎管内,两者在结构和功能上紧密联系,组成中枢神经系统。外周部分包括12对脑神经和31对脊神经,它们组成外周神经系统。外周神经分布于全身,把脑和脊髓与全身其他器官联系起来,使中枢神经系统既能感受内外环境的变化(通过传入神经传输感觉信息),又能调节体内各种功能(通过传出神经传达调节指令),以保证人体的完整统一及其对环境的适应。
神经系统的基本结构和功能单位是神经元(神经细胞),而神经元的活动和信息在神经系统中的传输则表现为一定的生物电变化及其传播。例如,外周神经中的传入神经纤维把感觉信息传入中枢,传出神经纤维把中枢发出的指令信息传给效应器,都是以神经冲动的形式传送的,而神经冲动就是一种称为动作电位的生物电变化,是神经兴奋的标志。
中枢神经通过周围神经与人体其他各个器官、系统发生极其广泛复杂的联系。神经系统在维持机体内环境稳定,保持机体完整统一性及其与外环境的协调平衡中起着主导作用。在社会劳动中,人类的大脑皮层得到了高速发展和不断完善,产生了语言、思维、学习、记忆等高级功能活动,使人不仅能适应环境的变化,而且能认识和主动改造环境。
内、外环境的各种信息,由感受器接受后,通过周围神经传递到脑和脊髓的各级中枢进行整合,再经周围神经控制和调节机体各系统器官的活动,以维持机体与内、外界环境的相对平衡。神经系统是由神经细胞(神经元)和神经胶质所组成。
人体各器官、系统的功能都是直接或间接处于神经系统的调节控制之下,神经系统是整体内起主导作用的调节系统。人体是一个复杂的机体,各器官、系统的功能不是孤立的,它们之间互相联系、互相制约;同时,人体生活在经常变化的环境中,环境的变化随时影响着体内的各种功能。这就需要对体内各种功能不断作出迅速而完善的调节,使机体适应内外环境的变化。实现这一调节功能的系统主要就是神经系统。
神经系统是由脑、脊髓、脑神经、脊神经和植物性神经[4] ,以及各种神经节[5] 组成。能协调体内各器官、各系统的活动,使之成为完整的一体,并与外界环境发生相互作用。
神经元[6] neuron是一种高度特化的细胞,是神经系统的基本结构和功能单位,它具有感受刺激和传导兴奋的功能。神经元由细胞体和突起两部分构成。胞体的中央有细胞核,核的周围为细胞质,胞质内除有一般细胞所具有的细胞器如线粒体、内质网等外,还含有特有的神经原纤维及尼氏体。神经元的突起根据形状和机能又分为树突dendrite和轴突axon。树突较短但分支较多,它接受冲动,并将冲动传至细胞体,各类神经元树突的数目多少不等,形态各异。每个神经元只发出一条轴突,长短不一,胞体发生出的冲动则沿轴突传出。
根据突起的数目,可将神经元从形态上分为假单极神经元、双极神经元和多极神经元三大类。
1)假单极神经元:胞体在脑神经节或脊神经节内。由胞体发出一个突起,不远处分两支,一支至皮肤、运动系统或内脏等处的感受器,称周围突;另一支进入脑或脊髓,称中枢突。
2)双极神经元:由胞体的两端各发出一个突起,其中一个为树突,另一个为轴突。
3)多极神经元:有多个树突和一个轴突,胞体主要存在于脑和脊髓内,部分存在于内脏神经节。
根据神经元的功能,可分为感觉神经元、运动神经元和联络神经元。感觉神经元又称传入神经元,一般位于外周的感觉神经节内,为假单极或双极神经元,感觉神经元的周围突接受内外界环境的各种刺激,经胞体和中枢突将冲动传至中枢;运动神经元又名传出神经元,一般位于脑、脊髓的运动核内或周围的植物神经节内,为多极神经元,它将冲动从中枢传至肌肉或腺体等效应器;联络神经元又称中间神经元,是位于感觉和运动神经元之间的神经元,起联络、整合等作用,为多极神经元。
神经纤维
神经元较长的突起(主要由轴突)及套在外面的鞘状结构,称神经纤维nerve-fibers。在中枢神经系统内的鞘状结构由少突胶质细胞构成,在周围神经系统的鞘状结构则是由神经膜细胞(也称施万细胞)构成。神经纤维末端的细小分支叫神经末梢。

神经系统突起
神经元间联系方式是互相接触,而不是细胞质的互相沟通。该接触部位的结构特化称为突触synapse,通常是一个神经元的轴突与另一个神经元的树突或胞体借突触发生机能上的联系,神经冲动由一个神经元通过突触传递到另一个神经元。长而分支少的是轴突,短而呈树枝状分支的是树突。

神经系统神经胶质
神经胶质neuroglia数目是神经元10~50倍,突起无树突、轴突之分,胞体较小,胞浆中无神经原纤维和尼氏体,不具有传导冲动的功能。神经胶质对神经元起着支持、绝缘、营养和保护等作用,并参与构成血脑屏障。

神经系统神经冲动
神经冲动就是动作电位,在静息状态下三百神经纤维膜内的电位低于膜外的电位,即静息电膜位是膜外为正电位,膜内为负电位。也就是说,膜属于极化状态(有极性的状态)。在膜上某处给予刺激后,该处极化状态被破坏,叫做去极化。在极短时间内,膜内电位会高于膜外电位,即膜内为正电位,膜外为负电位,形成反极化状态。接着,在短时间内,神经纤维膜又恢复到原来的外正内负状态——极化状态。去极化、反极化和复极化的过程,也就是动作电位——负电位的形成和恢复的过程,全部过程只需数毫秒的时间。
神经细胞膜上出现极化状态:由于神经细胞膜内外各种电解质离子浓度不同,膜外钠离子浓度高,膜内钾离子浓度高,而神经细胞膜对不同粒子的通透性各不相同。神经细胞膜在静息时对钾离子的通透性大,对钠离子的通透性小,膜内的钾离子扩散到膜外,而膜内的负离子却不能扩散出去,膜外的钠离子也不能扩散进来,因而出现极化状态。
动作电位的产生:在神经纤维膜上有两种离子通道,一种是钠离子通道,另一种是钾离子通道。当神经某处收到刺激时会使钠通道开放,于是膜外的钠离子在短期内大量涌入膜内,造成了内正外负的反极化现象。但在很短的时期内钠通道又重新关闭,钾通道随机开放,钾离子又很快涌出膜外,使得膜电位又恢复到原来外正内负的状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4be58b8d
2017-05-19 · TA获得超过1978个赞
知道小有建树答主
回答量:1053
采纳率:0%
帮助的人:385万
展开全部
1.步骤类:①整体简介②所需工具/原料③方法/步骤④注意事项
2.常识类:①直接回答问题②详细给出具体原因/理由/介绍
3.原因类:①详细解释原因/理由②提供有效解决方案(构成见步骤类)
4.其他类型详见高质量标准(点击回答框右侧图片)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜刀神十香28
2017-05-11
知道答主
回答量:10
采纳率:0%
帮助的人:6900
展开全部
1.步骤类:①整体简介②所需工具/原料③方法/步骤④注意事项
2.常识类:①直接回答问题②详细给出具体原因/理由/介绍
3.原因类:①详细解释原因/理由②提供有效解决方案(构成见步骤类)
4.其他类型详见高质量标准(点击回答框右侧图片)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
春妮0n
2017-05-27
知道答主
回答量:29
采纳率:0%
帮助的人:3.8万
展开全部
首先基础课程得好,高数、微积分这类的基础得扎实,才能够理解机器算法的一些公式原理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式