ml4j - Machine learning for java 机器学习算法 监督学习 线性回归 - LinearRegression 逻辑回归 - LogisticRegression 神经网络 - NeuralNetworks 支撑向量机 - SVM(libSVM) 协同过滤 - CollaborativeFiltering 无监督学习 K-means PCA 异常检测 - AnomalyDetection 最优化算法 梯度下降 BFGS LBFGS 测试实例 监督学习 线性回归 - 房价预测 逻辑回归 - 手写数字mnist识别(0,1) OneVsAll - 手写数字mnist识别 OneVsAll 多线程版 - 挑战CPU的极限 神经网络 - 手写数字mnist识别 SVM - 垃圾邮件分类,4000训练,1000测试,测试集正确率98.9% 无监督学习 K-mean - 将24位的有上千种颜色的RGB图象压缩至16种颜色 PCA - 人脸数据降维 AnomalyDetection 异常检测 应用 推荐系统 - 基于协同过滤的电影推荐系统