自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.Lau的博客

记录我的编程生涯!

  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 mac安装idea、安装Tomcat,idea配置tomcat,mac安装Maven

mac安装idea、安装Tomcat,idea配置tomcat,mac安装Maven

2024-04-16 13:19:27 611

转载 maven的pom报plugins错误的解决方法.

转载来源:http://blog.sina.com.cn/s/blog_90aad2c90101lce4.htmlmaven的pom报plugins错误的解决方法.引用Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from http://repo1.maven.org/maven...

2018-07-27 11:45:47 26580 1

转载 maven环境下使用java、scala混合开发spark应用

在IDEA 14.1中新建maven工程spark-graphx-test然后找到:File->Project Structure->Project Settings->Modules->Sources->src->main 右键点击New Folder,新建scala目录,然后选中scala,点击Sources。此步骤完成新建一个scala目录,并把此目录...

2018-07-26 16:09:32 706

转载 拉格朗日对偶

SVM(一)SVM(support vector machine,支持向量机)是最好的分类模型之一。通过寻找高维空间上的超平面,把样本分隔为两类,并且计算复杂度并没有因为高维映射而增加。 间隔在logistic回归中,通过logistic函数,我们得到介于[0,1]之间的预测值h(x)。h(x)>0.5,判定为正类,反之判定为负类。在建立概率模型时,我们把h(x)大

2017-04-04 16:44:53 884

转载 支持向量机

(一)SVM的背景简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]。支持向量机方法是建立在统计学习理论的VC 维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本的学习精度,Ac

2017-03-31 21:21:09 1189

转载 【斯坦福---机器学习】复习笔记之生成学习算法

本讲大纲:1.生成学习算法(Generative learning algorithm) 2.高斯判别分析(GDA,Gaussian Discriminant Analysis) 3.朴素贝叶斯(Naive Bayes) 4.拉普拉斯平滑(Laplace smoothing)1.生成学习算法判别学习算法(discriminative learning algor

2017-03-27 11:44:32 663

转载 generalized Linear Models

经典线性模型自变量的线性预测就是因变量的估计值。 广义线性模型:自变量的线性预测的函数是因变量的估计值。常见的广义线性模型有:probit模型、poisson模型、对数线性模型等等。对数线性模型里有:logistic regression、Maxinum entropy。本篇是对逻辑回归的学习总结,以及广义线性模型导出逻辑回归的过程。下一篇将是对最大熵模型的学习总结。本篇介绍的大纲如下:1、逻

2017-03-22 17:05:40 891

转载 监督学习与无监督学习

这个问题可以回答得很简单:是否有监督(supervised),就看输入数据是否有标签(label)。输入数据有标签,则为有监督学习,没标签则为无监督学习。但根据知乎惯例,答案还是要继续扩展的。首先看什么是学习(learning)?一个成语就可概括:举一反三。此处以高考为例,高考的题目在上考场前我们未必做过,但在高中三年我们做过很多很多题目,懂解题方法,因此考场上面对陌生问题也可以算

2017-03-20 16:01:07 1765

转载 局部加权线性回归

紧接着之前的问题,我们的目标函数定义为:我们的目标是最小化cost function:换成线性代数的表述方式:是mxm维的对角矩阵是mxn维的输入矩阵是mx1维的结果是nx1维的参数向量令有既权重定义为:参数τ控

2017-03-10 11:00:44 1713

转载 Eclipse中将Java项目转换成Web项目的方法

前言:  用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个java工程,将无法在Tomcat中进行部署运行。  方法:  1.找到.project文件,找到里面的标签,查看是否有下面的代码,没有则复制进去。  Xml代码org.eclipse.wst.common.project.facet.core.natureorg.eclipse.w

2016-11-28 21:36:18 282

原创 三种方法求解最大公约数

%greatest common divisor 最大公约数clc;clear;%1.辗转相除法(欧几里得算法):两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。a=250;b=100;c=1;while(c~=0) c=mod(a,b); if(c==0) b else a=b; b

2016-10-16 22:11:04 4255

原创 使用NEH解决no-wait flowshop makespan问题 (源码)

1.NEH的原理(1)将每个工件在所有机器上的加工时间求和;对求和后的值进行从大到小排序;(2)首先选择第一个工件(加工时间最长的),用第二个工件插入到第一个工件的前后两个位置,计算makespan,小的被保存;(3)将上一步保存的序列固定位置,使用下一个工件插入到之前的工件中,并比较得出最小的makespan并保存;(4)重复上一步,得出最终结果。2.源码clc;

2016-06-04 09:28:44 7523 15

转载 matlab画甘特图

最近为发小论文一直在研究作业调度问题,好不容易把数据搞出来了,结果又被画甘特图给难住了,查了各种资料,anygantt,highchart,Jfree chart等都试了,效果都不咋好。无意中留意到网上有用matlab画甘特图的,自己修改了一下,感觉画出的图还可以。感觉还是matlab好用啊,代码简单,函数库强大,废话少说直接上代码。%fileName:mt06_final.mt06%fil

2016-05-26 21:34:36 2253 1

转载 R语言学习笔记(1):R是什么

1. R初窥从CRAN(The Comprehensive R Archive Network)cran.r-project.org—mirrors.html中选择一个镜像,然后下载合适的安装包(R支持Linux、Mac OS X和Windows)。安装并运行R后,可以看到R的控制台(我的操作系统是Mac OS):在R的控制台输入如下命令: > install.

2016-05-26 18:56:10 17079

原创 Matlab_001:clc与clear

在MATLAB中,clc和clear命令是大家经常用到的命令,熟练使用这两个命令可为编程提供很大的方便。      clc命令是用来清除命令窗口的内容,这点不用多说。不管开启多少个应用程序,命令窗口只有一个,所以clc无论是在脚本m文件或者函数m文件调用时,clc命令都会清除命令窗口的内容。      clear命令可以用来清除工作空间的内容。MATLAB有个基本的工作空间,用base标识

2016-05-24 15:52:36 967

原创 启发式与元启发式算法

启发式算法(Heuristic Algorigthm)是一种基于直观或经验构造的算法,在可接受的花费(指计算时间、计算空间等)给出待解决优化问题的每一实例的一个可行解,该可行解与与最优解的偏离程度一般不可以事先预计。    启发式算法是一种技术,这种算法可以在可接受的计算费用内找到最好的解,但不一定能保证所得到解的可行性及最优性,甚至大多数情况下无法阐述所得解与最优解之间的近似程度。

2016-05-23 09:34:10 14441 1

转载 神经网络编程入门

本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 。第0节、引例        本文以Fisher的Iris数据集作为神经网络程序的测试数据集。Iris数据集可以在http://en.wikipedia.org/wiki/Iris_flower_data_set  找到。这里

2016-05-14 16:39:35 3762

转载 JSP中forward和redirect有什么区别? 什么时候必须用哪个?

解释一:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果你需要在下一个页面中能从中获取新的信息的话,你可以Request.setAttribute()来放置一些标志,这样从下一个页面中获取

2016-05-12 10:59:14 648

转载 什么是P问题、NP问题和NPC问题

这或许是众多OIer最大的误区之一。    你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是。好,行了,基本上这个误解已经被澄清了。下面的内容都是在讲什么是P问题,什么是NP问题,什么

2016-04-16 12:00:53 3143

转载 智能计算/计算智能、仿生算法、启发式算法的区别与关系?

1)启发式算法:一个基于直观或经验构造的算法,在可接受的花费(指计算时间和空间)下给出待解决组合优化问题每一个实例的一个可行解,该可行解与最优解的偏离程度不一定事先可以预计.意思就是说,启发式算法是根据经验或者某些规则来解决问题,它求得的问题的解不一定是最优解,很有可能是近似解.这个解与最优解近似到什么程度,不能确定.相对于启发式算法,最优化算法或者精确算法(比如说分支定界法、动态规划法等则能求得

2016-04-16 11:58:25 10226

转载 人工智能\机器学习\统计学\数据挖掘之间有什么区别?

【伯乐在线导读】:前段时间,作者在 stats.stackexchange.com(译注:国外的一个系列问答网站,其中Stack Overflow是其中一个子站)看到一个很有意思的问题,引起了他的注意。经过阅读和分析 StackExchange 上的所有答案后,他觉得有必将其想法写下来。以下是 StackExchange 上的问题:人工智能、机器学习、统计学和数据挖掘有什么区别

2016-04-16 11:38:26 7533 1

转载 [小木虫]推荐几个机器学习算法及应用领域相关的中国大牛

李航:http://research.microsoft.com/en-us/people/hangli/,是MSRA Web Search and Mining Group高级研究员和主管,主要研究领域是信息检索,自然语言处理和统计学习。近年来,主要与人合作使用机器学习方法对信息检索中排序,相关性等问题的研究。曾在人大听过一场他的讲座,对实际应用的问题抽象,转化和解决能力值得学习。

2016-04-16 11:31:33 3060

转载 文本文件与二进制文件

网上关于文本文件与二进制文件的文章很多,但遗憾的是,这些文章讲得都比较散。下面我将结合所查到的资料,从多个角度谈谈文本文件与二进制文件。一、文本文件与二进制文件的定义       大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。       简单来说,文本文件是基于字符编码的文件,常

2016-04-02 09:42:53 399

转载 禁忌搜索算法

1.局部搜索算法a.定义step1:选定一个初始可行解:x0;记录当前最优解:xbest = x0,T = N( xbest )。step2:当T \ ( xbest ) = 空集时,或者满足其他停止运算准则时,输出计算结果,停止运算;否则,从T中选一集合S,得到S中的最好接xnow;若f ( xnow ) b.方法1--全邻域搜索(以五城市对称

2016-03-31 22:23:46 31012 5

转载 遗传算法工具箱使用2.谢菲尔德大学工具箱函数

种群表示和初始化函数 bs2rv:  二进制串到实值的转换             Phen=bs2rv(Chrom,FieldD)              FieldD=[len, lb, ub, code, scale, lbin, ubin]             code(i)=1为标准的二进制编码,code(i)=0为格雷编码         

2016-02-29 15:34:12 6209

原创 遗传算法工具箱使用1

使用谢菲尔德大学的MATLAB遗传算法工具箱1.简单一元函数优化:计算函数最小值f(x) = sin(10*pi*x)/x   ,   x范围[1,2]clcclear allclose all%%画出函数图figure(1);hold on;lb = 1;ub = 2; %函数自变量范围ezplot('sin(10*pi*X)/X',[lb,ub]);

2016-02-28 22:37:00 8978 3

原创 Simulated Annealing 模拟退火

优化算法入门系列文章目录(更新中):  1. 模拟退火算法  2. 遗传算法 一. 爬山算法 ( Hill Climbing )         介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。         爬山算法实现很简单,其主要缺点是会陷入局

2016-02-22 11:52:25 3877

原创 java 导入dislin函数库绘图

1.dislin的下载安装:官方网址:http://www.dislin.de/下载页如下:如果pc是64-bit的则选择64bit,与eclipse的位数无关。下载完之后解压并点击setup.exe安装2.在eclipse中引入dislin.jar并设置native library location:将安装之后的路径下的dislin.jar导入到j

2016-02-19 12:00:46 1398

原创 智能计算术语积累

1.metaheuristic

2016-02-16 11:08:27 318

原创 智能计算术语: metaheuristic

metaheuristic 元启发式方法。一些随机搜索算法诸如进化算法、蚁群算法、粒子群算法这类具有启发式框架的智能算法称为元启发式算法简介meta- 向后的;heuristic 启发式方法;这种算法称为现代启发式算法(metaheuristic)。Metaheuristic一词由Glover首次使用,其来源于两个希腊词语:Heuristic来源于动

2016-02-16 11:05:36 1773

转载 马尔可夫决策过程MDP

1. 马尔可夫模型的几类子模型大家应该还记得马尔科夫链(Markov Chain),了解机器学习的也都知道隐马尔可夫模型(Hidden Markov Model,HMM)。它们具有的一个共同性质就是马尔可夫性(无后效性),也就是指系统的下个状态只与当前状态信息有关,而与更早之前的状态无关。马尔可夫决策过程(Markov Decision Process, MDP)也具有马尔可夫性,

2016-02-16 10:32:43 4162

转载 Android ListView详解

由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18  在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。

2016-02-15 11:22:44 291

原创 Android AlertDialog对话框

1.常见对话框的源码:[java] view plain copypackage com.naoh.stu;    import java.util.ArrayList;    import android.app.Activity;  import android.app.AlertDialog;  import and

2016-02-15 11:09:16 595

原创 Android Toast消息提示框

在某些情况下需要向用户弹出提示消息,如显示错误信息,收到短消息等,Android提供两种弹出消息的方式,消息提示框toasts和对话框alerts。 Toast是一种短暂的消息提示,显示一段时间后不需要用户交互会自动消失,所以用来显示一些建议性的不太重要的消息,如提示用户后台一个任务完成了。使用Toast来弹出提示消息也很简单,调用Toast类的静态方法makeText()

2016-02-15 10:48:17 590

转载 ViewPager 详解(五)-----使用Fragment实现ViewPager滑动

前言:前几篇文章讲解了ViewPager的普通实现方法,但android官方最推荐的一种实现方法却是使用fragment,下面我们使用fragment来重新实现一下第一篇《ViewPager 详解(一)---基本入门》所实现的效果。系列文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详解(二)---详解四大函数》

2016-02-15 10:08:59 244

转载 ViewPager 详解(四)----自主实现滑动指示条

前言:前面我们用了三篇的时间讲述了有关ViewPager的基础知识,到这篇就要进入点实际的了。在第三篇《ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同》中,我们说了,PagerTabStrip和PagerTitleStrip都不适合用在实际用途中,当要在实际运用中,我们就要自己去实现相关的功能。这篇文章中单纯讲述划动指示条的实现方

2016-02-15 10:03:20 447

转载 ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同

前言:在前两篇文章中,我们讲解了滑动页面的的实现方法与四大函数的意义,但有时,仅仅实现页面滑动是不够的,还要有标题栏才会显得更友好。所以在这篇文章中,我将会向大家展示在android.support.v4包中的两个控件PagerTabStrip与PagerTitleStrip,他们都是用来实现标题栏的,但各自有些不同,在这篇文章中,我们就讲讲它们各自都能实现怎样的功能,又有哪些异同点。

2016-02-15 09:49:50 314

转载 ViewPager 详解(二)---详解四大函数

前言:上篇中我们讲解了如何快速实现了一个滑动页面,但问题在于,PageAdapter必须要重写的四个函数,它们都各有什么意义,在上节的函数内部为什么要这么实现,下面我们就结合android的API说明,详细讲解一下。相关文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详解(二)---详解四大函数》3、《View

2016-02-15 09:43:35 349

转载 ViewPager 详解(一)---基本入门

目录(?)[+]前言:这两天研究研究ViewPager滚动功能,现在很多的app都有用到这个功能,我们的大虾米也有这个模块。要研究就彻底的研究研究,我从不满足于一个功能只是简单的应用,要学就学的彻底,所以我打算将ViewPager 分几篇写,研究的哪个程度就写到哪个程度吧。今天是第一篇,基本入门篇 。相关文章:1、《ViewPager 详解(一)---基本入

2016-02-15 09:41:20 269

原创 Android gallery画廊

1.xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="verti

2016-02-02 16:39:39 524

NEH解决no-wait flowshop makespan问题 (源码)

NEH解决no-wait flowshop makespan问题 (源码)

2016-06-25

空空如也

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

TA关注的人

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