Skip to content

cv70/practical-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

实用人工智能:知行合一

欢迎来到实用人工智能教程!本项目旨在通过动手实践帮助初学者理解和掌握人工智能的核心概念和技术。

📚 教程简介

本教程采用循序渐进的方式,从基础概念出发,逐步深入到实际应用。每一章节都包含理论讲解和代码实践,帮助读者更好地理解人工智能的工作原理。

🎯 学习目标

完成本教程后,你将能够:

  • 理解人工智能的基本概念和发展历程
  • 掌握机器学习的基础知识和常用算法
  • 使用 Python 和相关库实现 AI 应用
  • 构建和训练神经网络模型
  • 解决实际的人工智能问题

📂 项目结构

practical-ai/
├── chapter0/           # 人工智能概述
├── chapter1/           # Python 基础与数据处理
├── chapter2/           # 机器学习基础
├── chapter3/           # 深度学习入门
├── chapter4/           # 计算机视觉
├── chapter5/           # 自然语言处理
├── chapter6/           # Transformer架构
├── README.md           # 教程说明

🚀 环境配置

克隆项目

git clone https://github.com/cv70/practical-ai.git
cd practical-ai

uv安装

参考文档:https://uv.doczh.com/getting-started/installation/

创建虚拟环境

# 安装 Python 3.12
uv python install 3.12

# 使用 uv 创建 Python 3.12 虚拟环境
uv venv --python 3.12

# 激活虚拟环境
source .venv/bin/activate  # Linux/macOS
#
.venv\Scripts\activate     # Windows

安装依赖

  • 安装PyTorch

参考文档:https://pytorch.org/get-started/locally/

  • 安装NumPy
# 正常安装PyTorch后,NumPy会自动安装,这一步也能跳过
uv pip install numpy
  • 安装Pandas
uv pip install pandas
  • 安装Matplotlib
uv pip install matplotlib

📖 教程章节

🧪 实践项目

每个章节都配有相应的编程练习和小项目,帮助巩固所学知识。

📝 贡献指南

欢迎提交 Issue 和 Pull Request 来改进本教程!

📄 许可证

本项目采用 Apache-2.0 许可证,详情请见 LICENSE 文件。

About

实用人工智能

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages