pytorch 基础知识

手撸代码:https://zhuanlan.zhihu.com/p/666471085?utm_id=0

1.1dropout

1.2 pytorch中gather和scatter_区别

1.3 pytorch中torch.Tensor()和torch.tensor()的相同点和区别

1.4 pytorch中train和eval有什么不同

(1). model.train()------训练时候启用

启用 BatchNormalization 和 Dropout,将BatchNormalization和Dropout置为True

(2). model.eval()------验证和测试时候启用

不启用 BatchNormalization 和 Dropout,将BatchNormalization和Dropout置为False

train模式会计算梯度,eval模式不会计算梯度。

1.5 减小模型内存的方法?

模型剪枝、模型蒸馏、模型量化、模型结构优化

相关推荐
沙蒿同学4 分钟前
当古诗词遇上 AI:从 38 万句诗词中取一个好名字
python·算法·架构
Rolei_zl7 分钟前
AIGC(生成式AI)试用 54 -- 简单代码解析
人工智能·aigc
CodeCaptain8 分钟前
遐思心智 (01):万古更新,AI在此
人工智能·程序人生·ai
ishangy9 分钟前
AI 视频分析系统平台如何解决港口管理痛点
人工智能·智慧港口·ai视觉监测·港口智能化·ai视觉安防·ai 视频分析平台·港口降本增效
王飞飞不会飞10 分钟前
macbert训练过程记录
人工智能·github
147API15 分钟前
OpenAI工作区Agent计费后,技术团队要补一张成本观测表
人工智能·chatgpt·openai
冷小鱼24 分钟前
Neo4j 深度解析:从原生图存储到 GraphRAG 的知识图谱革命
人工智能·知识图谱·neo4j
烟锁池塘柳027 分钟前
面板数据(Panel Data)、面板数据模型与面板数据回归详解
人工智能·数据挖掘·回归
xxie12379428 分钟前
Python装饰器与语法糖
开发语言·python
lisw0534 分钟前
【心理学】什么是人性化管理?如何实施人性化管理?
人工智能·机器学习·软件工程