Scikit - SVM 的 3D 特征数组

2024-01-07

我正在尝试在 scikit 中训练 SVM。我正在遵循该示例并尝试将其调整为我的 3d 特征向量。 我尝试了页面中的示例http://scikit-learn.org/stable/modules/svm.html http://scikit-learn.org/stable/modules/svm.html它跑了过去。在修复错误时,我回到教程设置并发现了这一点:

X = [[0, 0], [1, 1],[2,2]]
y = [0, 1,1]
clf = svm.SVC()
clf.fit(X, y) 

工作同时

X = [[0, 0,0], [1, 1,1],[2,2,2]]
y = [0, 1,1]
clf = svm.SVC()
clf.fit(X, y)

失败并显示:ValueError: X.shape[1] = 2 should be equal to 3, the number of features at training time

这里出了什么问题?这只是一个额外的维度...... 谢谢, 埃尔


运行你的后一个代码对我有用:

>>> X = [[0,0,0], [1,1,1], [2,2,2]]
>>> y = [0,1,1]
>>> clf = svm.SVC()
>>> clf.fit(X, y)
SVC(C=1.0, cache_size=200, class_weight=None, coef0=0.0, degree=3, gamma=0.0,
  kernel='rbf', max_iter=-1, probability=False, shrinking=True, tol=0.001,
  verbose=False)

