資源簡介
本地實測可以很好的運行,使用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
評論
共有 條評論