• smile——Java机器学习引擎


    介绍

    Smile(统计机器智能和学习引擎)是一个基于Java和Scala的快速、全面的机器学习、NLP、线性代数、图形、插值和可视化系统。

    凭借先进的数据结构和算法,Smile提供了最先进的性能。Smile有很好的文档记录,请查看项目网站以获取编程指南和更多信息。

    Smile涵盖了机器学习的各个方面,包括分类、回归、聚类、关联规则挖掘、特征选择、流形学习、多维缩放、遗传算法、缺失值插补、高效最近邻搜索等。

    Smile实现了以下主要的机器学习算法:

    • 分类:支持向量机、决策树、AdaBoost、梯度提升、随机森林、逻辑回归、神经网络、RBF网络、最大熵分类器、KNN、朴素贝叶斯、Fisher/线性/二次/正则判别分析。
    • 回归:支持向量回归、高斯过程、回归树、梯度提升、随机森林、RBF网络、OLS、套索、弹性网络、岭回归。
    • 特征选择:基于遗传算法的特征选择,基于集成学习的特征选择、树形图、信噪比和平方比。
    • 聚类:BIRCH、CLARANS、DBSCAN、DENCLUE、确定性退火、K-均值、X-均值、G-均值、神经气体、生长神经气体、层次聚类、顺序信息瓶颈、自组织映射、光谱聚类、最小熵聚类。
    • 关联规则和频繁项集挖掘:FP增长挖掘算法。
    • 流形学习:IsoMap、LLE、拉普拉斯特征映射、t-SNE、UMAP、PCA、核PCA、概率PCA、GHA、随机投影、ICA。
    • 多维标度:经典MDS、等渗MDS和Sammon映射。
    • 最近邻搜索:BK树、覆盖树、KD树、SimHash、LSH。
    • 序列学习:隐马尔可夫模型,条件随机场。
    • 自然语言处理:分句器和标记器、双元统计测试、短语提取器、关键词提取器、词干分析器、词性标注、相关性排序

    使用(Java等集成&#

  • 相关阅读:
    小程序包大小优化(uni-app)
    「数据结构详解·四」队列
    异步FIFO中格雷码的SDC约束
    conda 克隆/复制 虚拟环境
    Linux安装Oracle19c(极简版)
    『现学现忘』Git基础 — 26、给Git命令设置别名
    HTML5中的document.visibilityState
    Flink提交jar出现错误RestHandlerException: No jobs included in application.
    SparkCore
    学习笔记:SpringCloud 微服务技术栈_高级篇②_分布式事务
  • 原文地址:https://blog.csdn.net/xhbzl/article/details/126691324