该错误消息似乎应该在您致电时实际发生.predict()在 SVM 对象上kernel="precomputed"。是这样吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Scikit - SVM 的 3D 特征数组 的相关文章

  • Java 的支持向量机?

    我想用Java编写一个 智能监视器 它可以随时发出警报detects即将到来的性能问题 我的 Java 应用程序正在以结构化格式将数据写入日志文件
  • 从sklearn PCA获取特征值和向量

    如何获取 PCA 应用程序的特征值和特征向量 from sklearn decomposition import PCA clf PCA 0 98 whiten True converse 98 variance X train clf f
  • 将 Keras 集成到 SKLearn 管道?

    我有一个 sklearn 管道 对异构数据类型 布尔 分类 数字 文本 执行特征工程 并想尝试使用神经网络作为我的学习算法来拟合模型 我遇到了输入数据形状的一些问题 我想知道我想做的事情是否可能 或者我是否应该尝试不同的方法 我尝试了几种不
  • Scikit-learn:如何获得 True Positive、True Negative、False Positive 和 False Negative

    我的问题 我有一个数据集 它是一个很大的 JSON 文件 我读取它并将其存储在trainList多变的 接下来 我对其进行预处理 以便能够使用它 完成后 我开始分类 我用kfold交叉验证方法以获得平均值 准确性并训练分类器 我做出预测并获
  • 如何获取 sklearn.metrics.classification_report 的输出作为字典?

    我一直在尝试以字典的形式获得分类报告 所以根据 scikit learn 0 20 文档 我这样做 from sklearn import metrics rep metrics classification report y true y
  • Apache Spark 和 scikit_learn 之间的 KMeans 结果不一致

    我正在使用 PySpark 对数据集执行聚类 为了找到簇的数量 我对一系列值 2 20 进行了聚类 并找到了wsse 簇内平方和 每个值的值k 在这里我发现了一些不寻常的东西 根据我的理解 当你增加集群数量时 wsse单调递减 但我得到的结
  • Python:由于 OSError 无法安装软件包:[Errno 2] 没有这样的文件或目录

    我尝试使用pip安装sklearn 并且我收到以下错误消息 错误 由于 OSError 无法安装软件包 Errno 2 没有这样的文件或目录 C Users 13434 AppData Local Packages PythonSoftwa
  • float() 参数必须是字符串或数字,而不是“时间戳”

    我无法使 scilearn 与日期时间系列一起工作 找到了这篇文章 但对我没有帮助 Pandas 类型错误 float 参数必须是字符串或数字 https stackoverflow com questions 41256626 panda
  • X 和 y 具有不兼容的形状

    我试图在 1997 个训练示例的一维特征向量上拟合一个分类器 其中包含包含我的 y 的相同大小的样本 clf svm SVC j 0 a 0 listX listY while a lt 1996 ath X join linesplit
  • 使用 Doc2vec 后如何解释 Clusters 结果?

    我正在使用 doc2vec 将关注者的前 100 条推文转换为矢量表示形式 例如 v1 v100 之后 我使用向量表示来进行 K 均值聚类 model Doc2Vec documents t size 100 alpha 035 windo
  • 是否可以使用具有余弦相似度的 KDTree?

    看来我不能使用这个相似度度量sklearn例如 KDTree 但我需要 因为我正在使用测量单词向量相似度 对于这种情况 快速鲁棒定制算法是什么 我知道关于Local Sensitivity Hashing 但它应该经过大量调整和测试才能找到
  • 如何使用 lstm 执行多类多输出分类

    I have multiclass multioutput classification see https scikit learn org stable modules multiclass html https scikit lear
  • scikit-learn LinearRegression 的意外交叉验证分数

    我正在尝试学习使用 scikit learn 来完成一些基本的统计学习任务 我认为我已经成功创建了适合我的数据的线性回归模型 X train X test y train y test cross validation train test
  • 机器学习的周期性数据(例如度角 -> 179 与 -179 相差 2)

    我使用 Python 进行核密度估计 并使用高斯混合模型对多维数据样本的可能性进行排名 每一条数据都是一个角度 我不确定如何处理机器学习的角度数据的周期性 首先 我通过添加 360 来删除所有负角 因此所有负角都变成了正角 179 变成了
  • 如何使用分布式 Dask 和预先训练的 Keras 模型进行模型预测?

    我正在加载预训练的 keras 模型 然后尝试使用 dask 并行化大量输入数据 不幸的是 我遇到了一些与我如何创建 dask 数组有关的问题 任何指导将不胜感激 Setup 首先我从这个仓库克隆https github com sanch
  • ValueError:空词汇;也许文档只包含停用词

    我正在 第一次 使用 scikit 库 但收到此错误 ValueError empty vocabulary perhaps the documents only contain stop words File C Users A60556
  • 更改随机森林分类器的阈值

    我需要开发一个没有 或接近没有 假阴性值的模型 为此 我绘制了召回率 精度曲线 并确定阈值应设置为 0 11 我的问题是 如何定义模型训练时的阈值 稍后在评估时定义它是没有意义的 因为它不会反映新数据 X train X test y tr
  • scikit-learn kmeans 聚类的初始质心

    如果我已经有一个可以作为初始质心的 numpy 数组 我该如何正确初始化 kmeans 算法 我正在使用 scikit learn Kmeans 类 这个帖子 具有选定初始中心的 k 均值 https stackoverflow com q
  • 训练多维高斯过程回归的超参数

    这是一个简单的代码工作实现 我在 Python 的 scikit learn 中使用高斯过程回归 GPR 和二维输入 即网格x1 and x2 和一维输出 y import numpy as np from matplotlib impor
  • ROC曲线和libsvm

    给定一条 ROC 曲线plotroc m see here http www csie ntu edu tw cjlin libsvmtools roc curve for binary svm 理论问题 如何选择要使用的最佳阈值 编程问题

