R7-2 支持向量机3 分数 25 作者 赵继宁 单位 成都信息工程大学 自行产生多个类别的数据集每类都是某一个圆周上的点每类有10个样本。 不同类别的数据交替出现比如第一类数据第一个点第二类数据第一个点最后一类数据第一个点然后第一类数据第二个点第二类数据第二个点。。。直到最后一类数据第十个点。 第c类数据都在半径为3c的圆上类别编号为类别数字-11到10类对应0到9。 横纵坐标中cos sin
解题思路:
本题需要自己生成数据集,然后使用sklearn的支持向量机进行分类。
数据集的生成可以按照题目要求,使用cos和sin函数生成坐标,然后按照类别编号生成数据集。
然后使用train_test_split函数将数据集划分为训练集和测试集,使用sklearn的SVC模型进行拟合和预测,并计算精度即可。
注意需要设置gamma系数和decision_function_shape参数。
参考代码:
原文地址: https://www.cveoy.top/t/topic/bumP 著作权归作者所有。请勿转载和采集!