torch.autograd.Function
torch.autograd.Function用于自定义网络层,自定义前向传播和反向传播
使用到torch.autograd.Function是因为在无线通信中需要把网络输出的float32量化成bit或者星座点,pytorch没有提供任何函数满足要求,因此需要自定义该层。
Function和Module的差异 Function和Module都可以对Pytorch进行自定义拓展,使其满足网络的需求,但这两者还是有区别的:
Function一般只定义一个操作,因为其无法保存参数,因此适用于激活函数等操作,Module是保存了参数,因此适用于定义一层,如线性层,卷积层,也适用于定义 ...
Python的@staticmethod
Python中的@staticmethod方法总结一句话:不实例化类的情况下直接使用该方法
不需要约定的默认参数self。
静态方法就是类对外部函数的封装,有助于优化代码结构和提高程序的可读性。
1234567891011121314151617181920212223242526class Person: def __init__(self,name): self.name=name print('调用者') def _name(self): print(self.name) @staticmethod ...
SEU2024年1月研究生英语考试
Academic Communication EnglishSemester contents TC(technical communication project)+IC(international conference)+Mooc
Final exam contents 50%+50%
Module 1: Technical Communication 单选、判断、改写
Module 2: International Conference 单选、判断、配对、翻译
User Manual(TC)
definition of Technical Communication
ba ...
路由器和猫
用户的手机、ipad、电脑使用蜂窝4G/5G无线移动网络,压根不需要什么路由器(Router)可以直接上无线接入网络,从而连接上互联网。电脑可能需要安装一个USB适配器(嵌入SIM卡)。这个USB适配器,其实就是一个4G/5G蜂窝网络的调制解调器(MODEM),MODEM是MOdulation(调制)DEModulation(解调制)的英文缩写,发音与猫近似,故调制解调器(Modem) = 猫。
为何电脑需要Modem?
Modem这个硬件适配器,集成了4G/5G网络的物理层(L1)/链路层(L2)的功能。可以与电脑上的TCP ...
极简模式
我们真正需要的东西并不多,而那些并不需要的东西不断侵占我们的空间和思想,反而会成为前进的负累。
方法极简工具极简「开学必备好物」「高效学习APP」「上岸文具分享」……打开小红书,搜索「学习好物」,一篇篇封面精美,标题醒目的攻略层出不穷。
把「考研上岸」「国奖第一」与万千精致的学习用品挂钩,为这些学习用品披上了光鲜亮丽的外衣,于是学生们争相购买,争相使用。
然而,对学习而言最重要的,应该是一个主动思考的大脑。为了向老师呈现掌握水平,所需要的也只是能将脑中所想转为可见内容的一支笔、一张纸。为了提高应试能力,最多再摆上一个控制时间的闹钟。
虽然goodnotes、notability、X min ...