随机推荐

  • 找出给定函数中调用了哪些函数[重复]

    这个问题在这里已经有答案了 可能的重复 在 R 中生成调用图 https stackoverflow com questions 4795982 generating a call graph in r 我想系统地分析给定的函数 以找出该函
  • 雄猫并没有停止。我该如何调试这个?

    我有一个Tomcat 7在我启动的 Linux 中运行 CATALINA HOME bin startup sh并通过关闭 CATALINA HOME bin shutdown sh from etc init d 除了 1 个问题外 一切
  • Qt 中的阿拉伯语与 QString

    我想向我的 Qt 应用程序添加阿拉伯语标题 但没有成功 这是我的代码 include mainwindow h include
  • Java 1.6 中的枚举类主体功能

    enum CoffeeSize BIG 8 HUGE 10 OVERWHELMING 16 public String getLidCode return A private int ounces public int getOunces
  • 使用 stackdriver CLI 查找时间戳之间的日志

    我需要使用 stackdriver CLI 查找两个时间戳之间的日志 我使用了下面的命令 gcloud beta logging read timestamp gt 2017 02 19T00 00 00Z AND timestamp lt
  • 中止多文件上传 AJAX 请求

    我试图用进度条中止多个文件上传 显示进程的状态 我想要实现的是在单击中止按钮时完全中止多个文件上传 停止进度条并清除在最初触发的多个文件上传过程中可能已上传的每个文件 下面是我的代码 var AJAX ajax xhr function v
  • 如何让 python 脚本安全退出?

    这是我有一个必须输入的密码的情况 如果输入错误 脚本将无法继续并自行退出 但我怎样才能告诉脚本安全地退出呢 I tried sys exit 但这会产生回溯错误 并且看起来不是一个非常干净的退出方法 实际上 sys exit 只会抛出一个S
  • AWS lambda无服务器网站会话维护

    我使用 Node js 作为后端开发了一个网站 最近我正在尝试将其变成无服务器并部署到 lambda 我将重写大部分代码 但只是还没弄清楚如何在用户登录后维护会话 我使用的是 express session 模块 会话数据全部记录在数据库中
  • 启动ejb bean不工作

    我正在尝试使用启动 ejb 在启动时做一些事情 但我的豆子从来没有被调用过 这是我的豆子 import javax annotation PostConstruct import javax ejb Startup import javax
  • Django cookies 在电子邮件地址周围放置双引号

    在我的登录脚本中 它为用户登录其电子邮件地址和密码创建一个 cookie 我遇到的问题是 当设置电子邮件地址时 它将整个电子邮件地址放在双引号之间 我怎样才能让它不呢 if request method POST post request
  • iOS9 self.canDisplayBannerAds = true 不显示任何广告 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 非常简单的iAd代码 import UIKit import iAd class ViewController UIViewCon
  • Linux 上的 SAFEARRAY

    我在 Linux 上使用一个专有库 它使用SAFEARRAY输入回调函数 HRESULT Write SAFEARRAY Data SAFEARRAY在头文件中定义为typedef void SAFEARRAY 我必须定义一个回调函数来获取
  • ASP.NET MVC Html.Editor 将模型传递给编辑器模板

    我有一个名为 Address cshtml 的编辑器模板 其模型定义为 model Acme Models Address 在视图中 我想调用编辑器模板并传递相同类型的局部变量 并定义它将用于变量的名称 我尝试了很多方法 包括 Html E
  • 如何在Windows 10上构建winium驱动服务?

    我正在使用以下类代码通过 WiniumDriver 启动计算器 在创建 WiniumDriver 实例之前 我将启动一个 winium 驱动程序服务 import java io File import java io IOExceptio
  • java中的返回值语法

    我不太确定这个方法的作用 或者更好的是我不确定 是什么意思 有人可以帮我理解吗 private int guess return isTrue A isFalse B neither C D 这是嵌套的情况三元运算符 http en wik
  • SQL查询获取最近3个月的数据

    如何获取今天的日期并将其转换为01 mm yyyy格式化并从表中获取 3 个月前交货月份的数据 表已包含交割月份01 mm yyyy SELECT FROM TABLE NAME WHERE Date Column gt DATEADD M
  • 使用 jQuery 获取整个开始标签

    假设 HTML 是 div class someclass more divs div 如何使用 ID 获取 HTML 中显示的整个开始标记及其属性 但不是结束标记 例如 page tag 然后会返回 div class someclass
  • Apache Airflow 任务超时

    所以我有一个任务的测试 dag 这是一个简单的 ETL 尝试从 mssql 数据库中提取数据并将它们加载到 postgres 数据库 所以它的工作方式是按日期选择并插入过去 360 天的 postgres 数据库 但任务在 10 天左右后
  • 如何在Python中找到两个单词之间的最短依赖路径?

    我尝试在给定的依赖树中找到 Python 中两个单词之间的依赖路径 对于句子 流行文化中的机器人提醒我们人类的伟大之处 不受约束的人类机构 我使用了 practnlptools https github com biplab iitb pr
  • Scikit - SVM 的 3D 特征数组

    我正在尝试在 scikit 中训练 SVM 我正在遵循该示例并尝试将其调整为我的 3d 特征向量 我尝试了页面中的示例http scikit learn org stable modules svm html http scikit lea