logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

构建智能 SQL 查询代理agent,把整个查询过程模块化,既能自动判断使用哪些表,又能自动生成 SQL 语句,最终返回查询结果

利用 LLM 根据自然语言问题判断需要查询的表类别,将类别映射成 Chinook 数据库中实际的表名,利用自定义提示模板(要求生成的查询中使用 DISTINCT 去重)生成 SQL 查询语句,执行 SQL 查询并返回结果。这种设计把整个查询过程模块化,既能自动判断使用哪些表,又能自动生成 SQL 语句,适合构建智能 SQL 查询代理。

文章图片
#sql#python
st.session_state 的存储机制

摘要:st.session_state是Streamlit服务器内存中的临时会话存储,与Python进程绑定,不写入持久化介质。刷新浏览器不会丢失数据,但重启服务器、切换会话或长时间闲置会导致数据清除。它仅适用于短期会话状态管理,如需长期保存需自行实现文件、数据库或前端存储方案。(149字)

在正则表达式中语法 (?P<名字>内容)

本文详细解释了Python正则表达式中的(?P<xxx>...)命名捕获组语法。主要知识点包括: 该语法用于给捕获组命名(如(?P<name>.+)),通过match.group("name")可直观提取内容 与普通捕获组(.+)(需用数字索引提取)相比,命名捕获组更易读易维护 这是Python特有语法,其他语言如JavaScript使用(?<na

#正则表达式#python
在 pandas.Grouper() 中,freq 参数用于指定时间频率,它定义了如何对时间序列数据进行分组。freq 的值可以是多种时间单位

freq描述'D'按天分组'W'按周分组'M'按月分组'Q'按季度分组'A'按年分组'H'按小时分组'T'或'min'按分钟分组'S'按秒分组'B'按工作日分组'CB'按日历工作日分组'MS'按月的第一天分组'QS'按季度的第一天分组'A-JAN'每年从1月开始'Q-JAN'按每年的1月季度开始分组。

文章图片
#pandas
nDCG(归一化折损累计增益) 是衡量排序质量的指标,常用于搜索引擎或推荐系统

是衡量排序质量的指标,常用于搜索引擎或推荐系统。。最终通过对比实际排序与理想排序的得分,得到一个0到1之间的值(越接近1,排序越好)。

文章图片
#搜索引擎
fp16和bf16在训练时设置参数会有冲突和无效的可能

在训练时,如果你的硬件不支持同时使用 fp16 和 bf16,那么设置这两个选项将会导致冲突。通常情况下,你只能启用一种格式(fp16 或 bf16)。如何避免问题:确保在训练前了解你的硬件支持的精度格式。只选择一个低精度格式来避免冲突(fp16=True 或 bf16=True)。如果你使用的是多个硬件平台,确保配置的训练参数适配每个平台的特性。

#人工智能#语言模型#自然语言处理
fp16和bf16有什么区别

在训练时,如果你的硬件不支持同时使用 fp16 和 bf16,那么设置这两个选项将会导致冲突。通常情况下,你只能启用一种格式(fp16 或 bf16)。如何避免问题:确保在训练前了解你的硬件支持的精度格式。只选择一个低精度格式来避免冲突(fp16=True 或 bf16=True)。如果你使用的是多个硬件平台,确保配置的训练参数适配每个平台的特性。

#人工智能#自然语言处理#语言模型
在正则表达式中,\1 是用来引用第一个捕获组的内容的。捕获组是用括号 () 包裹的部分

1是对第一个捕获组内容的引用,它表示将正则表达式匹配到的部分放回替换的字符串中。你可以使用\1将捕获的内容插入到替换文本中,以便在替换时动态地使用匹配到的内容。

文章图片
#正则表达式
NCCL(NVIDIA Collective Communications Library,全称 英伟达集体通信库)是 NVIDIA 专门为多 GPU 通信优化的库,用于加速 分布式训练。

NCCL(NVIDIA Collective Communications Library,全称。,每块 GPU 计算不同的数据批次(Batch),但它们。在多 GPU 或多机训练时,不同的 GPU 需要。,而 NCCL 提供了一种。时,你需要选择一个后端(训练过程中,每块 GPU。,让多个 GPU 可以。,才能进行全局更新。

文章图片
#分布式#人工智能#python
初始化分布式训练环境,并获取当前进程的 rank(编号)和 world_size(总进程数),适用于 FSDP(Fully Sharded Data Parallel,全分片数据并行)训练模式。

这段代码的作用是,适用于。TrueFalsesetup()📌local_rank03rank03📌local_rankrank假设你有local_rank03rank07world_size8LOCAL_RANK🚀torchrun。

文章图片
#分布式#人工智能#深度学习 +1
    共 139 条
  • 1
  • 2
  • 3
  • 14
  • 请选择