logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python----大模型(基于Fastapi+streamlit的机器人对话)

本文介绍了基于FastAPI和Streamlit构建通义千问大模型对话系统的实现方案。首先从魔搭社区下载Qwen2.5-7B-Instruct模型,使用vLLM启动本地服务。然后通过FastAPI构建高性能后端API,支持流式响应和参数调节(温度、top_p等)。最后利用Streamlit开发交互式前端界面,包含历史记录管理、参数控制和实时对话展示功能。系统采用异步通信架构,实现了模型推理、API

文章图片
#fastapi#人工智能#python +2
Python----循环神经网络(Transformer ----注意力机制)

本文通过购物选择合适尺码的案例,类比介绍了注意力机制的工作原理及三种实现方式。首先以腰围尺寸匹配为例,说明线性回归、注意力权重分配和Softmax注意力三种方法的应用。接着引入多维度(腰围和胸围)的注意力计算,解释如何通过距离衡量相似度来分配注意力权重。文章详细对比了三种注意力实现方案:加性注意力通过非线性层计算相似度,适用于不同维度但计算量大;点积注意力计算高效但要求维度相同;缩放点积注意力针对

文章图片
#transformer#深度学习#人工智能 +1
Python----OpenCV(图像増强——高通滤波(索贝尔算子、沙尔算子、拉普拉斯算子),图像浮雕与特效处理)

本文介绍了图像处理中的高通滤波技术及其应用,包括索贝尔算子、沙尔算子和拉普拉斯算子等边缘检测方法。通过Python代码演示了这些算子的实现过程,对比了不同算子的特点和适用场景。此外,还展示了图像特效处理方法,如浮雕效果、油画效果、彩色映射和镜像效果等。这些技术可用于图像增强、边缘检测和艺术效果处理,为计算机视觉任务提供了基础支持。

文章图片
#opencv#人工智能#计算机视觉 +1
Python----循环神经网络(Transformer ----soft-attention)

Soft-attention是一种可微的注意力机制,通过动态计算上下文向量来解决传统Encoder-Decoder结构的固定长度向量限制问题。它通过加权平均Encoder的隐藏状态,让Decoder选择性地关注输入序列的不同部分,提升了长序列处理能力和模型可解释性。虽然计算复杂度较高(O(N²)),但soft-attention在机器翻译、图像描述等任务中表现优异,成为处理序列数据的有效方法。其核

文章图片
#rnn#transformer#人工智能
Python----循环神经网络(Transformer ----绝对位置编码(Absolute-PositionEncoding))

位置编码为Transformer模型提供序列顺序信息,弥补其自注意力机制缺乏位置感知的缺陷。绝对位置编码通过正弦/余弦函数生成位置向量,具有唯一性、连续性和可扩展性优势。这种编码不仅能表示绝对位置,还能通过三角函数特性隐含相对位置信息,使模型有效处理序列任务。

文章图片
#rnn#transformer#人工智能 +1
Python----大模型(使用vllm进行推理加速优化——本部所有操作均在linux上完成)

本文介绍了使用vLLM框架部署通义千问2.5-7B-Instruct大模型的完整流程。首先通过conda创建虚拟环境并安装PyTorch、vLLM等依赖包;然后从魔塔社区下载模型,利用vLLM的PagedAttention技术进行推理加速,实现模型加载和文本生成;最后部署OpenAI兼容API服务器,通过标准接口调用模型。文章包含环境配置、模型推理优化和API服务搭建三个核心环节,提供了完整的代码

文章图片
#人工智能#python#语言模型 +2
Python----NLP自然语言处理(Glove)

GloVe是一种基于全局共现统计的词向量模型,相比Word2Vec能更好地捕捉词语间的语义关系。其核心是构建共现矩阵,通过统计单词在上下文窗口内的共现频率来训练词向量。本文展示了使用GloVe处理《三国演义》文本的完整流程:包括jieba分词、数据清洗、构建共现矩阵(窗口大小为10)、训练20维词向量(学习率0.05,10个epochs),以及查询词向量和语义相似词等应用。实验表明,GloVe能有

文章图片
#自然语言处理#人工智能#python
Python----FastAPI(请求体、请求参数验证_(Query方式、Path方式、Field方式))

FastAPI提供多种数据验证方式确保API安全性和可靠性。通过Pydantic模型可对请求体进行类型检查和字段验证,支持默认值、必填项等设置。Query方式用于URL查询参数验证,支持长度、范围、别名等规则。Path方式验证路径参数,支持数值范围、正则表达式等条件。Field方式为模型字段添加更详细的验证规则和元数据,支持自定义验证器、枚举类型等。这些验证机制能自动生成文档并返回详细错误信息,结

文章图片
#fastapi#python
Python----FastAPI(表单数据、异步处理、文件上传、请求对象Request)

本文介绍了FastAPI中表单处理、异步编程和文件上传的实现方法。表单处理部分展示了三种方式:直接使用Form()声明字段、结合Pydantic模型和Annotated注解、以及在模型字段中直接使用Form()。异步编程部分对比了async/await和非异步函数的性能差异,演示了异步处理并发I/O操作的优势。文件上传部分涵盖了小文件和大文件的不同处理方式,包括内存存储、磁盘存储、多文件上传和文件

文章图片
#fastapi#html#前端 +2
Python----大模型(GPT-2模型训练加速,训练策略)

本文介绍了GPT-2模型的训练加速与优化技巧。在加速方面,主要采用四种方法:1)利用NVIDIA TensorCore进行混合精度计算加速;2)使用PyTorch的混合精度训练减少显存占用;3)应用torch.compile进行模型编译优化;4)采用FlashAttention加速长序列处理。 在训练技巧方面,重点包括:1)梯度裁剪防止梯度爆炸;2)采用余弦退火学习率调度策略;3)参数分组正则化;

文章图片
#python#pytorch#人工智能
    共 319 条
  • 1
  • 2
  • 3
  • 32
  • 请选择