exercise8补充
来源:互联网 发布:在淘宝见过最污的东西 编辑:程序博客网 时间:2024/05/17 17:17
第一部分为高斯分布。给出了共有m个,n维的训练数据,需要对其中的每一个x进行预测。第一步就是对每一个维度的x求解平均值和标准差。这个任务在estimateGaussian中完成。
上午开了一上午的会,到现在继续。
上次有一个函数的作用没有理解透彻。上次遇见的函数是bsxfun,对于这个函数来说,处理机制是这样的。当两个参数维度相同时,直接各个位置对应运算,但是维度不同的时候,使用条件是两个参数矩阵必须有一个在维度上是1,是1的这个矩阵自动扩充为和另一个矩阵相同的规模,之后再在对应位置根据传入的参数进行运算。
对于selectThreshold函数来说,首先进行的是二分类问题。
这是原文中给出的要求,所以说
predictions = (pval < epsilon);%当pval小于epsilon的时候取1,当pval不小于epsilon的时候取0这样就完成了分类,之后根据定义进行查全率,查准率,和F1分数的计算,找出最大值和最大值对应的阈值epsilon就完成任务。
之后需要完成的就是cofiCostFunc函数。
首先需要了解R矩阵的含义:
之后了解需要参照运算的三个公式:
之后这个函数就结束啦。完成
然而对于实现这个任务本身而言,我只是做了很小的一部分工作,很微不足道的部分。剩下的大部分源代码我看过,但说实话很吃力。只能说学无止境吧。
阅读全文
0 0
- exercise8补充
- exercise8
- 分支选择结构Exercise8
- 【UFLDL-exercise8 Linear Decoder】
- 补充
- 补充
- 补充
- 补充
- 补充
- 补充
- 补充
- 补充
- 补充
- 补充
- 补充
- log4j补充
- 一点补充
- 一点点补充
- [iOS]终极横竖屏切换解决方案
- POJ-1611 ----The Suspects
- 电设——开关电源——LM2596
- android 获取手机网络状态
- pandas 如何分割字符
- exercise8补充
- Lumen控制器调用Model层方法并访问数据库时发生错误
- Cuda 学习教程(四):Cuda程序的优化
- 剑指offer题解C++【10】矩形覆盖
- windows2003 域用户智能卡登录配置的一些问题
- 界面上的下载导出报表的jsp模版
- 计算机编程学习之路好书推荐【转】
- JAVA建造者模式
- = =回归。。【UVAlive】6859凸包