首页 > IT职业 > IT职场 > JAVA softMax(逻辑回归的泛化形态)
/**
* softMax分类
* @param soft_in输入数据
* @param θtheta训练参数
* @return label[n][1]
* @author 后一个X前一个:θ[n][m] * x[m][1]
* n个标签
*/
public static double[] MysoftMax(double[][] theta,double[] soft_in) {
if (theta[0].length != soft_in.length) {
System.out.println("输入矩阵不匹配,无法进行矩阵运算");
return null;
}
double[] result = new double[theta.length];//返回标签
double[] value = new double[theta.length];// 分子
double denominator = 0.0;//分母
for (int i = 0; i 来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4549/viewspace-2807795/ ,如需转载,请注明出处,否则将追究法律责任。