机器学习笔记第3周
来源:互联网 发布:c语言表示10的n次方 编辑:程序博客网 时间:2024/06/06 13:47
第 1 节课 Classification and Representation
线性回归算法不能用于分类问题(是否是垃圾邮件,肿瘤是否是恶性)
逻辑回归
S型函数(逻辑函数):把hθ(x)的值化为0-1之间
如果hθ(x)=0.7,则认为y=1的概率是0.7
决策边界(decision boundary)
更复杂的决策边界:x1^2+x2^2>=1时y=1
第 2 节课 Logistic Regression Model 逻辑回归模型
cost function:
Cost() y=1时 y=0时
Cost()的两个式子合并:
θ变换:
高级优化:
编程例子:
fminunc:Octave里的无约束最小化函数
‘GradObj’,'on':设置梯度目标参数为打开,要给算法提供一个梯度
'MaxIter','100':最大迭代次数为100
输出:
exitFlag=1表示已收敛
第 3 节课 Multiclass Classification 多类别分类
把n类别分类化为n个两类别分类第 5 节课 Solving the Problem of Overfitting 解决过度拟合问题
欠拟合,合适和过拟合的两个例子(连续和离散):解决过拟合的方法:
1.减少属性的个数
2.正则化
正则化:
cost function :
其中λ是一个比较大的值,来限制θ(除了θ0)的影响力。但是如果λ过大,会欠拟合
正则化之后的梯度下降:
j=1....n,j=0时跟以前一样不变
其中是个接近于1的数,如0.99
正则化之后的正规方程:
逻辑回归的正则化:
cost function f(θ)=梯度下降:
正则化的高级优化:
0 0
- 机器学习笔记第3周
- 机器学习笔记第1周
- 机器学习笔记第2周
- 机器学习第一周笔记
- 机器学习第一天笔记
- 《机器学习》学习笔记-第一周
- 《机器学习》学习笔记 第1章
- 机器学习基石第三天学习笔记
- Coursera机器学习第一周学习笔记
- Coursera 机器学习 第一周 学习笔记
- 机器学习第一周学习笔记
- coursera机器学习笔记(第一周、第二周)
- 斯坦福机器学习笔记 第1周 三、线性代数回顾
- coursera-斯坦福-机器学习-吴恩达-第1周笔记
- coursera-斯坦福-机器学习-吴恩达-第2周笔记
- coursera-斯坦福-机器学习-吴恩达-第4周笔记-神经网络
- 周志华《机器学习》笔记:第3章 线性模型
- 机器学习笔记——第3篇
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- iOS——仿网易等的简单头部滚动
- hdu 5775 Bubble Sort
- POJ 2417 && POJ 3243 求解高次同余方程 BSGS
- 安装homebrew Failed during: /usr/bin/sudo /usr/bin/xcode-select --install
- 机器学习笔记第3周
- InputFilter的使用
- Google推荐的图片加载库Glide介绍
- RESTEasy中的通用异常处理ExceptionMapper
- 二维数组转置
- Android性能优化
- 读《精通JavaScript+jQuery》笔记一
- ????(1):???(???)
- 自定义View和ViewGroup