- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我这学期一直在学习机器学习算法,但我似乎无法理解一旦运行 Gradient decent 并更新它们后如何使用参数 theta,特别是在 Logistic 回归中,简而言之,我的问题是决策边界如何在参数 theta 更新后进行试点。
最佳答案
在使用梯度下降估计参数 theta 后,您可以使用这些计算出的参数进行预测。
对于任何输入 x,您现在可以计算预测结果 y。
机器学习的最终目标是做出预测。
因此,您进行了一大堆观察 x 和 y。其中 x 是您的输入,y 是您的输出。在逻辑回归的情况下,y 是两个值之一。例如,拿一堆标记为垃圾邮件或非垃圾邮件的电子邮件 (x)(y 为 1 表示垃圾邮件,0 表示无垃圾邮件)。或者拍摄一堆标记为健康或不健康的医学图像。 ...
将所有这些数据输入到您的机器学习算法中。您的算法(例如梯度下降)将计算 theta 系数。
现在您可以使用这些 theta 系数来预测新的 x 值。例如系统从未见过的一封新邮件,使用 theta 系数,您可以预测它是否是垃圾邮件。
至于绘制决策边界。当 x 有两个维度时,这可能是可行的。每个轴上可以有一个维度。在你的图表中得到的点就是你的 y 值。您可以为它们涂上不同的颜色或显示不同的形状,无论结果是一种方式还是另一种方式(即您的 y 是 0 或 1)。
在实践中,这些图在讲座中很有用,可以让您大致了解您正在尝试做的事情或要完成的事情。实际上,每个输入 X 可能是一个包含许多值(远远超过 2)的向量。因此无法绘制决策边界。
关于algorithm - 参数theta更新后决策边界如何引导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33404372/
它是 f(n)=theta(h(n)) 因为 theta 是可传递的。但是谁能解释为什么 h(n)=theta(f(n))。 最佳答案 通过定义扩展 Big-O 符号通常会使事情变得简单。 关于alg
在 Andrew Ng 进行机器学习 MOOC 时,他理论上解释了 theta'*X 为我们提供了假设,而在做类(class)时我们使用 theta*X。为什么会这样呢? 最佳答案 theta'*X
我正在阅读算法导论并尝试完成书中的练习。 练习 4.1-3 4.1-3 Implement both the brute-force and recursive algorithms for the
这是假设函数 h(x)=theta 0 + theta 1(x)将 theta 0 的值为 0,theta 1 的值为 0.5 后,如何将其绘制在图表上? 最佳答案 这与我们绘制线性方程的方式相同。让
所以我的问题是如何制作极坐标图 r = f(theta)对于一个函数f通过计算r获取一系列 theta 值,然后转换 r使用方程将 theta 和 theta 转换为笛卡尔坐标 x = r cos(t
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 9 年前。 Improve
我们的教授和各种资料都说 Summation(n) = (n) (n+1)/2,因此是 theta(n^2)。但直觉上,我们只需要一个循环就可以找到前 n 项的总和!所以,它必须是 theta(n)。
我们使用 Ө-notation 来写插入排序的最坏情况运行时间。但是我无法将 Ө-notation 的属性与插入排序联系起来,为什么 Ө-notation 适用于插入排序。对于所有 n>=n0,插入排
log n^2 等同于 2logn,它以与 logn 相同的速率增长,因为我忽略了因子和常量。但是,如果我要对整个项进行平方,以便得到 (logn)^2,它是否也是 logn 的大 theta? 最佳
有没有办法证明 f(n) + g(n) = theta(n^2) 还是不可能?假设 f(n) = theta(n^2) & g(n) = O(n^2) 我尝试了以下方法:f(n) = O(n^2) &
这看起来微不足道,但我无法解决。我想将 Theta 增加 15 度。但是,内部是按弧度计算的。所以这就是我所做的 if ( m_a > PI ) m_a = m_a - 2*P
我无法找到某些类型代码的 theta,例如。 for(i=1;i=1;j=j/3){ .... } } 如何找到上述代码的 theta。 如果有人帮助我在一般情况下如何找到它,那将非常有帮助。 f
对于运行时间为 (cn) 的函数!其中 c 是系数 >= 0 且 c != n,运行的紧界是 Θ(n!) 还是 Θ((cn)!)?现在,我相信它会是 Θ((cn)!),因为它们会相差一个系数 >= n
for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { for (int k = 0; k < 5; k++)
这是我需要分析的代码: i = 1 while i 。它显然与 i 本身一样多。因此,如果 i 的值为 256,那么您将执行 j = j + 1 多次。 因此,完成的总工作量是 i 在外循环执行中所采
有一些书说 theta 表示法称为平均情况,而另一些则说 theta 不是平均情况。如果theta不是平均情况,那么在算法方面什么叫平均情况? 最佳答案 O、Ω 和 Θ 符号实际上与算法的最佳/平均/
Theta 符号的简单英语解释是什么?使用尽可能少的正式定义和简单的数学。 theta 表示法与大 O 表示法有何不同?谁能用通俗易懂的英语解释一下? 算法分析中有怎么用到的?我很困惑? 最佳答案 如
我一直在尝试生成 Newton's method Jacobi theta functions 的分形-- 我对 mpmath 的尝试需要很长时间,所以我尝试用 C 进行编码。 用于生成以下图像的来源
这是 Python 入门级编码类(class),因此请简单介绍术语,因为我们只是在迈出一小步。这是我正在尝试工作的 for 循环。 g=9.81 h0=1 radians=pi*thetas(j)/1
作为学期的一部分,我们正在使用 C 进行编程,这是一个座谈会测试问题的示例: unsigned f(unsigned n) { if(n<=1) return 1; return f(n-2)+f(n
我是一名优秀的程序员,十分优秀!