|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 T$ b" I1 e8 F
什么是人工神经网络(ANNs)?
% l8 b. m& Y! b$ f1 P6 t在机器学习和认知科学,artificial neural networks(ANNs)是启发自生物神经网络的一种统计学习模型。ANNs可以利用大量的数据来估计和近似函数。通常我们把它看成是一个黑箱子。
7 E. K* O& X7 X1 j2 N0 ]2 m- O3 g C8 ?. u( I
人工神经元模型
1 r/ |! ^4 A" Z! y$ V) }1 k
; N @% Z" E6 Q( Z Y3 E$ O& C- o9 k, M# `. F
其中X为输入的向量;W为权重变量;θ是偏执值;net为x,w向量的内积减θ;f(⋅)是激活函数。
& _+ p$ o+ O/ r' |$ ?2 T2 B! z8 }+ F# t3 L1 g3 a
8 [2 \" t& L, {. m
- ?9 ], {6 [1 r$ g1 N
神经网络概述+ x* g/ p2 j. J. e; L4 p" e
按连接方式:前向神经网络 vs. 反馈神经网络
1 ? m0 q& `" t3 M按学习方式:监督学习神经网络 vs. 无监督神经网络
6 c* z y) A4 X( l }8 g按实现功能:拟合(回归)神经网络 vs. 分类神经网络
. I+ x4 d3 w' I4 Y( k# G$ Y- m6 k6 y$ g4 @- w! z
BP神经网络
/ _0 Q& Z ?0 r- BP算法是教授人工神经网络如何执行给定任务的一种常用方法。
- BP神经网络是一种监督学习方法,它需要知道或能够计算出训练集中任何输入的期望输出。
- 反向传播要求人工神经元使用的激活函数是可微的。
" B) I$ y) m. s, W & B- P7 h( L& v
! }* g6 K9 d% d9 K0 |; Y0 Q( _ |
|