软件定义无线电matlab源代码使用深度学习架构的无线电调制分类
添加一名作者
该笔记本包含我在
2020/2021
学年的代码。
抽象的
学士学位论文的重点是使用深度学习方法进行无线电调制分类。
论文中提出了四种深度学习架构。
其中三个使用卷积和循环神经网络,第四个使用变压器架构。
在设计阶段考虑了每个模型的最终参数数量,因为它会对部署模型的内存占用产生很大影响。
这些架构是用
Keras
编写的,这是一个软件库,为神经网络提供
Python
接口。网络。
此外,还将这些架构的结果与有关该主题的其他研究论文的结果进行了比较。
代码结构如下:
导入-
导入所需的库
定义的函数-定义函数以便以后更容易地处理数据
访问数据集-
如果您愿意,您可以跳过这一部分并在其他地方下载数据集
加载数据-
加载数据并将它们划分为训练、验证和测试集
深度学习部分-
包含准备进行训练和评估的架构
加载训练模型-
您可以选择下载
CGDNN
模型并查看它在相应数据集上的表现
层可视化-
为可视化卷积层和循环层的激活图而编写的一部分代码
绘图-
您可以在这部分绘制混淆矩阵
这段代码在
Google
Colab
2021-07-02 14:26:00
1.52MB
系统开源
1