关于AI的思考
广义人工智能分为系统、系统和系统之间的通信两个部分,即两个学科:自动化和通信。都属于信息科学。
狭义人工智能即为目前处于研究前沿的机器学习、深度学习等。下面深入分析狭义人工智能。
AI分为三大学派,行为主义、符号主义和连接主义,目前主流是连接主义,即模仿神经元的连接关系。另一个比较火的方向是符号主义,即知识图谱。
连接主义中的人工智能为机器学习,分为监督学习、无监督学习和强化学习(半监督学习),随着硬件算力的发展,深度神经网络逐渐展现出优势,深度学习进入研究前沿。
深度学习不断发展,主要应用于计算机视觉和自然语言处理两个领域。
进一步发展,出现大模型,包括大语言模型、计 ...
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 ...