资源简介
本地实测可以很好的运行,使用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
评论
共有 条评论