机器学习斯坦福课后作业笔记讲述
作业三
题目解析:本作业主要有两个知识点:使用逻辑回归来实现多分类问题(one-vs-all)以及神经网络应用,应用场景是机器学习辨认手写数字0到9。
多分类逻辑回归问题
对于N分类问题(N=3),就需要N个假设函数(预测模型),也即需要N组模型参数θ(θ一般是一个向量)然后,对于每个样本实例,依次使用每个模型预测输出,选取输出值最大的那组模型所对应的预测结果作为最终结果。
主要应用三个函数:predictOneVsAll.m, oneVsAll.m, lrCostFunction.m
其中,oneVsAll中用优化函数fmincg来找到最优参数,结果是参数矩阵k*n+1,其中k是多分类的类别数,n则是特征数,此处包含了k个模型,每个模型有各自的参数,在预测函数中,[c,i] = max(sigmoid(X * all_theta), [], 2),把k个模型中结果最大的那个类别选中。c是每一行中最大的数,是一个列向量,i是每一行最大的那个数字的列位置
此处的主要是要求用向量规则计算损失函数和损失函数的倒数公式,不再利用循环。
损失函数(未应用正则化)如下:F:\mechine learning\ex3
梯度函数如下
在应用了正则化之后的函数如下,需要注意的是此时偏置参数不可计算在内,需要减去θ0
梯度函数同理,θ0的求导要单独分开
Matlab的max用法知识点加一:[a,b]=
您可能关注的文档
- 机器人发展史-ppt讲述.ppt
- 机动车辆保险讲述.ppt
- 机器人发展之我见讲述.ppt
- 机器人学习课件11讲述.ppt
- 小学生介绍英国精要.ppt
- 小学生安全救护知识(6种技术)精要.ppt
- 机关单位绿地规划设计讲述.ppt
- 朱训涛-九型人格与金钱事业的关系【中华讲师网】讲述.ppt
- 小学生行为习惯的养成教育.PPT精要.ppt
- 小学生礼仪课堂之待客之道精要.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)