torch.clamp(x, min, max)

该函数是用来做截断处理的,通常被使用在需要比较大小的地方。

  • x:待处理的tensor对象
  • min:截断的最小值
  • max:截断的最大值

该函数的截断规则为:

y i = { m i n , x i < m i n x i , m i n < = x i < = m a x m a x , x i > m a x y_i=\begin{cases} min,\quad x_i<min\\ x_i,\quad min<=x_i<=max \\ max,\quad x_i>max\\ \end{cases} yi​=⎩⎪⎨⎪⎧​min,xi​<minxi​,min<=xi​<=maxmax,xi​>max​

示例:

>>>x = torch.arange(12)
>>>print(x)
tensor([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11])>>>torch.clamp(x, 2, 10)
tensor([ 2,  2,  2,  3,  4,  5,  6,  7,  8,  9, 10, 10])

我们可以看到小于2的位置的元素全部被替换为最小值2,大于10的位置全部被替换为最大值10,中间位置的数值保持不变。

pytorch中torch.clamp()使用方法相关推荐

  1. pytorch 中 torch.optim.Adam 方法的使用和参数的解释

    class torch.optim.Adam(params, lr=0.001, betas=(0.9, 0.999), eps=1e-08, weight_decay=0)[source] 实现Ad ...

  2. PyTorch 中 torch.optim优化器的使用

    一.优化器基本使用方法 建立优化器实例 循环: 清空梯度 向前传播 计算Loss 反向传播 更新参数 示例: from torch import optim input = ..... optimiz ...

  3. Pytorch中的学习率调整方法

    在梯度下降更新参数的时,我们往往需要定义一个学习率来控制参数更新的步幅大小,常用的学习率有0.01.0.001以及0.0001等,学习率越大则参数更新越大.一般来说,我们希望在训练初期学习率大一些,使 ...

  4. Pytorch中torch.nn.Softmax的dim参数含义

    自己搞了一晚上终于搞明白了,下文说的很透彻,做个记录,方便以后翻阅 Pytorch中torch.nn.Softmax的dim参数含义

  5. pytorch中torch.optim的介绍

    pytorch中torch.optim的介绍 这是torch自带的一个优化器,里面自带了求导,更新等操作.开门见山直接讲怎么使用: 常用的引入: import torch.optim as optim ...

  6. pytorch中的参数初始化方法

    参数初始化(Weight Initialization) PyTorch 中参数的默认初始化在各个层的 reset_parameters() 方法中.例如:nn.Linear 和 nn.Conv2D, ...

  7. pytorch笔记 torch.clamp(截取上下限)

    1 基本用法 torch.clamp(input, min=None, max=None, *, out=None) 使得tensor中比min小的变成min,比max大的变成max 2 使用举例 i ...

  8. 【PyTorch】torch.clamp()==>将input的值限制在[min, max]之间,并返回结果到一个新张量

    函数定义: torch.clamp(input, min, max, out=None) 作用:限幅.将input的值限制在[min, max]之间,并返回结果到一个新张量 参数: input (Te ...

  9. pytorch中矩阵计算的一些方法|CSDN创作打卡

    李沐老师线性代数那一章的总结 一.平均数 二.广播机制 三.某个轴计算A的累加求和 四.求矩阵点积 五.求一个矩阵和一个向量的乘积 六.求矩阵的乘积 七.求向量范数 八.求矩阵的范数 一.平均数 1. ...

最新文章

  1. Java注解基本原理
  2. 红外发送管的角度特性测试
  3. SIFT特征提取分析 sift算子
  4. Ubuntu中python切换及pip 安装相应python库
  5. 监督学习 | ID3 决策树原理及Python实现
  6. ospybook安装包及安装过程
  7. iso22000食品安全管理体系_ISO22000-食品安全管理体系认证
  8. 3DMAX卸载/完美解决安装失败/如何彻底卸载清除干净3DMAX各种残留注册表和文件的方法
  9. MIL自动化单元测试
  10. mysql innodb 唯一键里的字段为什么不能为NULL
  11. matlab编译后方交会,摄影测量——后方交会(matlab
  12. php怎么实现根据图片搜索图片功能
  13. Vue data 中随意更改一个属性,视图都会被更新吗?
  14. (十五)深入理解蓝牙BLE之“扩展广播”
  15. 电路之KCL和KVL的独立方程数总结
  16. c语言如何用fscanf将字符串读取,fscanf如何使用C语言处理%c和%s
  17. android deb文件怎么打开,演示apk是什么文件?怎么打开apk文件呢?
  18. 金三银四过后整理出的阿里最新Java程序员面试题目(2018.4月)
  19. 全方位保护您在 Amazon S3 的数据资产-访问控制详解
  20. 互联网让FBI走下神坛

热门文章

  1. modelsim open an existing project
  2. 第5关:计算存款复利
  3. NLP(十四)自制序列标注平台
  4. Java如何获取微信二维码内的信息
  5. oracle having(),oracle中having的使用
  6. 乘船预约小程序开发制作
  7. python泰勒级数计算sinx_c语言 利用泰勒级数计算sinx的值
  8. RAM、ROM、内存、存储、外存、硬盘的理解
  9. FastDFS服务器端运行时目录结构讲解
  10. php59元,59元/位无限壕吃!曝光这家牛排自助餐厅,吃到就是赚到