利用支持向量机对六维数据可视化
1、利用t-sne降维可视化,即基于t分布的随机近邻嵌入。
2、从高维空间降低到低维空间的问题:会发生数据拥挤问题,即假如高维空间中有多个点相互等距,而二维空间中最多只有3个点等距,这样降维肯定不会保证距离的保留。同时会发现在高维空间中的均匀分布的点其距离也不是很均匀,所以需要解决该问题,才能使类与类之间分开。
解决:在高维空间中较近的点在低维空间中将会更近,而较远的点将会更远,这样就能有效缓解拥挤问题https://zhuanlan.zhihu.com/p/47773001。
t-sne python代码:https://github.com/Ph0en1xGSeek/Machine_Learning/blob/master/tsne_python/tsne_python/tsne.py
兄弟们,我去实现去了,等着我掉坑的消息吧
一、
1)去掉数据中的括号‘{}’。
str1={{5,6,2,3,5,6,},{2,5,9,6,4,8,}}
str2=(’{}’)
data_s1 = str1
delete_s2 = str2
date = data_s1.replace(’{}’, ‘’)
print(data)
在使用replace替换的时候遇到问题,TypeError:unhashable type:set
兄弟们,这个问题应该是和数据类型有关,不应该呀,python数据结构中也有字符串吧,
Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
你看,这是有字符串的,难道是使用字符串需要包含哪个库么??
字符串的定义方式 “” 噗哈哈哈哈,萌新的尴尬。
2)但是没有替代成功??
输出依旧是{{5,6,2,3,5,6,},{2,5,9,6,4,8,}}??
瓦为啥到我这就不灵了。。。。???
。。。{}不算字符串么??掀桌子!!!
print (re.sub(’[{}]’ , ‘’ , str1)) done
3)将去掉括号的数据,和标签相对应,组成svm需要的数据集
好吧,还是excel好用。
二、数据制作完成后,使用sklearn中的多分类进行训练,得到结果。
利用sklearn中的结果报告,结果参数中有precision,recall,f1-scare,support几个评价参数。
问题:在进行可视化的过程中,经过降维,得到了一个二维数据,然后和原数据的标签放到一起,构成了shape是(170,3)的numpy数组,现在需要根据数组的第三行来判断,每个点涂成的颜色。
1)提取点
2)判断点
利用支持向量机对六维数据可视化相关推荐
- python数据可视化利用_利用pyecharts实现python数据可视化
**python 利用pyecharts实现python数据可视化 **web pyecharts是一种交互式图表的表达方式. pyecharts是一款将python与echarts结合的强大的数据可 ...
- 利用jieba库和wordcloud库,进行中文词频统计并利用词云图进行数据可视化
目录 利用jieba库和wordcloud库,进行中文词频统计并利用词云图进行数据可视化 安装jieba库 安装wordcloud 打开pycharm 编写代码 利用jieba库和wordcloud库 ...
- 利用Echarts+Springboot实现数据可视化 数据可视化 Spring实现简单的数据可视化 自定义可视化图表
最近在做大数据项目,先做了个数据可视化. 简单来说就是: 利用Echarts + Springboot实现数据可视化 Echarts:调用Echarts.js的API实现图标数据展示 (echart ...
- matlab利用t-SNE实现高维数据可视化(tsne函数用法实例)
tsne用法 tsne - t-Distributed Stochastic Neighbor Embedding This MATLAB function returns a matrix of t ...
- 利用arcgis将execl数据可视化(点)
execl数据示例数据 execl文件必须是(.xls) 将经纬度(度分秒)转成以度为单位 利用以下公式,注意将A2换成经纬度所在的单元格 =(LEFT(A2,FIND("°",A ...
- Matlab绘图(三)散点图—四维数据、五维数据、六维数据、七维数据散点图可视化绘制
Matlab绘图(三)散点图-四维数据.五维数据.六维数据.七维数据可视化分析 一.前言 二.散点图特征分析 (1)原理分析: (2)方案分析: 四维数据进行可视化方案 五维数据进行可视化方案 六维数 ...
- 深度学习数据驱动_利用深度学习实现手绘数据可视化的生成
前一段时间,我开发了Sketchify, 该工具可以把任何以SVG为渲染技术的可视化转化为手绘风格.(参考手绘风格的数据可视化实现 Sketchify) 那么问题来了,很多的chart是以Canvas ...
- 利用深度学习实现手绘数据可视化的生成
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 前一段时间,我开发了Sketchify, 该工具可以把任何以SVG为渲染技术的可视化转化为手绘风格.(参考手绘风格的数据可视化实现 ...
- 实战技术:利用深度学习实现手绘数据可视化的生成
个人博客导航页(点击右侧链接即可打开个人博客):大牛带你入门技术栈 前一段时间,我开发了Sketchify, 该工具可以把任何以SVG为渲染技术的可视化转化为手绘风格.(参考手绘风格的数据可视化实现 ...
最新文章
- ocr智能图文识别 tess4j 图文,验证码识别
- OpenCV2.4.4中调用SIFT特征检测器进行图像匹配
- Tomcat,出现乱码问题
- html语言class,HTML DOM
- Vue的单页应用中如何引用单独的样式文件
- 堆排序、快速排序、归并排序总结
- 知乎十万级容器规模的Java分布式镜像仓库实践
- Java经典编程习题100例,供初学者学习
- 非同质化代币(NFT)概述
- windows10 记事本进程 键盘消息钩子 dll注入
- Windows 10正式版官方原版ISO镜像下载
- 一点点读懂regulator(一)
- 树莓派连接到电脑显示图形界面
- 【5GC】什么是5G切片?5G切片如何工作?
- huffman算法实现文件的压缩与解压
- 培养气质的98个好习惯
- 功能室计算机室教学计划,计算机室教学计划
- 教师资格证科目二客观题汇总
- C# 简单图片爬虫 快来斗图把
- OpenGL ES渲染之Shader准备
热门文章
- html文件导入excel 出现乱码,win7系统txt导入excel出现中文乱码的解决方法
- 新书推荐--《Python程序设计入门与实践》
- 用XPath精确定位节点元素selenium使用Xpath定位之完整篇
- ModuleNotFoundError: No module named ‘_ctypes‘的解决方案
- 社交电商:拼团与分销商业模式的区别在哪里?
- php开发微信公众号token验证失败,Thinkphp5 微信公众号token验证不成功的原因
- 兄弟服务器系统打印机驱动,兄弟(Brother)HL-5450DN打印机驱动
- Hibernate与JPA的区别是什么
- 研究生小论文怎么发?
- 第十章第三节 物体的浮沉条件及应用