smile
AI 模型与开发框架教育与学习数据分析与数据处理
classificationclusteringcomputer-algebra-systemcomputer-visiondata-sciencedataframe
6,430
Stars
1,150
Forks
253
Watchers
2
Open Issues
NOASSERTION
许可证
Java
语言
2014-11-20
创建时间
2026-11-12
最近更新
项目能做什么
高性能统计机器智能与机器学习引擎(SMILE)。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Statistical Machine Intelligence & Learning Engine <img align="left" width="40" src="/studio/src/main/resources/smile/studio/images/smile.png" alt="SMILE"> [](https://central.sonatype.com/artifact/com.github.haifengl/smile-core) [](https://github.com/haifengl/smile/actions/workflows/ci.yml) [](https://github.com/haifengl/smile/actions/workflows/codeql.yml) SMILE (**Statistical Machine Intelligence & Learning Engine**) is a comprehensive, high-performance machine learning and AI platform for the JVM. Built on **Java 25** with idiomatic APIs for **Kotlin** and **Scala** (v4.x supports Java 21; earlier versions support Java 8), SMILE covers the entire lifecycle of machine intelligence: building models with agentic AutoML, embedding algorithms directly in your application, and serving classical ML, ONNX graphs, and LLMs on your own machines. ### Vision: Intelligence Where the Work Is A decision should not require a cloud round-trip or a fragile bridge to an external Python stack. The score, the explanation, and the model update belong on the machine that already holds the facts: inside a JVM microservice, a branch server, a payment terminal, a vehicle gateway, or an air-gapped node. SMILE makes real-time, autonomous machine intelligence native to the systems enterprises already run, from resource-constrained edge gateways to multi-GPU clusters. ### What We Value - **Sovereign & Self-Hosted by Default:** Your data, models, API keys, and telemetry stay on your machines and your network. Everything is built to run locally and keep working when the external link is down. - **Zero-Bloat Craftsmanship:** The core engine is pure, self-contained JVM bytecode built on compact, cache-friendly data structures. You get deterministic low latency and a tiny memory footprint by default, with optional plug-and-play native acceleration (OpenBLAS/LAPACK, ONNX Runtime, LibTorch/CUDA) when hardware is available. - **Explainable & Auditable in Place:** High-stakes decisions cannot be black boxes. SMILE provides both exact **TreeSHAP** for tree ensembles and model-agnostic **KernelSHAP** for any classifier or regressor, computing local feature attributions in-process alongside predictions, while AutoML workflows generate readable Java, Scala, Kotlin, or Python notebooks you can inspect line by line. - **Open Source with Enterprise Backing:** Open-source licensing supports academic research and community collaboration, while commercial licensing from [HALO.AI](https://www.aihalo.dev/) removes copyleft and source-disclosure obligations for proprietary, embedded, and mission-critical production deployments. ### Key Strengths - **Comprehensive Breadth in One Engine:** Hundreds of algorithms spanning classification, regression,阅读完整原文
项目深度分析 AI 生成
嵌入式与私有化企业商业双许可 (Commercial Dual-Licensing)
| 产品构想 | 官方已设立HALO.AI提供商业授权。针对无法公开源码或受严格合规约束的闭源商业软件,出售免除开源传染风险的商业嵌入授权(包含SLA与热修复服务)。 |
| 核心功能 | 免除Copyleft义务的商业授权许可、定制构建支持、优先安全CVE修复与架构兼容保障。 |
| 目标用户 | 金融核心交易系统提供商、车载/物联网网关设备厂商、私有化部署企业软件ISV。 |
| 难度/周期 | 低 · 1-3个月 · 成本:法务合规起草成本、销售渠道拓展成本。 |
| 收费模式 | 按单设备/单节点授权费,或按年订阅的企业席位授权协议。 |
| 竞争风险 | 开源基础版本协议未明确标明为标准GPL/AGPL(仓库标注NOASSERTION),若原协议为宽松开源协议,可能削弱企业主动购买商业授权的诉求(推测)。 |
| 依据 | 已验证事实 |
SMILE Serve 边缘/私有化超低延迟推理网关发行版
| 产品构想 | 基于SMILE Serve封装开箱即用的轻量推理微服务(Quarkus/GraalVM Native),专攻低内存(~80MB RAM)、高并发KV缓存推理与嵌入式边缘场景,提供企业级监控与集群适配器。 |
| 核心功能 | GraalVM Native镜像打包、Prometheus/Kubernetes企业扩展、连续批处理与Radix KV缓存优化工具集、模型热加载运维控制台。 |
| 目标用户 | 边缘计算运维工程师、私有化AI部署负责人、企业内部AI基础设施团队。 |
| 难度/周期 | 中等 · 3-6个月 · 成本:持续集成与多平台(CPU/CUDA/边缘ARM)适配测试资源、硬件测试服务器成本。 |
| 收费模式 | 企业版软件订阅(Open-core模式)、技术支持与定制部署服务费。 |
| 竞争风险 | 目前开源社区已有大量基于C++/Rust构建的高性能推理服务器(如vLLM、Ollama、Triton),纯JVM生态下竞争优势需聚焦特定Java微服务基础设施。 |
| 依据 | 数据支持的判断 |
金融风控与合规专用 Explainable ML (SHAP) 插件库
| 产品构想 | 利用其内置的低延迟TreeSHAP与KernelSHAP能力,开发面向银行、风控、保险等场景的实时特征归因与合规审计中间件。 |
| 核心功能 | 微秒级特征归因API、合规审计报告导出、AutoML可解释代码导出与回溯验证工具。 |
| 目标用户 | 银行风控系统架构师、金融合规审查团队、信贷实时决策系统研发团队。 |
| 难度/周期 | 高 · 6-12个月 · 成本:金融场景行业专长引入成本、企业级POC测试成本。 |
| 收费模式 | 针对金融/合规机构的高额年费订阅与系统集成实施费。 |
| 竞争风险 | 垂直场景需要极高的行业准入门槛与领域知识支持,难以仅凭底层引擎打动非技术业务决策层。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2014-11-20,近 30 天仍在推送,发布过 57 个 Release |
| 社区活跃 | Star 6,430 / Fork 1,150 / Issue 2(数据支持,可自行核实) |
| 许可证 | NOASSERTION |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。