- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试用 Octave 计算梯度下降。每次迭代,我的 theta 都会呈指数级增长。我不确定问题是什么,因为我直接复制另一个函数。
这是我的矩阵:
X = 1 98
1 94
1 93
1 88
1 84
1 82
1 79
y = 97
94
94
78
85
85
76
theta = 1
1
我正在使用这个公式:
theta = theta - 0.001 * (1 / 7) * (X' * (X * theta - y))
我使用正规方程计算出最佳 theta 是多少,但仅经过几次迭代后,我的 theta 就达到了数千。知道出了什么问题吗?
最佳答案
您似乎正在使用梯度下降进行线性回归,其中您的学习率太高,正如前面的答案中所提到的,这篇文章只是添加一些可视化并准确解释您的案例中发生的情况。
如下图所示,学习率足够高,可以收敛到凸成本面中的全局最小值,并且由于步长太大,theta值会振荡并错过最小值点(如右图所示) )。如果你降低学习率(如 LHS),收敛率会降低,但最终会达到全局最小值。
你需要找到一个合适的 alpha(学习率),这样收敛速度就不会太慢或太高(这取决于数据,缩放特征会有所帮助)。
关于matrix - 梯度下降: thetas not converging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42332058/
代码: import numpy from matplotlib.mlab import PCA file_name = "store1_pca_matrix.txt" ori_data = nump
我正在尝试使用 https://github.com/Michaelvll/DeepCCA 经过 20-40 次迭代后,出现以下错误: RuntimeError: symeig_cpu: the al
我正在实现 Converge 灯箱。开发服务器IP已经加入白名单。我可以通过消费获取 session token "https://api.demo.convergepay.com/hosted-pa
我有一个服务器程序,它从一组网络对等点中随机选择 10 个来完成一项任务。生成节点随机索引的代码如下: indices = let index = getStdRandom $ randomR (0,
我正在尝试用 Octave 计算梯度下降。每次迭代,我的 theta 都会呈指数级增长。我不确定问题是什么,因为我直接复制另一个函数。 这是我的矩阵: X = 1 98 1 94 1
我正在尝试使用来自 SkLearn 的 Kmeans 算法从一组数据中构建集群。我想知道如何确定算法是否真正收敛到一个数据的解决方案。 我们输入 tol 参数来定义收敛容差,但还有一个 max_ite
我正在尝试获取列表 v 的所有旋转。因此,在 rotations 的定义中,我使用翻转版本的 rotateLeft 作为第一个分支函数(为了首先接受列表),然后是返回list [0, 1, 2, ..
我一直在尝试通过构建简短的程序来学习 Haskell。我对函数式编程世界有点陌生,但已经做了大量的阅读。 我在 Haskell 中有一个相对较短的递归函数,用于使用牛顿法找到一个函数的根,达到浮点数允
我目前在训练 svm.OneClassSVM 时遇到问题. 我将问题简化为最小示例: from sklearn import svm import pandas as pd X_train = pd.
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我尝试了很多测试信用卡号,但总是返回结果是“无效卡”。 请求地址: https://demo.myvirtualmerchant.com/VirtualMerchantDemo/processxml.
以下nls代码抛出以下错误 Convergence failure: singular convergence (7)为 fm2 (对于 Data2 )。但是类似数据集的相同代码工作正常( fm1 用
我想使用 R 中的“neuralnet”包来训练神经网络。训练数据集是一个包含 8 个预测变量 (x1,x2,x3,...,x8) 和 1 个响应变量 (y) 的数据框。数据如下: data
我在使用 coxph() 时遇到一些问题。我有两个分类变量:性别和可能的原因,我想将其用作预测变量。性别只是典型的男性/女性,但可能的原因有 5 个选项。我不知道警告消息有什么问题。为什么置信区间从
我试图在 matplotlib 中的矩阵上进行 PCA,但不断遇到 LinAlgError: SVD 未收敛。我检查了我的数据是否有错误值。我能够在类似的数据集上实现 PCA,没有任何问题,但在这种情
我编写了一个使用 Armadillo svd_econ 函数的函数。我正在尝试处理 svd 无法收敛的情况,因为出于某种原因在这种情况下它不会中止函数。 有问题的错误是: error: svd_eco
为 Adrian 运行线性二进制模式的代码。该程序运行但给出以下警告: C:\Python27\lib\site-packages\sklearn\svm\base.py:922: Convergen
我试图用 Scipy 解决一个大的特征值问题,其中矩阵 A是密集的,但我可以计算它对向量的作用而无需组装 A明确地。因此,为了避免矩阵 A 变大时出现内存问题,我想使用稀疏求解器 scipy.spar
背景:我正在开发一个使用statsmodels的程序,该程序适合27个arima模型(p,d,q = 0,1,2)到100多个变量,并为AR/选择具有最低aic和具有统计意义的t统计量的模型Dicke
我已经为 DCGAN 构建了自己的实现在 TensorFlow培训 MNIST . 完整代码(可运行)可在 github 上找到:https://github.com/Daniel451/tfdcga
我是一名优秀的程序员,十分优秀!