当前位置: 首页 > news >正文

有哪些免费的做网站平台公关公司排行

有哪些免费的做网站平台,公关公司排行,在线生成,境外电商哪个平台好目录 一、环境 二、SVM原理 三、完整代码 一、环境 本文使用环境为#xff1a; Windows10Python 3.9.17opencv-python 4.8.0.74 二、SVM原理 OpenCV中的向量机#xff08;SVM#xff09;是一种监督学习算法#xff0c;用于分类和回归分析。它通过找到一个最优的超平…目录 一、环境 二、SVM原理 三、完整代码 一、环境 本文使用环境为 Windows10Python 3.9.17opencv-python 4.8.0.74 二、SVM原理 OpenCV中的向量机SVM是一种监督学习算法用于分类和回归分析。它通过找到一个最优的超平面来将不同类别的数据分开并使用支持向量来确定这个超平面的位置和方向。 SVM的基本思想是找到一个最优的超平面使得两个类别之间的间隔最大化。这个间隔被称为“最大间隔”而支持向量则是位于间隔边缘上的样本点。这些支持向量决定了最优超平面的位置和方向因此它们也被称为“支持向量机”。 在OpenCV中SVM可以用于二分类、多分类和回归分析。对于二分类问题SVM会找到一个最优的超平面将正类和负类分开。对于多分类问题SVM会使用“一对一”或“一对多”策略来处理多个类别。对于回归分析问题SVM会找到一个最优的超平面将输入数据映射到一个连续的输出值上。 SVM的核心是核函数它用于将输入数据映射到一个高维空间中。在高维空间中数据更容易被分离因为不同类别之间的距离更大。常用的核函数包括线性核、多项式核、径向基函数核RBF和sigmoid核等。不同的核函数适用于不同类型的数据选择合适的核函数可以提高SVM的性能。 线性核是最简单的核函数它将输入数据直接映射到高维空间中。如果数据的维度很高那么线性核的效果可能不太好。多项式核可以将输入数据映射到一个更高维的空间中但是它需要更多的计算资源。径向基函数核RBF是一种非常强大的核函数它可以将输入数据映射到一个无限维的空间中。但是RBF需要调整一个参数C来控制间隔的大小这可能会影响模型的性能。sigmoid核可以将输入数据映射到一个概率空间中它通常用于二分类问题。 总之OpenCV中的向量机是一种强大的监督学习算法可以用于分类和回归分析。它的核心是核函数不同的核函数适用于不同类型的数据。选择合适的核函数可以提高SVM的性能从而更好地解决实际问题。 三、完整代码 以下代码是在二维坐标系上随便设置4个点第一个点类别是1剩余三个点类别是-1。向量机作用就是找到一个2维决策面线将上述两类点划分开。 import cv2 as cv import numpy as np# 设置训练数据二分类 labels np.array([1, -1, -1, -1]) trainingData np.matrix([[501, 10], [255, 10], [501, 255], [10, 501]], dtypenp.float32)# 训练SVM # 初始化 svm cv.ml.SVM_create() svm.setType(cv.ml.SVM_C_SVC) svm.setKernel(cv.ml.SVM_LINEAR) svm.setTermCriteria((cv.TERM_CRITERIA_MAX_ITER, 100, 1e-6)) # 开始训练 svm.train(trainingData, cv.ml.ROW_SAMPLE, labels) # 用于数据可视化 width 512 height 512 image np.zeros((height, width, 3), dtypenp.uint8)# 显示不同类别区域 green (0,255,0) blue (255,0,0) for i in range(image.shape[0]):for j in range(image.shape[1]):sampleMat np.matrix([[j,i]], dtypenp.float32)response svm.predict(sampleMat)[1]if response 1:image[i,j] greenelif response -1:image[i,j] blue # 显示训练数据 thickness -1 cv.circle(image, (501, 10), 5, ( 0, 0, 0), thickness) cv.circle(image, (255, 10), 5, (255, 255, 255), thickness) cv.circle(image, (501, 255), 5, (255, 255, 255), thickness) cv.circle(image, ( 10, 501), 5, (255, 255, 255), thickness)# 显示支撑向量决策边界 thickness 2 sv svm.getUncompressedSupportVectors()for i in range(sv.shape[0]):cv.circle(image, (int(sv[i,0]), int(sv[i,1])), 6, (128, 128, 128), thickness) cv.imwrite(result.png, image) # save the image cv.imshow(SVM Simple Example, image) # show it to the user cv.waitKey()
http://www.dnsts.com.cn/news/145010.html

相关文章:

  • 郑州网站排名优化网站首页制作过程
  • 一个人可以做几个网站负责人佛山市做网站
  • 网络营销企业网站优化温州电力建设有限公司网站
  • 游戏前端转网站开发如何进行课程中心网站建设
  • 公司建设网站怎么做账网站建设合同 含维护费
  • 做的网站上传到服务器wordpress模板如何安装
  • 西安做网站哪家公司好内网 做 网站
  • 网站做关键词首页如何让我的网站被百度收录
  • 高校网站站群建设公司网站建设注意事项
  • 网站默认图片素材深圳it公司
  • 网站域名解析失败网页已改版
  • 音乐网站如何建设的注册电商网店怎么注册
  • 闽侯县住房和城乡建设局网站本地利用wordpress建站
  • php网站开发进程怎么做网站链接广告
  • 网站流量太高 如何做负载均衡wordpress next page
  • 网站建设电子合同中国制造网网站建设的优势
  • 企业网站需求方案佛山做网站的公司
  • 网站改版 内容怎么用网网站模板做网站
  • 尼乐清网站建设深圳市建设集团和恒大的关系
  • 济南哪里有网站建设公司宁波seo快速优化技术
  • 有了域名和主机怎么做网站优秀的交互设计作品集
  • 佛山网站设计建设域名注册信息在哪里找到
  • wordpress建站环境南京 网站制作公司
  • 网站建设seo需求文档织梦自动生成手机网站
  • 大型电商网站开发成本网页中的交互设计案例
  • 怎么将html变成为网址网站栏目设计优化方案
  • 万户高端网站建设网站死链接怎么删除
  • 打折网站模板宁波专业网站公司
  • 专业做视频的网站免费的app源码网
  • asp.net的网站开发手机网站 微信