• 大小: 7KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Java
  • 标签: RBF,Java  

资源简介

本地实测可以很好的运行,使用K-means聚类算法确定径向基函数的中心点

资源截图

代码片段和文件信息

package RBFClassifier;

/**
 * 隐含层 RBF结点
 *
 */
class GaussianNode {
float[] centers; // 高斯中心 
protected static float C; // 高斯中心 标准差 

public GaussianNode() { }

public float output(float[] raw) {

// Gaussify the distance between input layer and the gauss centers
return gaussian_function(
Kmeans.euclidean_distance(raw centers)
);
}

public void set_centers(float[] centers) {
this.centers = centers;
}
// 计算高斯距离
private static float gaussian_function(double in) {
return (float)Math.exp(- (in * in) / (2 * C * C));
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-08-08 09:15  RBFClassifier-master\
     文件         437  2016-08-08 09:15  RBFClassifier-master\README.md
     目录           0  2016-08-08 09:15  RBFClassifier-master\src\
     目录           0  2016-08-08 09:15  RBFClassifier-master\src\RBFClassifier\
     文件         623  2016-08-08 09:15  RBFClassifier-master\src\RBFClassifier\GaussianNode.java
     文件        2577  2016-08-08 09:15  RBFClassifier-master\src\RBFClassifier\Kmeans.java
     文件        3078  2016-08-08 09:15  RBFClassifier-master\src\RBFClassifier\Main.java
     文件         636  2016-08-08 09:15  RBFClassifier-master\src\RBFClassifier\OutputNode.java
     文件        2278  2016-08-08 09:15  RBFClassifier-master\src\RBFClassifier\RBFClassifier.java
     文件        2147  2016-08-08 09:15  RBFClassifier-master\src\RBFClassifier\RBFNetwork.java

评论

共有 条评论

相关资源