Coursera-MachineLearning Note-Week 5
Posted zsytony
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Coursera-MachineLearning Note-Week 5相关的知识,希望对你有一定的参考价值。
MachineLearning Note-Week 5
Lecture 9-Neural Networks:Learning
- MachineLearning Note-Week 5
1. Cost function (代价函数)
神经网络的基本结构
其中
- 训练集是: (x(1),y(1)),...,(x(m),y(m))
- L =神经网络的层数
- sl=第l层的单元个数(不包含偏置单元)
对于一个分类问题有两种情况:
- Binary Classification : y = 0 or =1. Output Layer 有一个神经元
- Multi-Class Classificaiton:
神经网络的输出层上有K个输出单元
1.1 Cost function
Logistic Regression
J(θ)=−1m[∑i=1my(i)log(hθ(x(i)))−(1−y(i))log(1−hθ(x(i)))]+λ2m∑j=1nθ2j
向量化之后应为
X是n×(m+1)维
y是n×1维
θ是(m+1)×1维
neural networks
神经网络中的输出层通常有多个输出,属于K维向量,cost function定义如下:
J(Θ)=−1m[∑i=1m∑k=1Ky(i)klog(hθ(x(i)))k−(1−y(i)k)log(1−(hθ(x(i)))k