资源简介
SVM 算法 java 实现了调用接口,只要传入数据即可,调用了encog这个开源包的SVM算法,也是官方libsvm的。
代码片段和文件信息
package algorithm;
import java.util.ArrayList;
import java.util.List;
import java.util.TreeMap;
/**
* Created by zzh on 2016/12/7.
*/
public class algorithmAPI {
public Double[][] result ;
public Double[][] double2Double(double[][] doubleData)
{
Double[][] result = new Double[doubleData.length][doubleData[0].length];
for(int i = 0;i for (int j = 0; j < result[0].length; j++) {
result[i][j] = Double.parseDouble(String.format(“%.4f“ doubleData[i][j]));
System.out.print(result[i][j] + “ “);
}
}
return result;
}
public double[][] Double2double(Double[][] doubleData)
{
double[][] result = new double[doubleData.length][doubleData[0].length];
for(int i = 0;i for (int j = 0; j < result[0].length; j++) {
System.out.print(doubleData[i][j]+ “ “);
result[i][j] = Double.parseDouble(String.format(“%.4f“ doubleData[i][j]));
// System.out.print(result[i][j] + “ “);
}
}
return result;
}
/**
* SVM算法
* @param trainData 训练集;每一行为一个数据集
* @param trainlabel 训练集标签
* @param testData 测试集
* @param svm_type
* @param kener_type
*/
public Double[][] getSVMResult(Double[][] trainDataDouble[][] trainlabelint svm_typeint kener_type Double[][] testData)
{
SVM svm = new SVM();
svm.trainSVM(Double2double(trainData)Double2double(trainlabel)svm_typekener_type);
result = svm.computeSVM((Double2double(testData)));
return result;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1794 2016-12-21 13:44 SVM\algorithmAPI.java
文件 3368 2016-12-21 13:34 SVM\SVM.java
目录 0 2016-12-21 13:42 SVM
----------- --------- ---------- ----- ----
5162 3
- 上一篇:Java 编程规范CheckList
- 下一篇:java 电影院售票系统
相关资源
- java 电影院售票系统
- Java 编程规范CheckList
- Java UDP打洞技术,UDP 穿透NAT,P2P打洞
- JAVA校园导航系统
- java 文件 加密 解密
- Java操作Redis,实现String、List、Map的
- 用JAVA编写的备忘录
- 成组链接法Java版
- JavaWeb增删改查
- mysql-connector-java-5.1.36-bin.zip
- 解决SAT问题的JAVA代码
- 简单函数绘图语言java
- rxtxParallel+rxtxSerial32位和64位
- 生产者和消费者的javaGUI
- 期刊投稿系统java
- 郭永峰Java全套资料百度网盘20180627更
- 操作系统页面置换算法-java界面化实现
- 基于JAVA的简易银行系统
- Java实现自动售货机程序
- java写的物流管理系统+源码
- 仓库管理系统,Spring+SpringMVC+Mybatis
- JAVA复习题及答案
- RSA加解密算法java源代码
- java多线程综合实验2020年1月武汉理工
- 基于安全的即时通信系统设计.zip
- (JAVA+MySQL)课程设计 学生选课管理系
- 推箱子源码及素材Java实现
- JAVA课程大作业
- 三角形问题JAVA.rar.rar
- 基于SQLsever2012的Java swing停车管理系统
评论
共有 条评论