GJS
少年,奋起吧。
摘要: // remove instances with missing class Instances newData = new Instances(data); newData.deleteWithMissingClass(); m_structure = new Instance... 阅读全文
posted @ 2014-07-17 18:26 GJS Blog 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 机器学习: 是人工智能的核心研究领域,目前把他定义为:利用经验来改善计算机系统性能。对于“经验”,实际上在计算机中,“经验”是以数据的形式存在的,所以机器学习需要对数据进行分析运用。 提高泛化能力(generalization ability)是机器学习中最重要的问题之一。泛化能力表征了机器学习... 阅读全文
posted @ 2014-07-17 14:44 GJS Blog 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 聚类:就是将一个对象的集合分成几个簇,每个簇之间的对象不相似,但是簇内对象相似。可以认为是“物以类聚”。从这个简单的描述中,可以看出聚类的关键是如何度量对象间的相似性。较为常见的用于度量对象的相似度的方法有距离、密度等。1.分层次聚类法思路:寻找距离最近的两个样本进行结合。(1)有N个样本集Zn{Z... 阅读全文
posted @ 2014-07-14 14:43 GJS Blog 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 这次我们介绍Evaluation类。在上一次中我们只是单纯的预测了分类值,并没有其他评价数据。这场我们使用Evalution类。首先初始化一个Evaluation对象,Evaluation类没有无参的构造函数,一般用Instances对象作为构造函数的参数。如果我们没有训练数据和测试数据,那么我们可... 阅读全文
posted @ 2014-07-09 11:06 GJS Blog 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 现在我们介绍使用Weka来对数据进行分类。对数据进行分类,我们必须先指定那一列作为预测类别。因为数据文件格式的问题,类别一般都是最后一列属性。我们可以使用setClassIndex来设置类别。然后我们要选择分类器,分类器有很多,我们暂时使用J48分类器。对数据进行训练可以使用buildClassi... 阅读全文
posted @ 2014-07-09 10:18 GJS Blog 阅读(670) 评论(2) 推荐(0) 编辑
摘要: 本人也是借鉴网上他人资料。主要介绍使用java调用Weka库。 首先介绍weka,Weka的全名是怀卡托智能分析环境,是基于开源环境的机器学习和数据挖掘软件。我们可以去weka官网下载最新的Weka软件,目前最新版本是3.7.9。默认安装会保存在C:\Program Files\Weka-3-... 阅读全文
posted @ 2014-07-09 09:54 GJS Blog 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 在java中extends用于继承父类,只要父类不是声明为final或者为abstract类就可以,但是java不支持多重继承。可以使用接口实现多重继承implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了比如class A extends B imple... 阅读全文
posted @ 2014-07-07 16:28 GJS Blog 阅读(823) 评论(0) 推荐(0) 编辑
摘要: import java.io.*;import weka.classifiers.*;import weka.classifiers.meta.Vote;import weka.core.Instance;import weka.core.Instances;import weka.core.Sel... 阅读全文
posted @ 2014-07-07 16:15 GJS Blog 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 1.在Eclipse中新建Java工程2.引入JDBC库(在bulid path 的extenrnal里)3.1)导入sql包(import java.sql.*)2)加载(注册)mysql jdbc驱动程序Class.forName("com.mysql.jdbc.Driver");3)连接数据库... 阅读全文
posted @ 2014-05-16 13:05 GJS Blog 阅读(702) 评论(0) 推荐(1) 编辑