首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用RANSAC解决错误:"RANSAC无法找到有效的共识集。“

如何使用RANSAC解决错误:"RANSAC无法找到有效的共识集。“
EN

Stack Overflow用户
提问于 2020-02-28 11:23:37
回答 2查看 2.4K关注 0票数 1

我正在使用以下版本:

系统:

代码语言:javascript
复制
    python: 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)]
executable: C:\ProgramData\Anaconda3\pythonw.exe
   machine: Windows-10-10.0.17763-SP0

BLAS:

代码语言:javascript
复制
    macros: 
  lib_dirs: 
cblas_libs: cblas

Python deps:

代码语言:javascript
复制
       pip: 18.1
setuptools: 40.6.3
   sklearn: 0.20.1
     numpy: 1.15.4
     scipy: 1.1.0
    Cython: 0.29.2
    pandas: 0.23.4

当我使用RANSAC方法时,我得到以下错误:

ValueError: RANSAC无法找到有效的协商一致集。所有max_trials迭代都被跳过,因为每个随机选择的子样本都不符合传递条件。参见用于诊断的估计器属性(n_skips*)。

有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2020-10-16 21:43:18

默认的residual_threshold RANSAC用于确定inliers是目标变量(RANSAC文档)的中位绝对偏差(MAD)。可能发生的情况是,目标变量的MAD非常小,甚至为零。在这种情况下,算法将找不到任何不正确的地方。

您可以尝试增加residual_threshold,看看这是否有帮助。

票数 1
EN

Stack Overflow用户

发布于 2020-03-25 15:13:32

您可能有模型无法满足的指定边界。你需要放松你的通行证标准。这个文章可能会帮助您更好地了解到底发生了什么:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60450731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档