斯坦福机器学习第四周(神经网络及其应用)

1.为什么要引入神经网络(Neural Network)

一句话总结就是当特征值n特别大时,比如当n为100时;仅仅是其2次项特征值 (x21,x1x2,x1x3x1x100;x22,x2x3x2x100;) 就有大约5000个(从100累加到1)。而在实际问题中n的值往往有上百万,上亿。所以这样就非常容易导致过度拟合,以及计算量大的问题。因此,便引入了神经网络(neural network)。

2.神经网络模型(Neural Network Model)

Let’s examine how we will represent a hypothesis function using neural networks. At a very simple level, neurons are basically computational units that take inputs (dendrites) as electrical inputs (called “spikes”) that are channeled to outputs (axons). In our model, our dendrites are like the input features x1xn , and the output is the result of our hypothesis function. In this model our x0 input node is sometimes called the “bias unit.” It is always equal to 1. In neural networks, we use the same logistic function as in classification, 11+eθTx , yet we sometimes call it a sigmoid (logistic) activation function. In this situation, our “theta” parameters are sometimes called “weights“.

如图就是一个只包含一个神经元的模型,黄色圆圈为神经元细胞(cell body),
这里写图片描述

而真正的神经网络是若干个这样不同的神经元组合而成的,如下图

这里写图片描述

其中 x0=1 ,称为 bias unit, a(2)0 称为mixture bias unit,也为1。通常我们不需要表示出来,知道其存在就好。另外,我们称Layer1为输入层(input layer),Layer2为输出层(output layer),中间的所有(这儿仅Layer2)层都称为隐藏层(hidden layer)。并且在这个例子中,我们称 a20,a21,a22,a23 活化单元(activation unit)。

3.神经网络的数学定义(Mathematical definition)

这里写图片描述

Θ(j) 是一个矩阵,表示第 j 层所对应的权重(weights);也就是说每一层都有这样一个矩阵,通过该层的活化单元 a(j) (输入层也可视为活化单元)与该层对应的权重 Θ(j) 进行线性运算来得到下一层的活化单元 a(j+1)

比如一个 4×3 的权重矩阵:

Θ(i)=Θ(i)10Θ(i)20Θ(i)30Θ(i)40Θ(i)11Θ(i)21Θ(i)31Θ(i)41Θ(i)12Θ(i)22Θ(i)32Θ(i)42
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java大数据人工智能培训学校全套教材系列课程由1000集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学校一次,完全可以找个java工程师的工作了。 通过学习卷积神经网络概述,为什么引入神经网络来做识别,判断,预测,训练模型,激活函数,sigmoid激活函数,导数和切线,sigmoid激活函数如何求导,链式法则,梯度,梯度下降法与delta法则,BP(back propagation)误差逆传播神经网络,卷积到底有什么作用?如何做到特征提取,池化的名字由来,dropout,Anaconda Prompt的用法,Jupyter notebook的用法,Spyder的用法,建立安装Tensorflow所需的Anaconda虚拟环境,如何在Anaconda虚拟环境安装Tensorflow与Keras概念等让大家对人工智能,卷积神经网络快速入门。课程特色:专业细致,偏案例,理论强。课程软件使用:Anaconda,Spyder,Jupyter notebook重要声明:1) 如果感觉噪音大,可以选择不用耳机,加音箱或用电脑原声 2) 既然我们的名字叫人工智能深度学习卷积神经网络入门,这个课程的特点就在于成本最低的, 让你最快速的,最容易的入门。人工智能深度学习卷积神经网络入门的最大的难点在于入门入不了,从而最终放弃。俗话说师傅领进门,修行在个人。只要入了门了,后面的事都好办。选课前,务必注意本章的学习目标和内容。想学更多,注意后边的课程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值