| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 双月数据生成及其常见算法(二) -> 正文阅读 |
|
[数据结构与算法]双月数据生成及其常见算法(二) |
算法部分: 数据使用:双月数据生成及其常见算法(一)_防空洞的仓鼠的博客-CSDN博客? 文章中的数据 (一)最小二乘: 理论部分: 通过矩阵求解方式,来获取最优参数。具体求解B则为我们所需要的最佳解。X为对应的数据,Y是对应的输出。? 代码实现: 其中trainData是对应的数据数据,target则为对应标签。
(二)ML:最大似然估计 理论部分: 最大似然估计是概率论中常常涉及到的一种统计方法。最大似然估计会寻找关于θ的最可能的值,即在所有可能的θ取值中,寻找一个值使这个采样的“可能性”最大化。 现在,我们的目标就是最大似然函数:。 ?最大化对数似然函数,实际上就是最小化平方和误差函数,以此找到最大似然解。 根据公式推导:最优化解的形式为: W(ML)? = Rxx.I(N)*Rdx(N)其中Rxx为自相关矩阵,Rdx则为互相关矩阵。 Rxx(N) = x*x.T? ? ? ? ? ? Rdx(N) = x*d?通过带入X以及对应的响应d,则能够得到该部分数据的ML最优参数解。 代码部分:
(三)MAP:最大后验估计 理论部分:最大似然估计不同的是,最大后验估计寻求的是能使后验概率最大的值。通常是:通过参数的先验分布结合样本信息得到参数的后验分布。 本质上不同于ML估计,MAP估计是有偏估计,ML是无偏估计。 代码部分:
(四)SLP:单层感知机 理论部分:通过迭代思想,来对参数的优化,使得求解出一组误差较小的最优解。 代码部分:
(五)LMS: 理论部分:通过不断迭代,寻找一组权值向量,使得预测和期望之间的误差最小化。进而不断地优化参数。 E(w?)≤E(?w) 一般方法是不断迭代使 E(w(i))<E(w(i?1)) ,如此往复直到代价函数足够小为止。 代码部分:
结果: ? ? ? ?以上为仅讨论线型可分情况下的类型,分类和决策平面,以及完成代码放以下链接 双月数据及其分类算法.zip-机器学习文档类资源-CSDN下载 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 14:50:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |