- 浏览: 67842 次
- 性别:
- 来自: 北京
最新评论
-
monkeyVon:
感谢楼主分享~不过有个地方有点错误,majorityCnt(c ...
《机器学习实战》3:决策树 -
liu765023051:
很好,感谢楼主分享了。
2013年11月15日-DWR的工作原理
文章列表
《机器学习实战》7:Adaboost
- 博客分类:
- 机器学习
最近iteye的体验真的是太差了,一直503错误。写博文都没法写,尤其是上传个图片更难。
博文已经移步到CSDN,
http://blog.csdn.net/zoufangyingzi/article/details/42077745
1、简介
Taverna是一个开源的工作流管理工具,一般在科研领域,物理、化学、生物计算方向使用较多。
官网:http://www.taverna.org.uk/
由于项目需要,接触这个工具已经有一年多的时间了。期间,中文学习资料较少,项目中用的功能也有限,到现在为止也只是作为一个初学者。学习过程也比较缓慢,解决问题的效率也不高。把自己这段时间学习的东西整理一下,算是笔记吧。
2、使用环境
jdk1.6
Taverna Workbench 2.4 :用来构建工作流,这个工具我感觉一个画图工具,其中提供需要功能模块,通过这个工具可以构建你自己想要的工作流,也可以通过REST/so ...
转载地址:http://wangwei007.blog.51cto.com/68019/1104940
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html
1.os.path.abspath(path)
返回path规范化的绝对路径。
>>> os.path.abspath('test.csv')
'C:\\Python25\\test.csv'
《机器学习实战》6:K-均值聚类
- 博客分类:
- 机器学习
有两个月的时间没有更新博客了。最近很忙,中断了机器学习的学习。这两天又把这本书拿出来接着看,SVM还是没有看明白,索性就看了个简单的K-均值聚类。
1、聚类定义:聚类是一种无监督学习(也就是在聚类结果出来之前 ...
《机器学习实战》5:Logistic回归
- 博客分类:
- 机器学习
感觉最近晚上的时候写博文,iteye老是卡死或者连接不了,非常影响心情。
这一次的博文写在了新浪博客,它的缺点就是代码无法高亮显示。做了记录吧。
http://blog.sina.com.cn/u/3881411746
《机器学习实战》4:朴素贝叶斯
- 博客分类:
- 机器学习
之前的两种算法都需要分类器指出实例究竟属于什么类别。这次讲到的贝叶斯算法,是从概率的角度进行分类的。
1、条件概率:
p(A|B)=p(AB)/p(B)
也就是在B的条件下A出现的概率。
交换条件中的条件与结果:
p(B|A)=p(A|B)*p(B)/p(A)
2、朴素贝叶斯算法的两个假设:
(1)每个特征之间都是独立的,这就使得公式:
p((f1,f2,...fn)|c)=p(f1|c)p(f2|c)...p(fn|c)
(2)每个特征同等重要,我们拿文本分类做例子,把文档中的单词作为特征。这种假设使得我们在进行分类的过程中无需考虑单词出现的次数,只考虑单词出现与否。这也 ...
《机器学习实战》3:决策树
- 博客分类:
- 机器学习
上一篇博文讲的k-NN算法是最简单的一种分类算法,精度高。但是,时间复杂度和空间复杂度都比较大,还有一个重要的缺点就是它无法给出数据的知识信息。说白了,就是不能为分类提供一个模型。这篇中讲到的决策树则 ...
写在前面的话
从这一篇文章,开始讲述具体的算法。仍然是依照<机器学习实战>上的内容同步博客内容。在该博客中首先会简要介绍一下每个算法,主要篇幅放在代码的实现及代码的解释上,最后都会提供源代码的下载 ...
《机器学习实战》1:环境安装
- 博客分类:
- 机器学习
从今天开始学习机器学习,在这里打卡,记录一下自己的学习进度。学习过程中使用参考书目:图灵程序设计丛书《机器学习实战》,人民邮电出版社。该书使用python讲述机器学习的概念。
今天学习第一章,了解机器学习的基本知识并安装学习环境。
工欲善其事必先利其器。
首先要安装环境,使用的环境配置为python2.7/numpy/matplotlib
windows 平台上 下载.exe格式 直接安装。
1,python下载安装 下载地址:https://www.python.org/download/releases/2.7.7/
按提示安装即可。
2、由于matplotlib需要依赖numpy, ...
最近刚接触python,没写过代码,基本就是看看别人的代码。也没仔细的研究过代码的规则,今天碰到命令行参数的问题。记录一下,内容参照官网:
http://docs.python.org/2/library/optparse.html
Python 有两个内建的模块用于处理命令行参数:
一个是 getopt,getopt只能简单处理 命令行参数。
另个一个就是optparse,optparse更加方便、灵活。
1、optparse使用了一种更加简明的方式实现命令行的转换:实例化一个OptionParser,添加参数信息,实现命令行转化。Optparse允许用户使用GNU/POSI ...
Java并发:隐藏的线程死锁
- 博客分类:
- 翻译
原文链接: javacodegeeks 翻译: ImportNew.com - 人晓
译文链接: http://www.importnew.com/10661.html
Java中的注解是如何工作的?
- 博客分类:
- 翻译
原文链接: javacodegeeks 翻译: ImportNew.com - 人晓
译文链接: http://www.importnew.com/10661.html
本文转载地址:http://www.importnew.com/9716.html
为什么我们要使用私有的实例变量呢?因为我们不希望其他类直接的依赖于这些变量。而且在心血来潮时,我们还可以灵活的修改变量类型和实现。然而,为什么程序员们都自动在对象 ...
Java——判断点是否在四面体内/立方体内
- 博客分类:
- Java
1、假设有一个四面体,四个顶点定义:
V1 = (x1, y1, z1)
V2 = (x2, y2, z2)
V3 = (x3, y3, z3)
V4 = (x4, y4, z4)
要检测的点定义为:P = (x, y, z)
可以根据这些点组成的4个行列式来进行判断:
D0
|x1 y1 z1 1|
|x2 y2 z2 1|
|x3 y3 z3 1|
|x4 y4 z4 1|
D1
|x y z 1|
|x2 y2 z2 1|
|x3 y3 z3 1|
|x4 y4 z4 1|
D2
|x1 y1 z1 1|
|x y z 1|
|x3 y3 z3 1|
|x4 y4 ...
java 求矩阵乘法及行列式的值
- 博客分类:
- Java
最近用到矩阵的数学计算,写了两个简单的程序,贴在这里:
1、矩阵的乘法:
/**
* 矩阵乘法
* @param a
* @param b
* @return
*/
public static double[][] mulMatrix(double[][] a,double[][] b){
double[][] c=new double[a.length][b[0].length];
//相乘的两个行列式需要满足,第一个行列式的列于第二个行列式的行相等
if(a[0].length!=b.length){
...