tf代码是:

relu6 = min(max(features, 0), 6)

结果是把小于0的变成0,大于6的取6,y= torch.clamp(x,0,6)计算结果一样的。

缺点:这个训练收敛比较快,但是收敛比较好后,目标检测网络回归框不太准。


import torch
import torchvisionimport torch
import torch.nn as nn# inplace为True,将会改变输入的数据 ,否则不会改变原输入,只会产生新的输出
x = torch.linspace(-5, 10, 20)r6 = nn.ReLU6(inplace=True)print(x)
y=r6(x)
print(y)relu= nn.ReLU(inplace=True)y=relu(x)
print(y)y2= torch.clamp(x,0,6)print(y2)

发现和clamp函数比较像

torch.clamp(input, min, max, out=None) → Tensor

参数:

  • input (Tensor) – 输入张量
  • min (Number) – 限制范围下限
  • max (Number) – 限制范围上限

pytorch relu6相关推荐

  1. 【pytorch】——exporting the operator relu6 to onnx opset version 13 is not supported

    pytorch1.8.0, onnx F.relu6无法导出到onnx.应该是pytorch1.8.0没有定义relu6的导出规则,但是用nn.relu6是可以的. import torch impo ...

  2. 9 大主题卷积神经网络(CNN)的 PyTorch 实现

    Datawhale干货 作者:红色石头,北京大学,Datawhale伙伴 大家还记得这张图吗? 之前,红色石头发文介绍过一份很不错的资源: 52 个深度学习目标检测模型汇总,论文.源码一应俱全! 深度 ...

  3. Pytorch学习:Task4 PyTorch激活函数原理和使用

    Pytorch学习:Task4 PyTorch激活函数原理和使用 1.torch.nn.ELU Sigmoid和ReLU结合体,具有左侧软饱和性 2.torch.nn.LeakyReLU 数学表达式: ...

  4. PaddlePaddle, TensorFlow, MXNet, Caffe2 , PyTorch五大深度学习框架2017-10最新评测

    前言 本文将是2017下半年以来,最新也是最全的一个深度学习框架评测.这里的评测并不是简单的使用评测,我们将用这五个框架共同完成一个深度学习任务,从框架使用的易用性.训练的速度.数据预处理的繁琐程度, ...

  5. 【深度学习】9 大主题卷积神经网络(CNN)的 PyTorch 实现

    大家还记得这张图吗? 之前,红色石头发文介绍过一份很不错的资源: 52 个深度学习目标检测模型汇总,论文.源码一应俱全! 深度系统介绍了 52 个目标检测模型,纵观 2013 年到 2020 年,从最 ...

  6. 如何使用PyTorch的量化功能?

    背景 在深度学习中,量化指的是使用更少的 bit 来存储原本以浮点数存储的 tensor,以及使用更少的 bit 来完成原本以浮点数完成的计算.这么做的好处主要有如下几点: 更少的模型体积,接近 4 ...

  7. MobileNet(v1、v2)——CNN经典网络模型详解(pytorch实现)

    在之前的文章中讲的AlexNet.VGG.GoogLeNet以及ResNet网络,它们都是传统卷积神经网络(都是使用的传统卷积层),缺点在于内存需求大.运算量大导致无法在移动设备以及嵌入式设备上运行. ...

  8. c#和java部署pytorch同事识别两个图片_Pytorch转NCNN的流程记录

    最近有一个比较火的ocr项目:chineseocr_lite[1],项目中很贴心地提供了ncnn的模型推理代码,只需要 交叉编译opencv 添加一点bitmap转cv::Mat的代码 写个简单的界面 ...

  9. 人脸检测论文:FaceBoxes: A CPU Real-time Face Detector with High Accuracy及其Pytorch实现

    论文链接:https://arxiv.org/pdf/1708.05234.pdf PyTorch:https://github.com/shanglianlm0525/PyTorch-Network ...

最新文章

  1. 原来AGILE就是这么一回事啊!
  2. Android自定义控件NumberCircleProgressBar(圆形进度条)的实现
  3. 防止网站内容被人小偷和采集的ASP代码
  4. 树莓派 RespberryPi:通过命令行关机 / 重启
  5. Blazor带我重玩前端(三)
  6. 别人在忙挖矿,京东架构师却悄悄用区块链搞了件大事
  7. 3d打印机 form3_桌面SLA卖掉5万台后,Formlabs发布新机型Form3和Form 3L
  8. 【网络编程】网络协议简析
  9. vi/vim 查找替换使用方法
  10. java移位运算符详解_java移位运算符详解
  11. 首开先河 | 脑机接口让这位ALS患者可读可写
  12. 10个经典的公开数据集+免费下载链接
  13. idea怎么光标多选
  14. js常用插件(三)之html2canvas生成海报
  15. WINFORM时间控件(DATATIMEPICKER)的显示格式设置
  16. 对象和String之间转换(包含基本类型转换)
  17. 使用阿里云服务器无法正常解析域名怎么办
  18. pytorch tensor求向量的模长
  19. HTTP协议中URI和URL有什么区别
  20. web前端笔记2js部分

热门文章

  1. 不同文件系统类型及其修复
  2. 湖南c语言高考试卷及答案,2018年湖南省对口高考C语言试题(包含答案).docx
  3. java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数
  4. 把java的class文件转成java文件
  5. props写法_好程序员web前端培训React中事件的写法总结
  6. 计算机培训专业中心架,国家高技能人才培养车工培训方案.doc
  7. iPhoneX设计稿适配Android,UI设计干货:关于IPHONE X适配问题
  8. 基于SpringBoot + Vue的小程序商城项目(附源码),支持分销、团购、秒杀、优惠券。。。...
  9. ElasticSearch 面试 4 连炮,你顶得住么?
  10. 聊一聊:你碰到过哪些操蛋的文档?