![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Machine Learning
p312011150
这个作者很懒,什么都没留下…
展开
-
贝叶斯算法详解
从贝叶斯定理说开去简介贝叶斯定理是18世纪英国数学家托马斯·贝叶斯(Thomas Bayes)提出得重要概率论理论。以下摘一段 wikipedia 上的简介:所谓的贝叶斯定理源于他生前为解决一个“逆概”问题写的一篇文章,而这篇文章是在他死后才由他的一位朋友发表出来的。在贝叶斯写这篇文章之前,人们已经能够计算“正向概率”,如“假设袋子里面有 N 个白球,M 个黑球,你伸手进去摸一把,摸出黑球的概率是...转载 2018-05-11 13:15:36 · 1070 阅读 · 0 评论 -
K-Means聚类算法java实现
对于K-Means算法想必做机器学习和数据挖掘的广大同胞们已经不再陌生,做为数据挖据的十大经典算法之一,k-Means做聚类分析上有得天独厚的优势。对于其原理进行简单的描述:k-Means算法是典型的基于距离的聚类算法,采用的是距离作为相似性指标。经过n次迭代后,当中心的位置不在发生变换的时候即是收敛完成。算法: 1. 从n个文档中随机的选择出k个文档作为质心 ...转载 2018-05-22 13:22:41 · 3748 阅读 · 3 评论 -
用java实现复数的加减乘除运算
用java实现复数的加减乘除运算1. 背景 老师在课上布置了几道java编程题,此为其中之一2. 题目内容设计一个类Complex,用于封装对复数的下列操作:(1)一个带参数的构造函数,用于初始化复数成员(2)一个不带参数的构造函数,调用代参数的构造函数完成对复数成员的初始化。(3)实现两个复数的加法,减法的静态方法和实例方法。(4)以复数的标准形式:x+iy 输出此复数(5) 写两个函数,...转载 2018-05-22 09:55:14 · 15230 阅读 · 0 评论 -
快速傅里叶变换及java实现
傅里叶变换: 傅里叶变换是一种线性的积分变换。它的理论依据是:任何连续周期信号都可以由一组适当的正弦曲线组合而成,即使用简单的正弦、余弦函数(如sinx,Acos(ωx+θ)),可以拟合复杂函数。 使用正弦曲线的原因:在信号处理中,正弦曲线可以更简单地处理信号,且一个正弦曲线信号经过处理仍是正弦曲线,只有幅度和相位可能发生变化,但是频率和波形不变。 在信号处理中,傅里叶变换...转载 2018-05-22 09:52:35 · 1696 阅读 · 0 评论 -
java使用傅里叶变换,得到变换之后的傅里叶频谱图像。
使用傅里叶变换来处理图像,可以滤波,去噪。 但是网络上java实现很少,可以运行的就更少,我总结了一些代码,并加以调试,保证速度的情况下得以运行成功。 这些代码仅对灰度图验证通过。学习之用。调用结果可以用http://cns-alumni.bu.edu/~slehar/fourier/fourier.html#filtering 网站的图片验证: 输入图像:ff8.bmp ...转载 2018-05-22 09:50:11 · 1808 阅读 · 1 评论 -
JAVA实现傅里叶变化
用JAVA实现傅里叶变化 结果为复数形式 a+bi废话不多说,实现代码如下,共两个class1FFT.class 傅里叶变化功能实现代码package fft.test;/************************************************************************* * Compilation: javac FFT.java Executi...转载 2018-05-22 09:48:57 · 585 阅读 · 0 评论 -
朴素贝叶斯算法Java 实现
对于朴素贝叶斯算法相信做数据挖掘和推荐系统的小伙们都耳熟能详了,算法原理我就不啰嗦了。我主要想通过java代码实现朴素贝叶斯算法,思想:1. 用javabean +Arraylist 对于训练数据存储2. 对于样本数据训练具体的代码如下:[html] view plain copypackage NB; /** * 训练样本的属性 javaBean * */ public clas...转载 2018-05-22 09:46:54 · 2386 阅读 · 1 评论 -
Java实现朴素贝叶斯分类器
实验描述:对指定数据集进行分类问题的分析,选择适当的分类算法,编写程序实现,提交程序和结果报告数据集: balance-scale.data(见附件一) ,已有数据集构建贝叶斯分类器。数据包括四个属性:五个属性值 第一个属性值表示样本的类别号,其他四个属性为四个不同的特征值。实验环境和编程语言:本实验使用的编程语言为:Java编程环境为:Intellij idea构建分类器的算法为:朴素贝叶斯算法...转载 2018-05-22 09:45:19 · 1420 阅读 · 0 评论 -
聚类算法总结
聚类算法总结一、层次聚类1、层次聚类的原理及分类1)层次法(Hierarchicalmethods)先计算样本之间的距离。每次将距离最近的点合并到同一个类。然后,再计算类与类之间的距离,将距离最近的类合并为一个大类。不停的合并,直到合成了一个类。其中类与类的距离的计算方法有:最短距离法,最长距离法,中间距离法,类平均法等。比如最短距离法,将类与类的距离定义为类与类之间样本的最短距离。层次聚类算法根...转载 2018-05-11 13:18:25 · 4656 阅读 · 0 评论 -
李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程
from : http://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/79136408hinton 深度学习课程:https://www.coursera.org/learn/neural-networks/home 翻译 | AI科技大本营 参与 | 刘畅 编辑 | Donna目前,深度学习和深度强化学习已经在实践中得到了广泛的运用。资源型博...转载 2018-05-11 13:17:20 · 553 阅读 · 0 评论 -
实践的意义——写给图像处理算法爱好者的建议
陆放翁诗云:“纸上得来终觉浅,绝知此事要躬行”,此乃亘古不变之真理也。 图像处理研究的一个很大特点就在于,它是一种和实际应用紧密联系的实用型学科。所有的算法都是针对实际中遇到的问题而存在的。无论是我们新提出了一个算法,还是我们新学习了一个算法,都可以直接写一个程序来检验它的处理效果。而且这种“效果”往往还是一目了然的。因为图像处理的输入和输出都是图像,图像就是用来给人看的。这种直观性是其它...转载 2018-09-12 15:24:30 · 1452 阅读 · 0 评论