Leavesfly/TinyAI
全栈式轻量级AI框架,TinyAI IS ALL YOU NEED。
What it solves
TinyAI 是一個完全使用 Java 構建的全棧 AI 框架,旨在消除對 Python 和複雜深度學習環境的依賴。它提供了一個全面的技術棧,彌合了底層數值計算與高層 AI 應用之間的差距,使其既適合教學用途,也適合企業級 Java 集成。
How it works
TinyAI 使用六層架構來組織其 23 個核心模組:
- Base Layer: 一個用於張量運算的自定義多維陣列庫。
- Engine Layer: 具有動態計算圖的自動微分引擎。
- Framework Layer: 核心機器學習工具、神經網絡層(CNN, RNN, Transformer)以及強化學習算法。
- Embodied Intelligence Layer: 用於自動駕駛模擬、機器人控制和世界模型的工具。
- Model Layer: LLM 的實現,包括 GPT 系列、DeepSeek R1/V3 以及 Banana 等多模態模型。
- Agent Layer: 用於 RAG、多 Agent 協作和認知模式(ReAct, CoT)的框架。
Who it’s for
- Java Developers: 想在不切換到 Python 的情況下將 AI 集成到 Java 生態系統中的開發者。
- AI Students: 尋求透明、文檔齊全(300k+ 字)的框架,以從零開始理解 AI 的開發者。
- Enterprise Architects: 需要具有生產級可靠性和 DevOps 支持的模組化、可擴展 AI 系統的架構師。
Highlights
- Pure Java Implementation: 零 Python 依賴,僅需要 JDK 17+。
- Broad Scope: 涵蓋從基礎張量到先進的 DeepSeek R1/V3 推理模型和 VLA (Vision-Language-Action) 架構。
- Educational Depth: 包含超過 890 個測試案例,並提供具有豐富文檔的結構化學習路徑。
- Advanced AI Features: 支持 Mixture of Experts (MoE)、RAG 和用於具身智能的「想像力訓練」以提高樣本效率。",
相關
- 專案
- 專案
- 專案
- 專案