机器学习基石笔记:12 Nonlinear Transformation
2024-08-30 13:56:17
一、二次假设
实际上线性假设的模型复杂度是受到限制的,
需要高次假设打破这个限制。
假设数据不是线性可分的,但是可以被一个圆心在原点的圆分开,
需要我们重新设计基于该圆的PLA等算法吗?
不用,
只需要通过非线性转换将X域圆形可分变为Z域线性可分!
通用的二次假设集:
二、非线性转换
好的二次假设:
非线性转换的步骤:
三、非线性转换的代价
计算/存储代价:
次数越高,代价越大。
模型复杂度代价:
次数越高,代价越大。
高次假设能使样本内代价更小;
低次假设能保证泛化误差更小。
可视化数据后再选择:
一是数据维度高时难以可视化;
二是可视化后再选择实际上人脑里产生的模型复杂度代价并没有算进去,
加上后实际代价不一定很低。
四、结构化假设集
低价假设集合是包含在高次假设集合中的。
先线性模型,效果不好的话,再使用更高次点的模型。
最新文章
- 【原创】Mac os 10.10.3 安装xgboost
- JM8.6学习
- Linux环境的PHP执行
- java 14 -10 Calendar类以及练习
- Spring-涉及到的设计模式汇总
- ORACLE CLIENT客户端安装步骤详解
- 利用组策略禁用Oultook 各个版本的缓存模式!
- jquery之onchange事件2
- Eclipse代码自动提示设置
- Android app作为系统应用实现功能笔记
- C# 中如何判断字符串的相似度
- PHP中文转拼音
- C#流程控制语句--分支语句(if,switch,三位运算符)
- Maven报错Archive for required library:某.jar' in project '项目名'
- Java开发环境笔记
- docker(二)部署docker容器虚拟化平台
- 1.6《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——小结
- DUBBO - 分布式框架
- linux系统查看IP地址,不显示IP地址或者只显示127.0.0.1
- libevent文档学习(一)多线程接口和使用
热门文章
- python3安装xadmin出现 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444: illegal multibyte sequence
- 并发系列3:Lock锁以及核心类AQS
- VirtualBox 安装Mac OS
- 如何使用Shiro
- pyspider--post
- 语义分割之Dual Attention Network for Scene Segmentation
- Linux工作中常用命令
- 89. Gray Code返回位运算的所有生成值
- Working days
- golang环境 centos 7