大模型学习笔记

1. 什么是AI大模型

2. AI大模型提示工程

3. AI大模型RAG

  • RAG原理:
    让大模型更聪明:给AI大模型补充专业数据,将数据结构化,进行split,转为段落,使用embedding模型处理为向量,存到向量数据库。
    用户问问题,发送给向量数据库,从向量数据库中选出topN段落,和问题结合生成prompt传给大模型。
  • Embedding(词向量化)到向量数据库

4. AI大模型微调(调参)

  • 微调流程图示

    预训练大模型-->基座大模型
    使用微调算法做低参微调,使用LoRA模型
    目的:生成某一行业专业的功能(比如:土木工程)
  • 微调相当于小批量的训练模型

5. AI大模型私有化部署

6. AI大模型Agent

7. AI大模型Langchain

1. Lnagchain是什么

  • 开源框架:是用来语言模型驱动的应用程序框架。从自己数据库或文件中提取信息,并根据这些信息执行具体操作,架构基座大模型和外部的计算和数据源结合起来。
  • 包括:Compents组件、Chains链、Agents
  • Compents组件:为LLMs提供接口封装,模板提示和信息检索索引
  • Chains链:将不同的组件组合起来解决特定的任务
  • Agents代理:使LLMs能够与外部环境进行交互,例如通过API请求执行操作。

2. Langchain核心

  • 开发功能性软件
  • 为什么用:
    数据连接:允许你将LLMs接到自己的数据库
    行动执行:不仅可以提取信息,还可以执行特定操作
  • 核心:
    • 模型Models:连接到大语言模型
    • Prompt Templates(提示模板):避免硬编码文本输入,动态将用户插入到模板,并发送给语言模型
    • Chains:将多个组件联合在一起
    • Agents:语言模型与外界交互
    • Embedding:
    • Indexes:索引

3. Langchain底层原理

  • 底层原理:
    • 用户问题-->相似性搜索(Similarity Search)-->向量数据库或向量空间-->信息与原始问题结合-->传给模型-->给出答案-->采取行动
  • 应用场景:
    • 个人助手:预定航班、转账、交税等
    • 学习辅助:可以参考整个课程大纲,使你更快的学习资料
    • 数据分析和数据科学:连接数据

4.Langchain环境和监控

  • pip install langchain
  • pip install langchain-openai
  • 监控langSmish的APIkey:跟踪调用大模型key的数量(https://smith.langchain.com/settings)
  • 是什么:
    • 调试与测试
    • 评估应用效果
    • 监控应用性能
    • 数据管理与分析
    • 团队协作
    • 可扩展与可维护

5. Langchain调用LLM

6. Langchain提示模板

7. Langchain部署

8.

相关推荐
2501_926978333 小时前
“LLM的智能本质--AGI的可能路径--人类的意识本质”三者的统一基底(5.0理论解读)
人工智能·经验分享·笔记·深度学习·机器学习·ai写作·agi
لا معنى له4 小时前
WAM与AC-WM:具身智能时代的世界动作模型与动作条件世界模型
人工智能·笔记·学习
薛先生_0995 小时前
js学习语法第一天
开发语言·javascript·学习
Wilber的技术分享5 小时前
【LeetCode高频手撕题 2】面试中常见的手撕算法题(小红书)
笔记·算法·leetcode·面试
愚昧之山绝望之谷开悟之坡6 小时前
合格境外投资者
笔记
寒秋花开曾相惜8 小时前
(学习笔记)3.8 指针运算(3.8.3 嵌套的数组& 3.8.4 定长数组)
java·开发语言·笔记·学习·算法
是翔仔呐8 小时前
第11章 显示外设驱动:I2C协议OLED屏、SPI协议LCD屏字符/图片/中文显示
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
_李小白8 小时前
【AI大模型学习笔记之平台篇】第五篇:Trae常用模型介绍与性能对比
人工智能·笔记·学习
承渊政道9 小时前
【优选算法】(实战体会位运算的逻辑思维)
数据结构·c++·笔记·学习·算法·leetcode·visual studio
AI-Ming9 小时前
程序员转行学习 AI 大模型: 踩坑记录:服务器内存不够,程序被killed
服务器·人工智能·python·gpt·深度学习·学习·agi