├── .gitignore ├── .python-version ├── .setup ├── README.md ├── conda │ ├── README.md │ └── common_issues.md └── images │ ├── build_tools_1.png │ ├── build_tools_2.png │ ├── build_tools_3.png │ ├── build_tools_4.png │ ├── cuda_is_available.PNG │ ├── error.png │ ├── error1.png │ ├── jupyter1.PNG │ ├── jupyter2.PNG │ ├── miniconda_linux.png │ ├── miniconda_windows.png │ └── pytorch.png ├── LICENSE ├── README.md ├── chapter01 ├── Chapter 1 - Introduction to Language Models.ipynb └── README.md ├── chapter02 ├── Chapter 2 - Tokens and Embeddings.ipynb └── README.md ├── chapter03 ├── Chapter 3 - Looking Inside Transformer LLMs.ipynb └── README.md ├── chapter04 ├── Chapter 4 - Text Classification.ipynb └── README.md ├── chapter05 ├── Chapter 5 - Text Clustering and Topic Modeling.ipynb └── README.md ├── chapter06 ├── Chapter 6 - Prompt Engineering.ipynb └── README.md ├── chapter07 ├── Chapter 7 - Advanced Text Generation Techniques and Tools.ipynb ├── Chapter 7 - langchain-and-langgraph-basic.ipynb └── README.md ├── chapter08 ├── Chapter 8 - Semantic Search.ipynb ├── README.md ├── agentic-rag │ ├── rl-based.py │ └── tool-based.py └── native-rag │ ├── knowledge_base.txt │ ├── step1-offline-process.py │ └── step2-online-rag.py ├── chapter09 ├── Chapter 9 - Multimodal Large Language Models.ipynb ├── README.md └── images │ ├── car.png │ ├── cat.png │ └── puppy.png ├── chapter10 ├── Chapter 10 - Creating Text Embedding Models.ipynb └── README.md ├── chapter11 ├── Chapter 11 - Fine-Tuning BERT.ipynb └── README.md ├── chapter12 ├── Chapter 12 - Fine-tuning Generation Models.ipynb └── README.md ├── dependencies.sh ├── environment.yml ├── images ├── book_cover.png ├── diffusion.png ├── mamba.png ├── quant.png └── toc.png ├── pyproject.toml ├── requirements.txt ├── requirements_min.txt └── uv.lock /.gitignore: -------------------------------------------------------------------------------- 1 | oryx-build-commands.txt 2 | 3 | .DS_Store 4 | chroma_db -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /.setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/README.md -------------------------------------------------------------------------------- /.setup/conda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/conda/README.md -------------------------------------------------------------------------------- /.setup/conda/common_issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/conda/common_issues.md -------------------------------------------------------------------------------- /.setup/images/build_tools_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/build_tools_1.png -------------------------------------------------------------------------------- /.setup/images/build_tools_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/build_tools_2.png -------------------------------------------------------------------------------- /.setup/images/build_tools_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/build_tools_3.png -------------------------------------------------------------------------------- /.setup/images/build_tools_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/build_tools_4.png -------------------------------------------------------------------------------- /.setup/images/cuda_is_available.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/cuda_is_available.PNG -------------------------------------------------------------------------------- /.setup/images/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/error.png -------------------------------------------------------------------------------- /.setup/images/error1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/error1.png -------------------------------------------------------------------------------- /.setup/images/jupyter1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/jupyter1.PNG -------------------------------------------------------------------------------- /.setup/images/jupyter2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/jupyter2.PNG -------------------------------------------------------------------------------- /.setup/images/miniconda_linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/miniconda_linux.png -------------------------------------------------------------------------------- /.setup/images/miniconda_windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/miniconda_windows.png -------------------------------------------------------------------------------- /.setup/images/pytorch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/.setup/images/pytorch.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/README.md -------------------------------------------------------------------------------- /chapter01/Chapter 1 - Introduction to Language Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter01/Chapter 1 - Introduction to Language Models.ipynb -------------------------------------------------------------------------------- /chapter01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter01/README.md -------------------------------------------------------------------------------- /chapter02/Chapter 2 - Tokens and Embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter02/Chapter 2 - Tokens and Embeddings.ipynb -------------------------------------------------------------------------------- /chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter02/README.md -------------------------------------------------------------------------------- /chapter03/Chapter 3 - Looking Inside Transformer LLMs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter03/Chapter 3 - Looking Inside Transformer LLMs.ipynb -------------------------------------------------------------------------------- /chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter03/README.md -------------------------------------------------------------------------------- /chapter04/Chapter 4 - Text Classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter04/Chapter 4 - Text Classification.ipynb -------------------------------------------------------------------------------- /chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter04/README.md -------------------------------------------------------------------------------- /chapter05/Chapter 5 - Text Clustering and Topic Modeling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter05/Chapter 5 - Text Clustering and Topic Modeling.ipynb -------------------------------------------------------------------------------- /chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter05/README.md -------------------------------------------------------------------------------- /chapter06/Chapter 6 - Prompt Engineering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter06/Chapter 6 - Prompt Engineering.ipynb -------------------------------------------------------------------------------- /chapter06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter06/README.md -------------------------------------------------------------------------------- /chapter07/Chapter 7 - Advanced Text Generation Techniques and Tools.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter07/Chapter 7 - Advanced Text Generation Techniques and Tools.ipynb -------------------------------------------------------------------------------- /chapter07/Chapter 7 - langchain-and-langgraph-basic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter07/Chapter 7 - langchain-and-langgraph-basic.ipynb -------------------------------------------------------------------------------- /chapter07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter07/README.md -------------------------------------------------------------------------------- /chapter08/Chapter 8 - Semantic Search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter08/Chapter 8 - Semantic Search.ipynb -------------------------------------------------------------------------------- /chapter08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter08/README.md -------------------------------------------------------------------------------- /chapter08/agentic-rag/rl-based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter08/agentic-rag/rl-based.py -------------------------------------------------------------------------------- /chapter08/agentic-rag/tool-based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter08/agentic-rag/tool-based.py -------------------------------------------------------------------------------- /chapter08/native-rag/knowledge_base.txt: -------------------------------------------------------------------------------- 1 | RAG 的的本质是:增强 System Prompt 的上下文,从而生成更符合实际要求的回复。 -------------------------------------------------------------------------------- /chapter08/native-rag/step1-offline-process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter08/native-rag/step1-offline-process.py -------------------------------------------------------------------------------- /chapter08/native-rag/step2-online-rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter08/native-rag/step2-online-rag.py -------------------------------------------------------------------------------- /chapter09/Chapter 9 - Multimodal Large Language Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter09/Chapter 9 - Multimodal Large Language Models.ipynb -------------------------------------------------------------------------------- /chapter09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter09/README.md -------------------------------------------------------------------------------- /chapter09/images/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter09/images/car.png -------------------------------------------------------------------------------- /chapter09/images/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter09/images/cat.png -------------------------------------------------------------------------------- /chapter09/images/puppy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter09/images/puppy.png -------------------------------------------------------------------------------- /chapter10/Chapter 10 - Creating Text Embedding Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter10/Chapter 10 - Creating Text Embedding Models.ipynb -------------------------------------------------------------------------------- /chapter10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter10/README.md -------------------------------------------------------------------------------- /chapter11/Chapter 11 - Fine-Tuning BERT.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter11/Chapter 11 - Fine-Tuning BERT.ipynb -------------------------------------------------------------------------------- /chapter11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter11/README.md -------------------------------------------------------------------------------- /chapter12/Chapter 12 - Fine-tuning Generation Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter12/Chapter 12 - Fine-tuning Generation Models.ipynb -------------------------------------------------------------------------------- /chapter12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/chapter12/README.md -------------------------------------------------------------------------------- /dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/dependencies.sh -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/environment.yml -------------------------------------------------------------------------------- /images/book_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/images/book_cover.png -------------------------------------------------------------------------------- /images/diffusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/images/diffusion.png -------------------------------------------------------------------------------- /images/mamba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/images/mamba.png -------------------------------------------------------------------------------- /images/quant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/images/quant.png -------------------------------------------------------------------------------- /images/toc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/images/toc.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/requirements_min.txt -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbruceyuan/Hands-On-Large-Language-Models-CN/HEAD/uv.lock --------------------------------------------------------------------------------