- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在尝试使用 gbm.fit 模型在 R 中拟合 adaBoost 模型。我已经尽我所能,但最后我的模型不断给我 [0,1] 之外的预测值。我知道 type = "response"仅适用于伯努利,但我一直在获得 0,1 之外的值。有什么想法吗?谢谢!
GBMODEL <- gbm.fit(
x=training.set,
y=training.responses,
distribution="adaboost",
n.trees=5000,
interaction.depth=1,
shrinkage=0.005,
train.fraction=1,
)
predictionvalues = predict(GBMODEL,
newdata=test.predictors,
n.trees=5000,
type="response")
最佳答案
通过 gbm 包选择“adaboost”作为损失函数来获得 [0,1] 之外的 y 范围是正确的。
训练后,adaboost 根据输出的符号预测类别。
例如,对于二元类问题,y{-1,1},类标签将被签名为输出 y 的符号。所以如果你得到 y=0.9 或 y=1.9 会给你相同的结果——观察属于 y=1 类。然而,y=1.9 只是表明一个比 y=0.9 更有把握的结论。 (如果你想知道为什么,我建议你阅读 adaboost 基于边距的解释,你会发现与 SVM 的结果非常相似)。
希望这可以帮到你。
关于r - adaBoost 中 R 中的 GBM ~ predict() 值位于 [0,1] 之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615279/
我正在运行 3 个不同的模型(随机森林、梯度提升、Ada Boost)和基于这 3 个模型的模型集合。 我设法将 SHAP 用于 GB 和 RF,但不适用于 ADA,但出现以下错误: Exceptio
我一直想知道当它有错误率(完美分类)时,alpha(弱分类器的权重)的值应该是多少,因为 alpha 的算法是 (0.5) * Math.log(((1 - errorRate)/errorRate)
我是一个非技术人员,正在尝试实现图像分类。在本文中,我遇到了 ADA Boost 算法,该算法是在视频关键帧的“特征包”步骤之后实现的。有人可以通俗地解释一下 ADA Boost 的作用以及它的输入和
我正在尝试使用 openCV 库训练一个 adaboost 分类器,用于视觉行人检测。我发现 adaboost 允许选择最相关的特征,这意味着,如果我从图像中获取 50.000 个特征,然后使用它们来
使用 OpenCV 后 boosting我正在尝试实现我自己的 Adaboost 算法版本(查看 here、here 和 the original paper 以获得一些引用)。 通过阅读所有 Mat
我正在使用 Adaboost 来解决分类问题。我们可以做到以下几点: ens = fitensemble(X, Y, 'AdaBoostM1', 100, 'Tree') 现在“树”是学习器,我们可以
我已经实现了 AdaBoost 提升算法的一个版本,我在其中使用决策树桩作为弱学习器。然而,我经常发现,在训练 AdaBoost 算法后,会创建一系列弱学习器,使得该系列在整个集合中重复出现。例如,经
虽然最初不是这样构想的,但标准的Adaboost算法相当于使用指数损失函数进行前向阶段加性模型估计。也就是说,给定一些弱分类器 c1,...,cM 和样本点 x1,...,xN 算法得出的权重: 设置
有没有人对如何在 python 中实现 AdaBoost (Boostexter) 算法有一些想法? 干杯! 最佳答案 看起来好像 sdpy项目有一个 AdaBoost 实现。具体看sdpy/cs/m
我正在尝试通过以下伪代码在 Python 中实现 Adaboost M1: 我已经取得了一些进展,但是,我的“错误预测”数量并没有减少。 我检查了我的权重更新函数,它似乎正确更新了权重。 错误可能出现
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我为一个项目实现了 Adaboost,但我不确定我是否正确理解了 adaboost。这是我实现的,请告诉我它是否正确。 我的弱分类器是 8 个不同的神经网络。经过全面训练后,这些预测的准确率都在 70
我已经实现了 AdaBoost 序列算法,目前我正在尝试基于 P. Viola 和 M. Jones 原始论文实现所谓的 Cascaded AdaBoost。不幸的是,我对调整一个阶段的阈值有一些疑问
我正在按照 Viola-Jones 中的描述实现 AdaBoost我自己的启蒙论文。在对算法进行单元测试的过程中,我发现了一些奇怪的行为。这可能只是算法对 jar 装数据的作用很奇怪,或者我可能遗漏了
我一直在努力理解 AdaBoost algorithm没有太大的成功。我正在努力理解 Viola Jones paper on Face Detection举个例子。 您能否用通俗易懂的语言解释 Ad
我想使用 AdaBoost 从大量(~100k)中选择一组好的特征。 AdaBoost 的工作原理是遍历特征集并根据它们的执行情况添加特征。它选择在被现有特征集错误分类的样本上表现良好的特征。 我目前
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
在python中实现的adaboost算法究竟是如何为每个特征分配特征重要性的?我将它用于特征选择,我的模型在基于 feature_importance_ 的值应用特征选择时表现更好。 最佳答案 fe
我正在实现 sklearn AdaBoostClassifier,并绘制了 estimator_errors_,它表示增强型集成中每个估计器的分类误差。 这是情节: 我有几个问题:1. 是测试集还是训
AdaBoost 算法是否有流行且稳定的 C# 库?除了经典的 AdaBoost(例如 GentleBoost、LogitBoost 等)之外,这样的库是否包含不同风格的提升? 最佳答案 OpenCV
我是一名优秀的程序员,十分优秀!