低维数据映射到高维数据可分性理解实例
2014-03-15 19:24
218 查看
今天又看到了SVM,之前一直对SVM将低维数据映射到高维数据理解较为抽象,今天偶然想到一个理解实例,希望能够与刚接触机器学习的战友们分享。
事情是这样的,今晚吃晚饭时看到一小孩气球破了,地上落了一些碎片,有几种颜色,突然意识到对于这些碎片,这不就是高维映射到低维(三维球面映射到二维的地面上)的情形吗?
假如气球是红黑颜色各涂一半的,爆炸之后落在地上时各色碎片相互交错,基本没有一条二维曲线可以将其分开,但是在气球没有爆炸之前,是不是可以用一个平面将两种颜色的‘碎片’分开呢,是不是完全可分呢?
因此,低维数据若不可分,将其映射到高维空间,没准就准确、简单地分开了。
事情是这样的,今晚吃晚饭时看到一小孩气球破了,地上落了一些碎片,有几种颜色,突然意识到对于这些碎片,这不就是高维映射到低维(三维球面映射到二维的地面上)的情形吗?
假如气球是红黑颜色各涂一半的,爆炸之后落在地上时各色碎片相互交错,基本没有一条二维曲线可以将其分开,但是在气球没有爆炸之前,是不是可以用一个平面将两种颜色的‘碎片’分开呢,是不是完全可分呢?
因此,低维数据若不可分,将其映射到高维空间,没准就准确、简单地分开了。
相关文章推荐
- Numpy高维数据的理解
- oracle实例名、数据库名与服务名的理解 转贴蔡俊
- RowMapper实现自动将一行数据映射到指定类的实例中
- 简单的实例来理解WCF 数据服务(WCF DS)
- Linux内核中ioremap映射及remap_page_range的透彻理解,实例
- oracle实例名、数据库名与服务名的理解
- 简单的实例来理解WCF 数据服务
- 理解实例数据与元数据
- Numpy高维数据的理解
- Springmvc-将前端数据映射成JAVA对象接收实例
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- oracle中服务名,实例名,数据库名的理解
- asp.net mvc常用的数据注解和验证以及entity framework数据映射的一个实例
- Linux内核中ioremap映射的透彻理解
- Java-NIO(五):通道(Channel)的数据传输与内存映射文件
- Linux C语言下UDP实现指定端口收发数据实例
- PHP数据的提交与过滤基本操作实例详解
- 安卓学习第28天:使用Intent在活动之间传递数据以及Activity的生命周期实例
- redis中使用redis-dump导出、导入、还原数据实例
- 数据格式交互映射协议