SL

sc-lacanlale/ai-essentials

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

23 stars 6 forks 质量 59 趋势 10Apache-2.0

社区驱动的简明AI解释目录 + 可运行示例(大型语言模型、RAG、代理、MCP、向量数据库、提示工程)。

概览

一个由社区驱动的仓库,帮助任何人学习人工智能——涵盖、、以及现代人工智能基础主题。 - 💻 - 所有代码开箱即用 - 📊 - 美人鱼图解和清晰解释 - ⚡ - 每个主题的“5分钟人工智能”总结 - 🎯 - 从机器学习基础到尖端技术 - 🔗 - 最佳教程、文档和学习路径 如果你是人工智能和机器学习的新手,这非常合适: 1. - 从这里开始!学习机器学习基础知识 - 线性回归 - 预测连续值 - 感知器 - 第一神经网络 - 资源 - 精心策划的初学者指南 2. - 理解现代人工智能——什么是大型语言模型及其工作原理——运行你的第一个大型语言模型示例——互动Jupyter探索 3. - 获得更好的结果 - 学习与人工智能沟通 - 掌握提示技巧 - 实用示例 对于想要开发生产型AI应用的开发者: 对于刚接触现代人工智能的资深开发者:

概述(AI 翻译)

一个由社区驱动的仓库,帮助任何人学习人工智能——包含可运行的示例、简明的解释和视觉指南,涵盖从基础到现代AI主题。

⭐ 为什么会有这个回收

  • 💻 实用示例 - 所有代码开箱即用即可运行
  • 📊 视觉学习 - 美人鱼图解和清晰讲解
  • ⚡ 快速入门 - “5分钟内AI”每个主题的总结
  • 🎯 综合性 - 从机器学习基础到前沿技术
  • 🔗 精选资源 - 最佳教程、文档和学习路径

⭐ 为本仓库加星以便关注更新并贡献力量!


🚀 快速启动

1.克隆与安装

2.配置环境

3.运行示例


📂 仓库结构


📚 学习路径

🔰 绝对初学者之路

如果你是人工智能和机器学习的新手,这非常合适:

  1. 01_Foundations - 从这里开始!学习机器学习基础
  • 线性回归——预测连续值
  • 感知器 - 第一个神经网络
  • 资源 - 精选初学者指南
  1. 02_LLMs - 理解现代人工智能
  • 什么是大型语言模型及其工作原理
  • 运行你的第一个大型语言模型示例
  • 互动Jupyter探索

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

🧠 AI-Essentials — The Ultimate AI Learning Directory

A community-driven repository helping anyone learn Artificial Intelligence — with runnable examples, concise explanations, and visual guides for foundational to modern AI topics.

⭐ Why This Repo Exists

  • 💻 Practical Examples - All code runs out-of-the-box
  • 📊 Visual Learning - Mermaid diagrams and clear explanations
  • ⚡ Quick Start - “AI in 5 Minutes” summaries for every topic
  • 🎯 Comprehensive - From ML fundamentals to cutting-edge techniques
  • 🔗 Curated Resources - Best tutorials, docs, and learning paths

⭐ Star this repo to follow updates and contribute!


🚀 Quick Start

1. Clone and Install

# Clone the repository
git clone https://github.com/6NineLives/AI-Essentials.git
cd AI-Essentials

# Python setup
python -m venv .venv
source .venv/bin/activate  # Windows: .\.venv\Scripts\activate
pip install -r requirements.txt

# Node.js setup
npm install

2. Configure Environment

# Copy example environment file
cp .env.example .env

# Edit .env and add your API keys
# OPENAI_API_KEY=your_key_here
# PINECONE_API_KEY=your_key_here (optional)

3. Run Examples

# Foundations
python 01_Foundations/linear_regression.py
python 01_Foundations/perceptron_example.py

# LLMs
python 02_LLMs/openai_example.py
python 02_LLMs/transformers_example.py
jupyter notebook 02_LLMs/llm_basics.ipynb

# RAG
python 03_RAG/rag_pipeline.py
python 03_RAG/vectorstore_setup.py

# MCP
python 04_MCP/mcp_server_example.py
node 04_MCP/client_example.js

# Agents
python 05_Agents/openai_agent.py
python 05_Agents/crewai_agent_example.py

# Vector Databases
python 06_Vector_Databases/chromadb_example.py
python 06_Vector_Databases/pinecone_example.py

# Prompt Engineering
python 07_Prompt_Engineering/examples/system_prompt_tuning.py

📂 Repository Structure

AI-Essentials/
├── 01_Foundations/          # ML fundamentals
│   ├── README.md            # Linear regression & perceptron concepts
│   ├── linear_regression.py # Working example with visualization
│   ├── perceptron_example.py # Neural network basics
│   └── resources.md         # Curated learning materials
│
├── 02_LLMs/                 # Large Language Models
│   ├── README.md            # LLM concepts and architecture
│   ├── openai_example.py    # OpenAI API usage
│   ├── transformers_example.py # Hugging Face transformers
│   ├── llm_basics.ipynb     # Interactive Jupyter notebook
│   └── ai_in_5_minutes.md   # Quick LLM overview
│
├── 03_RAG/                  # Retrieval-Augmented Generation
│   ├── README.md            # RAG pipeline explanation
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →