当前位置: 首页 > news >正文

torch 操作函数

torch.multinomial

torch.multinomial用于从多项分布中采样。给定一个包含概率的张量,该函数会根据这些概率返回采样的索引。适用于需要根据概率分布进行随机选择的场景,例如在强化学习中根据策略选择动作。

输入是一个概率分布张量,每个元素代表对应索引的概率。函数返回一个张量,包含根据这些概率采样的索引。参数num_samples指定采样的数量,replacement决定是否允许重复采样。

importtorch probs=torch.tensor([0.1,0.2,0.7])samples=torch.multinomial(probs,num_samples=5,replacement=True)print(samples)

torch.gather

torch.gather用于根据索引从输入张量中收集元素。适用于需要根据动态索引从张量中提取数据的场景,例如在序列模型中根据注意力权重选择特征。

输入包括源张量和索引张量,索引张量的形状决定了输出张量的形状。dim参数指定沿哪个维度进行收集操作。索引张量的每个元素对应源张量中某个位置的索引。

importtorchinput=torch.tensor([[1,2],[3,4]])index=torch.tensor([[0,0],[1,0]])output=torch.gather(input,dim=1,index=index)print(output)
http://www.jsqmd.com/news/84921/

相关文章:

  • 什么叫范式
  • Qwen3Guard-Gen-0.6B震撼发布:Qwen团队打造新一代多语言安全审核模型,重新定义AI内容风控标准
  • Qwen3-30B-A3B-Thinking-2507-FP8:新一代推理增强大模型重磅发布
  • MachineLearningLM:革新大语言模型上下文学习能力的突破性框架
  • 板栗矮砧密植:水肥一体化系统的铺设要点指南
  • 百度网盘提取码终极解决方案:告别繁琐操作的一键神器
  • 【Java数组】--告别困惑快速掌握数组
  • Flutter 实现一个容器内部元素可平移、缩放和旋转等功能(三)
  • Qwen3-VL-4B-Instruct-FP8:多模态大模型的轻量化革命与技术突破
  • Qwen2.5-VL-3B-Instruct-AWQ:新一代多模态模型的技术突破与应用实践
  • jupyter notebook如何使用虚拟环境?
  • 本地化部署腾讯混元大模型并集成Elasticsearch构建智能检索系统全攻略
  • 004登录功能测试
  • 黑科技软件,确实牛X!
  • 每日三题 6
  • DeepSeek-V2-Chat-0628强势登顶开源模型榜首,三大核心能力改写行业竞争格局
  • 结构体设计艺术:Host侧Tiling数据结构定义详解
  • 14、正则表达式与日志处理全解析
  • 错误处理与异常调试在Ascend C中的艺术:从防御性编程到系统级排查
  • 腾讯云智能体开发平台RAG模型商业化倒计时 核心功能12月10日起正式计费
  • 小米开源MiDashengLM-7B声音大模型:22项测评登顶SOTA,推理效率提升4倍
  • iTerm2 美化
  • HunyuanImage-GGUF模型部署全攻略:从基础配置到轻量化实践
  • 生成PPT的提示词模版
  • 国外好软件,但切勿非法使用,否则后果自负!
  • 开源音频AI里程碑:Liquid AI发布LFM2-Audio模型,15亿参数实现全场景端侧语音交互
  • 每日一题Day09-划分字母区间
  • 【面板数据】全球稀土贸易数据(2018-2024年)
  • 改善深层神经网络 第一周:深度学习的实践(三)dropout
  • OpenHarmony与ArkUI-X的AtomGit_Pocket详细版