自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 朴素贝叶斯法

贝叶斯理论体系都是建立在那个众所周知的贝叶斯公式上,贝叶斯原理简单,一些名家所言,里面蕴含着深奥的道理,朴素贝叶斯法是一种简单的分类方法,在机器学习领域广泛应用。在网上经常看到各个版本的贝叶斯分类器的实现,不过总是感觉由以下两点没有陈述清楚,其一,针对连续型变量的处理没有给出具体的显式表达式;其二,代码与文字掺杂,多数初学者看不下去。下面给出具体实现,连续型变量经过了测试,离散型变变量没有经过测试

2016-09-05 21:45:44 558

原创 递归的几个经典例子

通俗的说,递归就是函数调用其自身。在不讲究算法复杂度的情形下,递归所解决的问题for循环都能解决。正如很多优秀算法一样,递归蕴含着解决问题的精华思想,他将一个深入问题纵向分离为一系列问题,逐步解决,直至停止条件满足,python是笔者刚刚接触到的网络编程语言,下面是从《python基础教程》上面看了几个递归方面的例子,感觉比较好玩,写了下来:    #python实现递归#1,求阶乘

2016-08-28 14:17:30 9442

原创 C语言的一些基本算法

天文学上的润年原理:年数能整除于4且不能整除100或者可以整除400,下面用标准C语言的两种实现方式1平润年的判断#includeint main(void){         inti;         printf("请输入一个数:\n");         scanf("%d",&i);         if(i%4==0&&i%100!=0||i%400==

2016-08-22 15:00:45 763

原创 Q 统计量的计算

Q统计量和ROC曲线或者AUC统计量均是衡量分类器差别的重要统计量,ROC曲线可以由相关R包直接调用,本文用简单几行代码实现Q统计量的计算,具体文献可以参考Measures of Diversity in Classifier Ensembles and Their Relationship with the Ensemble Accuracy

2016-07-29 23:09:59 10370

原创 130行代码实现BP神经网络原理及应用举例

优化算法是机器学习的一个重要组成部分,BP神经网络是深度学习的基础,BP神经网络原理非常简单,几乎可以理解作是logistic回归的一种集合方式,在前面的博文中,笔者利用R语言实现了几种优化算法,本文以前面提到的粒子群算法为工具,以神经网络的原理为基础,实现了BP神经网络,最后以一个UCI点击打开链接信用评分的例子来说明神经网络运用的效果。       如有错误,欢迎指正!

2016-06-24 20:09:44 5690 1

原创 二进制学习差分进化算法(BLDE)的R语言实现

二进制学习差分进化算法(BLDE)是笔者在做论文的时候用到的一种优化算法,其依概率全局收敛于最优解,且收敛速度相对比较快,是为数不多的优秀二进制差分进化算法。由Yu Chen等2014年在一篇文章中提出,大家可以在谷歌学术上搜这篇文章看一下A binary differential evolution algorithm learning from explored solutions,里面有详细

2016-06-23 10:04:41 3331 2

原创 一种简单的差分进化算法(DE)的R语言实现

差分进化算法是一种重要的进化算法,自提出差分进化算法以来,形成了很多变种。本文首先用R语言去实现一个简单的差分进化算法,然后通过一个极大化函数的例子说明差分进化算法(DE)的进化迭代过程。    由于差分进化算法原理十分简单,详情请参照点击打开链接,这里不再多做叙述。    ###传统的差分进化算法(DE)的R语言实现#种群初始化funcmatrix<-function(i,j

2016-06-20 15:17:49 4588

原创 一种简单的粒子群算法(PSO)的R语言实现

粒子群算法(PSO)是一种重要的进化算法,各种不同的粒子群算法有是多种之多。R语言是一种被广泛使用的统计语言,本文首先以R语言来实现一个最简单的粒子群算法,然后再举一个例子,说明粒子群算法(PSO)迭代过程。    程序实现主要有三个步骤    步骤一:各种参数初始化;    步骤二:单个粒子历史最优经验    步骤三:所有粒子历史最优经验    程序实现的两个关键点

2016-06-20 11:10:07 6665 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除