- 博客(47)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序【三】超Q旋转音乐播放器
效果简述:微信小程序实现音乐的播放,点击图标控制音乐的播放和暂停。暂停后图标停止旋转的效果。图片来源于童年回忆《冒险岛》,图片可在博主资源处下载。
2024-06-14 11:03:42
263
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用Transformer实现自动调制识别(RML2016.10a,未优化准确率达90%)
image_size = 128 # resize重置输入大小patch_size = 2 # 从输入图片(信号看作图片)中将被提取的块大小# 分成 num_patches 个块num_patches = (image_size // patch_size) #(72/6)**2 横着裁剪),],return x)(x1, x1)# MLP.# Add MLP.x=x_train,y=y_train,filepath,round。
2023-10-07 20:48:52
2995
34
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用LSTM实现自动调制识别(RML2018.01a)
目录一、LSTM的代码实现1.1 导入包1.2 数据读取及数据集划分1.3 数据预处理1.4 构建LSTM模型本文基于RML2018.01a大型数据集,给出LSTM的信号识别的实现方式(附代码)RML2018.01a数据集信息如下:模型传送门CNN/ResNet使用CNN/ResNet实现自动调制识别(RML2018.01a)LSTM使用LSTM实现自动调制识别(RML2018.01a))一、LSTM的代码实现1.1 导入包import numpy as np
2022-04-30 18:21:35
4524
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用CNN/ResNet实现自动调制识别(RML2018.01a)
本文基于RML2018.01a大型数据集,给出CNN及其变体ResNet的信号识别的实现方式(附代码)目录一、CNN的代码实现1.1 导入包1.2 数据读取及数据集划分1.3 构建CNN模型1.4 模型训练1.5 测试及模型可视化二、ResNet的代码实现RML2018.01a数据集信息如下:数据集来源Over-the-Air Deep Learning Based Radio Signal Classification调制类型19种数字调制方式: 32PSK, 16APSK,
2022-04-29 17:45:32
9589
35
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Keras构建用于分类任务的Transformer(Vision Transformer/VIT)
文章目录一、Vision Transformer (ViT)详细信息二、Vision Transformer结构三、Keras实现3.1 相关包3.2 数据读取3.3 声明超参数3.4 使用数据增强方法3.5 计算训练数据的平均值和方差进行归一化3.6 定义multilayer perceptron (MLP)3.7 定义块3.8 数据可视化3.9 实现Encoding Layer3.10 构建ViT模型3.11 训练+评估(AdamW可以换成Adam,效果可能还更好)四、完整代码一、Vision Tra
2021-08-28 09:47:01
10639
24
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 解决(‘You must install pydot (`pip install pydot`) and install graphviz (see...) ‘, ‘for plot_model..
这里写目录标题一、报错提示二、解决方案(共四步)2.1 安装pydotplus2.2 下载并安装graphviz包2.3 配置环境变量(graphviz)2.4 调用一、报错提示('You must install pydot (pip install pydot) and install graphviz (see instructions at https://graphviz.gitlab.io/download/) ', ‘for plot_model/model_to_dot to work.
2021-07-28 20:31:14
30451
51
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Tensorflow2.5以上安装教程(安装问题,一篇全解)
安装项目版本python3.7.0Tensorflow(CPU/GPU)2.5.0Cuda(GPU版本所需)10.1Cudnn(GPU版本所需)v7.6.5Keras2.3.1
2021-07-17 16:40:05
35674
98
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 集成学习【一】:集成学习(Ensemble Learning)结合神经网络
集成学习一、集成学习的概念二、集成学习的作用三、集成学习的优点四、集成学习的缺点五、结合策略(简要了解)六、常见的集成学习方法(后续一一详解)本章要点一、集成学习的概念集成学习(ensemble learning) 通过构建并结合多个学习器来完成任务,有时也被称为多分类器系统(multi-classifer system)————《机器学习》周志华(学习器多指我们所说的分类器,比如支持向量机(SVM)、决策树、基于BP算法的神经网络等)下面,简要的说说鄙人的理解,有问题请多多指出。二、集成学习的作
2021-06-16 16:08:24
3789
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 解决ModuleNotFoundError: No module named ‘gnuradio‘
python自行安装好一、安装GNURadiosudo apt-get updatesudo apt-get install gnuradio二、安装gr-mapper和gr-mediatoolsgr-mappergr-mediatoolssudo apt-get install cmake
2021-04-05 20:46:32
10365
32
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 RML2016.10a数据集读取和处理
读取文件由于RML2016.10a_dict.pkl的编码是latin-1(以此为例,其他的也可以类似,实在查不到,也可以最笨的方法,一个个编码格式试出来= =)读取代码with open(r'**路径**', 'rb') as p_f: s = pickle.load(p_f,encoding="latin-1")读取细节举个例子,看你要读取什么,根据自己要求读取for i in s.keys():# print(i,s[i])# print(s[i]) # 输
2020-12-22 08:53:06
34481
139
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 keras的model.fit中validation_data参数问题及解决
keras多维度输入model.fit中validation_data遇到的问题我设置三个输入入口构建model处是这样的model = Model(inputs=[input_x1,input_x2,input_x3], outputs=output)再到最后训练程序,看似毫无问题(附上主要问题,无关的核心代码已删,请见谅)history = model.fit([X_train1,X_train2,X_train3], Y_train,
2020-08-26 16:18:05
20385
9
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 解决module ‘tensorflow_core._api.v2.config‘ has no attribute ‘experimental_list_devices‘
keras建立model报错AttributeError: module ‘tensorflow_core._api.v2.config’ has no attribute ‘experimental_list_devices’解决方案:将Anaconda\Lib\site-packages\keras\backend下的def _get_available_gpus():“”"Get a list of available gpu devices (formatted as strings).#
2020-08-07 15:21:56
8732
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 各版本Anaconda的下载、安装和卸载(适用于Windows/Linux系统)
最近出了python 3.8。想安装3.7版本的怎么办呢?直接去官网,由于是国外链接打开又很慢,不通过一些方法又进不去。这里很快解决。安装Anaconda(自带python3.7版本)步骤①进入清华镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/选择Anaconda3-5.3.1(对应python3.7.0),根据自己需要选择,本人选择windows64位。②安装选择ALL Users后,设置好安装路径(默认C盘,可自定义)
2020-07-30 09:12:41
38010
8
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Jupyter notebook代码补全插件+解决方案
因为大家都用Jupyter notebook,所幸跟风,从pycharm转到Jupyter notebook。然后发现Jupyter notebook没有代码提示,写的时候会很麻烦(不知道有没有打错)。第一步,安装nbextensions:win+r,输入cmd,然后输入以下代码,如果下载失败了,不妨多试试,我第一二次也失败,失败就继续输入下面的代码,第三次成功装上。 ⊙v⊙|||pip install jupyter_contrib_nbextensions继续输入以下代码(选一个,下面的
2020-07-03 23:06:06
7089
9
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python实现对文件夹的图片分类存放(自动新建文件夹存放图片)
花了几小时拼拼凑凑造的小车。。。。拆分图片的标签:因为一个组里的同学提供的图片已经是编号过的最前面为类别,所以我根据“-”符号获取“-”前面类别,创建对应文件夹,把他们都放进去。最终效果分类成功def seplabel(fname): # .前面的字符 filestr = fname.split(".")[0] # -前面的字符 label = in...
2020-02-08 13:22:26
8382
18
原创 Latex中如何不显示参考文献的数字编号
诸如 [1]XXX,XXX,20XX,PP1-123.将变为 XXX,XXX,20XX,PP1-123.
2023-04-29 16:52:52
2898
1
原创 调制识别参考文献(随专栏赠送)
整理了近年的一些调制识别论文,希望可以节省大家的时间成本,在对比模型或思路参考时可以适当引用序号文献出处年份相关开源数据集1Distributed learning for automatic modulation classification in edge devicesIEEE Wireless Communications Letters2020-1Automatic Modulation Classification Based on Deep Resi
2022-05-03 07:00:00
3519
8
原创 各神经网络文献出处整理(附下载链接)
常见神经网络论文出处神经网络文献出处年份电脑$1600GRULearning Phrase Representations Using RNN Encoder–Decoder for Statistical Machine Translation2014ResNetDeep Residual Lea
2022-04-15 16:13:31
4419
原创 python画图怎么改变lable的位置
问题描述:当画中的线密集到覆盖整个画板,标注的lable就会和图片重叠。这很影响美观。因此,我们可以将下图圈中部分移到区域外部。效果如下:可以看到,label本身和图片不再重叠,在线多的情况下这种方式最为实用。实现方式在图例中使用plt.legend(loc='upper left', bbox_to_anchor=(1, 1))完整代码from matplotlib import pyplotimport matplotlib.pyplot as pltfrom matplotl
2022-04-14 15:57:11
16882
3
原创 解决ValueError: No model found in config file.
解决ValueError: No model found in config file.1 报错提示2 问题出现的过程3 问题原因分析4 解决方式4.1 解决方式一:加入网络图结构4.2 解决方式二:重新保存个新的.h5文件总结有朋友给我看了一个bug,说之前.h5文件都可以正常加载,怎么突然出现上述问题。我看了看,第一反应是认为没有给定模型结构,也就是这样的东西↓(仅记录,防止更多人踩坑。如果有什么错误的地方,恳请多多指教。)1 报错提示No model found in config file
2022-02-28 15:25:33
11507
14
原创 AttributeError: module ‘tensorflow.compat.v2.__internal__‘ has no attribute ‘register_clear_session_
报错提示:AttributeError: module ‘tensorflow.compat.v2.internal’ has no attribute ‘register_clear_session_function’报错原因总结:这是个版本兼容问题,即keras与tensorflow版本不兼容,相信出现这个问题的朋友在导入包的时候以形如:keras.XX import XX等格式出现,然后tensorflow版本又是2.0以上。解决方式:解决方式很简单,在keras前面加个tensorflow
2021-12-26 18:39:51
19261
9
原创 解决NotImplementedError: Layer XX has arguments in `__init__` and therefore must override `get_config`
报错提示:NotImplementedError: Layer XX has arguments in __init__ and therefore must override get_config.(XX表示自定义的CLASS)
2021-07-25 16:27:31
9014
32
原创 解决cannot import name ‘MultiHeadAttention‘ from ‘tensorflow.keras.layers‘
无法引入MultiHeadAttention报错cannot import name ‘MultiHeadAttention’ from ‘tensorflow.keras.layers’尝试了引入MultiHeadAttention,发现报错,在官网中给出了三种注意力机制层,其他两种都能正常引入。估摸着是tensorflow版本等问题求解答,感激不尽...
2021-06-25 09:57:30
7635
原创 解决AttributeError: ‘Node‘ object has no attribute ‘output_masks‘
出现报错:AttributeError: ‘Node’ object has no attribute ‘output_masks’报错原因:将tf.keras 和 keras进行混用解决方案:假如你是以import tensorflow.kera形式导入包那么模型构建也用相应API,反之亦然。建议:过来人建议你全部使用tf.keras,为什么呢?比如在keras中用Tensorboard,大概率报错且失败,而改用tf.keras就不会。因为keras和tf.keras是为了兼容而独立出来的,现
2021-06-15 01:16:37
3267
15
原创 解决python画图中文不显示问题
中文显示问题解决plt.title中文显示的解决:plt.plot中文显示的解决:供参考代码python画图,如果用英文显示基本没有问题,但是中文可能会有乱码或者不显示的情况。经过个人的测试,下图中“横轴”,“纵轴”字样的中文显示没有什么大问题,主要是plt.title部分和plt.plot部分的显示plt.title中文显示的解决:from matplotlib.font_manager import FontPropertiesfont_set = FontProperties(fname=
2021-05-18 09:09:27
17680
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人