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 分钟前
Python网络请求库,从 requests 到 httpx
python
电商API&Tina8 分钟前
跨境电商如何接入1688官方寻源通接口?附接入流程
java·数据库·python·sql·oracle·json·php
猿饵块12 分钟前
机器人--cfg参数
人工智能·机器人
查古穆19 分钟前
LLM的“小bug”:聊聊幻觉是什么,以及如何有效规避免
人工智能·bug
环黄金线HHJX.20 分钟前
【从0到1】
开发语言·人工智能·算法·交互
Lyyaoo.24 分钟前
【Java基础面经】Java 注解的底层原理
java·开发语言·python
HAPPY酷24 分钟前
PyCharm 终极避坑指南:环境选择、镜像加速与包管理
ide·python·pycharm
鬓戈26 分钟前
AI coding编程体验之二
人工智能
如竟没有火炬33 分钟前
搜索二维矩阵
数据结构·python·算法·leetcode·矩阵
Westward-sun.35 分钟前
OpenCV图像拼接实战:从SIFT特征匹配到透视变换全景融合
人工智能·opencv·计算机视觉