Pytorch代码函数笔记
1.torch.squeeze():
要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的数去掉第一个维数为一的维度之后就变成(3)行。
2.nn.Sequential():
一个有序的容器,神经网络模块将按照在传入构造器的顺序依次被添加到计算图中执行,同时以神经网络模块为元素的有序字典也可以作为传入参数。和Moudle差不多,将网络层和激活函数结合起来,输出激活后的网络节点。
3.torch.topk(input,k,dim):
沿给定dim维度返回输入张量input中k个最大值,如果不指定dim,则默认为input的最后一维。返回一个元组(values,indices),其中indices是原始输入张量input中测元素下标。
4.torch.nn.Embedding(num_embeddings,embedding_dim):
这个语句是创建一个词嵌入模型,第一个参数代表一共多少词,第二个参数是创建多少维的向量表示它。它的输入只能是编号。
5.pyorch.mul(a,b):
矩阵a,b对应位相乘,a和b的维度必须相等。
6.torch.nn.utils.rnn.pad_packed_sequence():
把压紧的序列再填充回来,填充时会初始化为0。
7.map(function,iterable,…):
会根据提供的函数对指定序列做映射。第一个参数为函数,第二个参数为一个或多个序列。返回一个迭代器,如map(square,[1,2,3,4,5])就是对列表中每个元素进行平方。
8.transforms.ToTensor()
(1) transforms.ToTensor() 将numpy的ndarray或PIL.Image读的图片转换成形状为(C,H, W) 的Tensor格式,且/255归一化到[0,1.0]之间
(2)通道的具体顺序与cv2读的还是PIL.Image读的图片有关系
cv2:(B,G,R)
PIL.Image:(R, G, B)
Pytorch代码函数笔记相关推荐
- BNN Pytorch代码阅读笔记
BNN Pytorch代码阅读笔记 这篇博客来写一下我对BNN(二值化神经网络)pytorch代码的理解,我是第一次阅读项目代码,所以想仔细的自己写一遍,把细节理解透彻,希望也能帮到大家! 论文链接: ...
- VITAL Tracker Pytorch 代码阅读笔记
VITAL Tracker Pytorch 代码阅读笔记 论文链接:https://arxiv.org/pdf/1804.04273.pdf 代码链接:https://github.com/abner ...
- Tensorflow代码转pytorch代码 函数的转换
tensoflow函数和pytorch函数之间的转换 tensorflow pytroch tf.reshape(input, shape) input.view() tf.expand_dims(i ...
- ResNet论文笔记及Pytorch代码解析
注:个人学习记录 感谢B站up主"同济子豪兄"的精彩讲解,参考视频的记录 [精读AI论文]ResNet深度残差网络_哔哩哔哩_bilibili 算法的意义(大概介绍) CV史上的技 ...
- 论文学习笔记: Learning Multi-Scale Photo Exposure Correction(含pytorch代码复现)
论文学习笔记: Learning Multi-Scale Photo Exposure Correction--含pytorch代码复现 本章工作: 论文摘要 训练数据集 网络设计原理 补充知识:拉普 ...
- ORB-SLAM2代码阅读笔记(五):Tracking线程3——Track函数中单目相机初始化
Table of Contents 1.特征点匹配相关理论简介 2.ORB-SLAM2中特征匹配代码分析 (1)Tracking线程中的状态机 (2)单目相机初始化函数MonocularInitial ...
- 编写高效的PyTorch代码技巧(下)
点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 133 篇文章,本文大约 3000 字,阅读大约需要 15 分钟 原文 ...
- 编写高效的PyTorch代码技巧(上)
点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 132 篇文章,本文大约 7000 字,阅读大约需要 20 分钟 原文 ...
- mapbox 修改初始位置_一行代码教你如何随心所欲初始化Bert参数(附Pytorch代码详细解读)...
微信公众号:NLP从入门到放弃 微信文章在这里(排版更漂亮,但是内置链接不太行,看大家喜欢哪个点哪个看吧): 一行代码带你随心所欲重新初始化bert的参数(附Pytorch代码详细解读)mp.wei ...
最新文章
- Commun. Biol. | 人工智能加速抗生素发现
- Spring boot 实战 利用 Sharding-jdbc实现数据库的读写分离
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
- 双任务延时原理与空闲任务
- 【赠书】迁移学习如何入门,看看这本简明手册即可
- oracle 904 maxsize,EXP-00008: 遇到 ORACLE 错误 904 ORA-01003
- python生成奇数列表_python3:列出一个不需要迭代的奇数列表
- python哲学翻译_Python
- [转]python新手必碰到的问题---encode与decode,中文乱码--转载
- 十年架构师:我是这样手写Spring的,用300行代码体现优雅之道
- android代码使用adb,如何使用adb在Android 11上触发BroadcastReceiver?
- LayaAir引擎开发HTML5最简单教程(面向JS开发者)
- python最简单的图形编程_Python123
- PHP根据配置的规则,计算用户的等级
- 跑马灯java代码_[Java教程]JQ跑马灯
- 让你了解一下世界名人blog
- React 实现 PDF 文件在线预览 - 手把手教你写 React PDF 预览功能
- 戴尔笔记本安装双系统(win10+ubuntu20.04)避坑记录
- 学计算机语言需要英语基础吗,数学和英语不好的人能学编程吗?
- Python基础 第五章
热门文章
- apache karaf_未来是Apache Karaf上的微服务架构
- java 解析日期格式_日期/时间格式/解析,Java 8样式
- 试用期java_Java 7试用资源
- wso2 esb_WSO2 ESB的一种消息传递方式
- scala akka_使用Scala,Play和Akka连接到RabbitMQ(AMQP)
- 罐中研讨会:设置JBoss BRMS全日研讨会
- java.util.concurrent包
- 基于Rx-netty和Karyon2的云就绪微服务
- java泛型视频教程_Java泛型快速教程
- 带有AOP和注释的Java方法记录