xwq的博客

重在分享,互相学习。

基于WEKA的线性回归代码实现(最小二乘法)

1.最小二乘法求线性回归参数 线性回归公式 损失函数 最小二乘法求参数 令 ,, 因此,损失函数转换为 求导求出驻点得到 2.代码 package weka.classifiers.myAlgorithm; import weka.classifiers.Classifier; impo...

2019-04-07 12:19:57

阅读数 70

评论数 0

基于WEKA的朴素贝叶斯(Naive Bayes)代码实现

1.Naive Bayes公式 2.代码 package weka.classifiers.myAlgorithm; import weka.classifiers.Classifier; import weka.core.Instance; import weka.core...

2019-04-07 10:42:21

阅读数 39

评论数 2

基于WEKA的K近邻(KNN)代码实现

package weka.classifiers.xwq; import weka.classifiers.Classifier; import weka.core.Instance; import weka.core.Instances; public class KNN_xu ...

2019-03-29 11:04:22

阅读数 194

评论数 0

基于WEKA的决策树(ID3)代码实现

package weka.classifiers.xwq; import java.util.ArrayList; import weka.classifiers.Classifier; import weka.classifiers.Evaluation; import weka.c...

2019-03-29 11:01:30

阅读数 68

评论数 0

Eclipse java.io.NotSerializableException

在Eclipse的一个类文件中编写另一个类,运行时出现java.io.NotSerializableException错误提示。具体如下: java.io.NotSerializableException: weka.classifiers.teacher.ID3_xu$TreeNodes ja...

2019-03-29 10:44:09

阅读数 50

评论数 0

最简单的导入weka源码到eclipse中的方法

原先,是按照 https://blog.csdn.net/MileyPriencess/article/details/74315577 将weka源码导入到eclipse中的,相比于而言下面的方法是非常简单的了。 1.从weka官网下载压缩包,将压缩包解压后再将里面的weka-src压缩包解压,...

2018-11-19 18:52:24

阅读数 131

评论数 0

SparseInstance和Instance的相互转换-稀疏矩阵与矩阵的相互转换

当一个数据集中很多instance中的很多属性值是0时,这个数据集就会以稀疏矩阵的形式存储。这个过程主要是通过将Instance转换为SparseInstance实现的,SparseInstance是Instance的子类。 对于一个值为{0,0,0,0,0,0,0,0,0,1,0,0,0,0,0...

2018-11-06 23:23:44

阅读数 73

评论数 0

将文本数据转换成arff文件

目的: 将类似下图的文本数据转换为arff文件。文本数据每一行是一个句子和该句子的类属性值(classValue),得到的arff文件中的一个实例(Instance)即为一个句子的单词向量和类属性值。 思路: 1.将原始文本数据中一些特殊符号去除,以免在构建单词向量时出现问题; 2.在...

2018-11-06 23:08:10

阅读数 265

评论数 0

使用Maven导入LibRec到工程出现错误Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resource

在使用Maven将LibRec2.0.0文件导入到Eclipse工程中时,出现下面的问题: 出现这种问题的原因是Maven无法下载所需要的依赖库文件。 第一次出现这个问题,采用下述方法解决: 1)右键对应工程项目,进入Maven->Update Project; 2) 选...

2018-10-31 21:44:58

阅读数 213

评论数 0

ValueError: Floating point image RGB values must be in the 0..1 range.

值错误:浮点图像RGB值必须在0…1范围内。 错误来源:在使用图像处理函数处理一个图片后,通过pyplot输出可视化时,出现上述错误提示。 错误原因:如错误提示所说,这是输出图像中像素的实数值超出0-1范围导致的。 解决方法:在输出最终图像之前需要将其值截断在0-1之间,具体操作如下: after...

2018-10-24 11:31:38

阅读数 664

评论数 0

python之os.walk()

功能: os.walk() 是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。 声明: walk(top, topdown=True, onerror=None, followlinks=False) 输入参数: top:所需遍历目录的路径 topdow...

2018-10-23 20:28:42

阅读数 56

评论数 0

ValueError: Parent directory of /path/to/model/model.ckpt doesn't exist, can't save.

代码如下: MODEL_SAVE_PATH = "/path/to/mode/" MODEL_NAME = "model.ckpt" saver.save( sess, os.path.join(MODEL_SAVE_PATH...

2018-10-16 20:07:52

阅读数 408

评论数 0

多个神经网络处理MNIST数据集的具体代码实现

mnist from tensorflow.examples.tutorials.mnist import input_data import tensorflow as tf def compute_accuracy(v_x, v_y): global prediction #...

2018-10-16 09:59:15

阅读数 47

评论数 0

误修改/etc/environment文件导致没有出现Ubuntu登陆界面

在配置路径的过程中,由于不小心把/etc/environment文件中PATH的那一行代码删除了,导致开机时无法出现用户登陆界面。 出现该问题的原因是,UBUNTU系统启动时,首先运行/etc/profile, 然后会按照/etc/environment里的PATH去寻找当前用户对应的所需东西,所...

2018-10-14 21:04:45

阅读数 134

评论数 0

错误:无法找到或装入主类 weka.gui.GUIChoose

在Ubuntu16.04系统的eclipse中配置weka时,当运行GUIChoose时出现错误,错误:无法找到或装入主类 weka.gui.GUIChoose。 找到一个博客,感觉蛮有用的: https://blog.csdn.net/u010512607/article/details/463...

2018-10-12 22:28:08

阅读数 174

评论数 0

排序一个数组(数组元素有重复的),并且记住新数组的元素在原数组中的位置

//保留数组的初始下标 int[] index_init = new int[array.length]; for (int i = 0; i < index_init.length; i++) { i...

2018-09-13 16:06:21

阅读数 354

评论数 0

将mat、txt、csv文件转换成arff文件

有时候自己生成一些数据或者找到的数据格式不是arff文件时,可以在matlab中使用以下函数将mat、txt、csv文件转换成arff文件。 input_filename :待转换的格式文件路径及文件名 arff_filename :转换后的arff文件的路径及名称 function Mat...

2018-09-13 14:51:29

阅读数 462

评论数 0

LINGO Error Code 122 和 237 出现原因及其解决方法

问题:使用Lingo进行线性规划时出现122错误代码: 原因:范围计算(Range)目前已禁用。 解决方法:要在Windows版本的LINGO中启用范围计算,请运行LINGO -> Options命令,单击General Solver选项卡,...

2018-09-02 17:38:34

阅读数 492

评论数 0

问题解决:module 'pip' has no attribute 'main'

在pyCharm中添加新的模块时出现了错误,错误提示:module ‘pip’ has no attribute ‘main’。 在这里使用的pip版本是10.0.1。 解决方法:在pyCharm的安装目录下找到 helpers/packaging_tool.py文件,找到如下代码: ...

2018-06-27 09:05:57

阅读数 264

评论数 0

将多个属性值的属性中的某些属性值整合成一个属性值

问题描述: 对实例集中的某个含有多个属性值value的属性attribute,有时候需要将其中的多个属性值整合成一个属性值。转换后的实例集中,每个实例对应属性attribute的属性值也要对应着修改后的属性值。 例如,(1)数据集weather的属性outlook有三个属性...

2017-12-20 20:54:23

阅读数 245

评论数 0

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