Eclipse中配置weka,以及添加算法
摘要:Eclipse中配置weka 1找到weka的安装位置,寻找weka的压缩文件weka-src.jar,将压缩文件解压,解压出的文件夹weka-src。 2 打开Eclipse,新建Java project项目weka。 3 选中包src,右击导入,选择General,选择文件系统,选择程序(...
阅读全文
posted @
2015-05-28 16:38
chamie
阅读(6357)
推荐(1) 编辑
关联规则
摘要:1、背景 1993年,Agrawal提出了关联规则(Association Rule)问题,旨在发现顾客购货篮内商品间令人感兴趣的关系。 “啤酒和尿布” 沃尔玛利用NCR数据挖掘工具意外的发现:跟尿布一起购买最多的商品竟是啤酒! 今天,关联规则已广泛应用于金融、营销以及生物信息学等领域。2...
阅读全文
posted @
2015-05-27 12:07
chamie
阅读(2582)
推荐(0) 编辑
第10章 接口、继承与多态----对象类型的转换
摘要:向上转型: 将子类对象看作是父类对象; 解释:平行四边形是四边形的一种,那么就可以将平行四边形对象看作是一个四边形对象。例如:鸡是家禽的一种,而家禽是动物中的一类,那么也可以将鸡对象看作是一个动物对象。package ten;class Quadrange{//四边形类 public st...
阅读全文
posted @
2015-05-26 22:17
chamie
阅读(382)
推荐(0) 编辑
第10章 接口、继承与多态----Object类
摘要:在Java中,所有的类都直接或间接继承了java.lang.Object类。Object类是比较特殊的类,它是所有类的父类,是Java类层中的最高层类。当创建一个类时,总是在继承,除非某个类已经指定要从其他类继承,否则它就是从Java.lang.Object类继承而来。Java中的每个类都源于jav...
阅读全文
posted @
2015-05-25 22:44
chamie
阅读(150)
推荐(0) 编辑
第10章 接口、继承与多态----类的继承2
摘要:在Java中一切都以对象的形式进行处理。实例化子类对象时首先要实例化父类对象,然后再实例化子类对象,所以在子类构造方法访问父类的构造方法之前,父类已经完成实例化操作;package ten;class Parent { Parent(){ System.out.println("...
阅读全文
posted @
2015-05-25 22:25
chamie
阅读(156)
推荐(0) 编辑
第7章 一个java源文件中只能有一个public类
摘要:一个Java源文件中最多只能有一个public类,1)当有一个public类时,源文件名必须与之一致,否则无法编译,2)如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main()不是必须要放在public类中才能运行程序。备注:第一:Test7.java源文件:class T...
阅读全文
posted @
2015-05-25 19:03
chamie
阅读(328)
推荐(0) 编辑
第7章 类和对象----权限修饰符
摘要:Java中的权限修饰符主要包括private,public,protected,这些修饰符控制着对类和类的成员变量以及成员方法的访问。
阅读全文
posted @
2015-05-25 15:03
chamie
阅读(126)
推荐(0) 编辑
第10章 接口、继承与多态----类的继承1
摘要:1)继承并不只是扩展父类的功能,还可以重写父类的成员方法。重写(还可以称为覆盖)就是在子类中将父类的成员方法的名称保留,重写成员方法的实现内容,更改成员方法的存储权限,或是修改成员方法的返回值类型。当重写父类方法时,修改方法的修饰权限只能从小的范围到大的范围改变。2)在继承中还有一种特殊的重写方式,...
阅读全文
posted @
2015-05-25 14:46
chamie
阅读(281)
推荐(0) 编辑
决策树J48算法
摘要:1、J48原理 基于从上到下的策略,递归的分治策略,选择某个属性放置在根节点,为每个可能的属性值产生一个分支,将实例分成多个子集,每个子集对应一个根节点的分支,然后在每个分支上递归地重复这个过程。当所有实例有相同的分类时,停止。 问题:如何选择根节点属性,建立分支呢? 例如:weather.a...
阅读全文
posted @
2015-05-23 12:45
chamie
阅读(16068)
推荐(0) 编辑
第9章 数字处理类
摘要:在解决实际问题时,对数字的处理是非常普遍的,如数学问题、随机问题、商业货币问题、科学计数问题等。为了应对以上问题,Java提供了处理相关问题的类,包括DecimalFormat类(用于格式化数字)、Math类(为各种数学计算提供了工具方法)、Random类(为Java处理随机数问题提供了各种方法)、...
阅读全文
posted @
2015-05-22 13:08
chamie
阅读(117)
推荐(0) 编辑
学术成果的认定范围及计算标准
摘要:/级别类别论文ANature, ScienceSCI核心库、SSCI、A&HCI收录期刊论文SCI扩展库BSSCI、SCI、A&HCI收录的会议论文HI收录论文、EI期刊论文北京联合大学权威期刊目录C1CSCD期刊论文(核心库),CSSCI期刊论文(核心库)《国外人文社会科学核心期刊总览》期刊论文《...
阅读全文
posted @
2015-05-22 11:00
chamie
阅读(868)
推荐(0) 编辑
推荐系统
摘要:1、背景简介 互联网的出现和普及给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但随着网络的迅速发展而带来的网上信息量的大幅增长,使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而降低了,这就是所谓的信息超载(informationoverload)问题...
阅读全文
posted @
2015-05-22 09:59
chamie
阅读(910)
推荐(1) 编辑
开源爬虫软件汇总
摘要:世界上已经成型的爬虫软件多达上百种,本文对较为知名及常见的开源爬虫软件进行梳理,按开发语言进行汇总,如下表所示。虽然搜索引擎也有爬虫,但本次我汇总的只是爬虫软件,而非大型、复杂的搜索引擎,因为很多兄弟只是想爬取数据,而非运营一个搜索引擎。开源爬虫汇总表开发语言软件名称软件介绍许可证JavaArach...
阅读全文
posted @
2015-05-21 16:01
chamie
阅读(1385)
推荐(0) 编辑
搜索引擎综述
摘要:来源:《这就是搜索引擎核心技术详解》 2014.51搜索引擎及其技术框架1.1搜索引擎发展史 1)分类目录 “导航时代”,代表:Yahoo和国内hao123。通过人工收集整理,把属于各个类别的高质量网站或者网页分门别类罗列,用户可以根据分级目录来查找高质量的网站。 采取分类目录的方式,一半被收...
阅读全文
posted @
2015-05-21 15:37
chamie
阅读(871)
推荐(0) 编辑
第8章 包装类
摘要:1、Java是一种面向对象语言,Java中的类把方法和数据连接在一起,构成了自包含式的处理单元。但在Java中不能定义基本类型(primitive type)对象,为了能将基本类型视为对象进行处理,并能连接相关的方法,Java为每个基本类型都提供了包装类,如:int型数值的包装类Integer,bo...
阅读全文
posted @
2015-05-19 17:13
chamie
阅读(142)
推荐(0) 编辑
第7章 类和对象----总结
摘要:7.1 面向对象概述 7.1.1对象和类 类的实例化就是对象 7.1.2面向对象程序设计的特点:封装、继承、多态7.2类 7.2.1成员变量和成员方法 7.2.2权限修饰符 7.2.3局部变量和局部变量的有效范围 7.2.4静态变量、常量和方法 由static修饰的变量、常...
阅读全文
posted @
2015-05-18 22:20
chamie
阅读(292)
推荐(0) 编辑
第7章 类和对象----对象的比较
摘要:在Java语言中有两种对象的比较方式:package seven;public class Sevenzerofive { public static void main(String[] args){ String c1=new String("abc");//创建两个Stri...
阅读全文
posted @
2015-05-18 20:05
chamie
阅读(142)
推荐(0) 编辑
第7章 类和对象 类
摘要:1、 类是世间事物的抽象称呼,而对象则是这个事物相对应的实体; 类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类,例如:鸟类封装了所有鸟的共同属性和应具有的行为。 在Java语言中,类中对象的行为是以方法的形式定义的,对象的属性是以成员变量的形式定义的。2、面向对象程...
阅读全文
posted @
2015-05-17 21:14
chamie
阅读(120)
推荐(0) 编辑
weka对数据进行预测
摘要:1、注意待预测数据集和训练用数据集各个属性的设置必须是一致的。即使你没有待预测数据集的Class属性的值,你也要添加这个属性,可以将该属性在各实例上的值均设成缺失值。比如你可以将欲预测的类别设为?即缺失值。2、在“Test Opion”中选择“Supplied test set”,并且“Set”成你...
阅读全文
posted @
2015-05-14 10:49
chamie
阅读(2675)
推荐(1) 编辑
数据分析方法汇总
摘要:一、描述统计描述性统计是指运用制表和分类,图形以及计筠概括性数据来描述数据的集中趋势、离散趋势、偏度、峰度。1、缺失值填充:常用方法:剔除法、均值法、最小邻居法、比率\回归法、决策树法。2、正态性检验:很多统计方法都要求数值服从或近似服从正态分布,所以之前需要进行正态性检验。常用方法:非参数检验的K...
阅读全文
posted @
2015-05-11 22:21
chamie
阅读(985)
推荐(1) 编辑
深度优先遍历与广度优先遍历的区别
摘要:深度优先遍历从某个顶点出发,首先访问这个顶点,然后找出刚访问这个结点的第一个未被访问的邻结点,然后再以此邻结点为顶点,继续找它的下一个新的顶点进行访问,重复此步骤,直到所有结点都被访问完为止。广度优先遍历从某个顶点出发,首先访问这个顶点,然后找出这个结点的所有未被访问的邻接点,访问完后再访问这些结点...
阅读全文
posted @
2015-05-11 17:13
chamie
阅读(2102)
推荐(0) 编辑
抓紧学:2015年最值得学习的编程语言
摘要:摘自:http://www.ithome.com/html/it/145411.htm 自由UK web顾问Craig Buckler从事多年编程语言统计,本文统计了来自GitHut、RedMonk等四个来源的语言排名情况。他表示语言的选择需根据自身的实际情况,学习一门最好可以帮你解决实际问题的语言
阅读全文
posted @
2015-05-05 22:10
chamie
阅读(238)
推荐(0) 编辑
编程语言历史
摘要:1940之前第一个编程语言比现代的计算机还早诞生。首先,这种语言是种编码(en:code)。于1801年发明的提花织布机(或称甲卡提花织布机,英文:en:Jacquard loom),运用打孔卡上的坑洞来代表缝纫织布机的手臂动作,以便自动化产生装饰的图案。Ada Lovelace在1842年至184...
阅读全文
posted @
2015-05-05 21:43
chamie
阅读(1575)
推荐(1) 编辑
第6章 数组----二维数组互调行列
摘要:1、编写java程序,将二维数组中的行列互调显示出来。如: 1 2 3 显示出的结果为: 1 4 7 4 5 6 2 5 8 7 8 9 3 6 9package six;public class Six...
阅读全文
posted @
2015-05-05 12:23
chamie
阅读(1945)
推荐(0) 编辑
第6章 数组 替换数组
摘要:对于字符串的替换:package six;import java.util.Arrays;public class Sixoneseven { public static void main(String[] args){ String arr[]=new String[]{"1...
阅读全文
posted @
2015-05-05 11:06
chamie
阅读(278)
推荐(0) 编辑
第6章 数组----创建数组以及初始化数组
摘要:1、创建一维、二维数组,有两种方法,分别为: 1)先声明,再用new运算符进行内存分配 一维:int arr[]; //声明int型数组,数组中的每个元素都是int型数值 int[] arr; 二维:int arr[][]; // int[][] arr; 声明数组后,还不能立即...
阅读全文
posted @
2015-05-05 10:22
chamie
阅读(217)
推荐(0) 编辑
第6章 数组----复制数组
摘要:题目:编写java程序,创建数组arr1和arr2,将数组arr1中索引位置是0-3中的元素复制到数组arr2中,最后将数组arr1和arr2中的元素输出。package six;import java.util.Arrays;public class Sixonefive { pub...
阅读全文
posted @
2015-05-05 09:53
chamie
阅读(285)
推荐(0) 编辑