自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (6)
  • 收藏
  • 关注

原创 Legend-用python中的matplotlib.legend()函数显示图例(中文显示)

这个过程其实很简单,代码如下:import matplotlib.pyplot as pltfrom matplotlib import font_managermy_font=font_manager.FontProperties(fname=r"c:\windows\fonts\simsun.ttc",size=30) plt.xlabel(u'X轴',fontproperties=my_font) plt.ylabel(u'Y轴',fontproperties=my_font)

2020-08-02 18:12:39 4546

原创 Pycharm报错:ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): Read timed

今天在pycharm里面pip install 库 的时候报了这个错,如图所示:---------------------------------吐槽--------------------------------------------已经好久没用过这个软件了,导致今天打开的时候,已经过期,花了一会时间激活了软件,开始编写程序…---------------------------------吐槽--------------------------------------------言归正传,这

2020-07-28 21:50:17 890

原创 VC++报错:LINK : fatal error LNK1168: cannot open Debug/vehiclef.exe for writing Error executing link.e

报错如图所示:今天在用VC++写程序的时候,前几次编译都没问题,但是突然就报了这个错,经过检查代码,发现没有问题,报错原因可能是因为版本不兼容。解决方法:1、在VC++里面再重新新建一个项目,然后把代码贴过去,再次编译就没问题了。2、也可以去任务管理器里找一找该进程是否仍在运行,直接kill掉。PS:在退出程序的时候,最好还是按任意键退出程序,直接关闭窗口这种操作方式,有可能会导致程序并没停止。...

2020-07-15 14:12:12 7561 1

原创 5G基站:宏基站&&微基站&&皮基站&&飞基站

四月来临,春暖花开,终于慢慢滴都开始恢复正常了。5G基站分为宏基站和微小基站两种,宏基站主要用于室外覆盖,微小基站发射功率较小,主要用于室内场景。 根据3GPP组织的规则,无线基站分为4类,分别是宏基站、微基站、皮基站和飞基站。划分基站主要依据是功率和容量。宏基站的功率在10W以上,覆盖能力(覆盖半径)在200米以上,可同时接入用户数视基站规模而定,一般在1000个以上;微基站功率为500mW...

2020-04-01 17:14:56 13592

原创 博弈论(潜在博弈、纳什均衡)

博弈论是用于分析和研究参与主体的行为之间相互影响以及影响后决策均衡问题的理论。博弈论使用严谨的数学模型解决现实中利害冲突,是研究具有斗争或竞赛性质现象的数学方法。一个标准的博弈模型由多个元素组成,可以用一个三元函数来表示。在博弈理论中 ,纳什均衡代表着博弈过程中的稳定状态,在参与者的策略集合中,当没有一个参与者可以靠改变自身策略来提高自身收益时,此时参与者的策略集合即纳什均衡。潜在博弈是博弈的...

2020-03-14 19:59:16 4973

原创 匈牙利算法

看了一晚上这个算法,有点晕。。。找到了一篇讲的很有趣的,先搁这。匈牙利算法

2020-02-20 21:08:28 253

原创 软件定义网络SDN

这绝对是最长的一个寒假了,已做好四月再返校的准备了。。。SDN的核心特征是提倡把网络控制逻辑完整地从底层基础设施分离出来,整个网络框架被切分为两层:控制层和数据层。这两层互相解耦,以分别制订控制指令和按照指令进行数据转发。控制层中基于软件的控制策略是集中式的,使得网络更加智能化,减少对硬件的依赖。运用SDN能显著地增强车联网网络管理的可扩展性和灵活性,并通过实时掌握网络状态,来科学决策资源分配...

2020-02-20 20:37:41 1113

原创 计算卸载决策依据

计算任务进行计算卸载的时候,主要有两个依据。1.能否降低程序运行时延用s表示本地执行速度,k表示完成某个计算任务需要的计算资源,那么这个模块在本地执行需要的时间是:k/s(1)当前网络的带宽是N,云端的计算速度是L,计算任务的大小是M。计算任务上传至云端执行所需的时间是:M/N+k/L(2)(1)式即模块在本地运行的时间,(2)式即模块上传至云端时所耗费的时间,要使终端性能获得提高,即...

2020-02-16 18:15:52 3076 4

原创 移动边缘计算网络架构

1.移动边缘计算服务平台移动边缘计算服务平台主要由移动边缘计算基础设施和移动边缘计算应用平台、应用管理系统三层逻辑实体组成。2.MEC基本架构...

2020-02-11 19:54:55 2702 3

原创 微信小程序--初学篇

目标:一个微信小程序+一篇软件测试管理的论文之前我是没做过移动端的应用的,可能这也是一个机会??多一个技能好过没有吧(ps:强行还行,因为这跟我的研究方向完全没关系)。找了个小例子看了一下,主要就是写js呗,以下是那个小程序的效果图:要做的目标小程序是一个二手交易类的小程序,目前还没开始,后续等小程序往后推进了,会继续更新小程序这方面的东西的(ps:主要还是像以前一样更新踩过的坑吧...

2019-09-28 21:56:50 248

原创 机器学习--多变量线性回归

还有几天就国庆了,趁着国庆好好调整一下,昨天被一些THU的大佬们的报告给深深打击了,我感jio我就好像没学过计算机一样(笑哭)。。。读博的欲望更加强烈了,希望有一天能变得像他们一样强(想想而已,啊哈哈哈),OK,开始标题的内容了。。。1.多维特征先举个例子,还是上次那个房价模型的例子,现在我们对房价模型增加更多的特征,例如房间数楼层等,构成一个含有多个变量的模型,模型中的特征为(x 1 ,x...

2019-09-27 22:10:25 496 1

原创 机器学习--单变量线性回归

嗯…,之所以写这个,是因为最近上课在学这个。。。 想了又想,还是做个记录吧。最近有点不在状态,仿佛是开学导致的(小声bb)。难受!话不多说,开始正题!1.模型表示概念:单元线性回归,试图学得一个线性模型以尽可能准确地预测实值输出标记。单变量这个词仅仅是称呼单一变量的高大上的方式。在回归中,均方误差(平方损失)是回归任务中最常用的性能度量。通过让均方误差最小化来得到最优解。如果是拟合更加...

2019-09-26 14:57:04 703

原创 Tutorial2--语音情感识别

感觉写这篇文章距离上一篇已经很久了(啊哈哈哈…),自己在8月的时候回去了这么久,所以做的东西也搁置了这么久。不过我还是觉得人还是需要放松的,回到家里,家里人一直给我做好吃的,到外面下馆子,然后自己又去西安玩了几天,感jio还行。现在回来了,继续开干,Fighting!!!之所以又写这篇是因为这次用的数据集和上一次不一样,所以得出来的模型也不一样,目前又重新在训练模型,继上次回去之前训练出来的模型...

2019-08-27 17:24:54 431 4

原创 简短python代码--实现一个爱心Love

代码如下:print(’\n’.join([’’.join([(‘Love’[(x-y) % len(‘Love’)] if ((x0.05)**2+(y0.1)**2-1)**3-(x0.05)*2(y0.1)**3 <= 0else’ ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))效果如下(没截全):反正就这...

2019-07-20 16:46:09 7338 2

原创 EMO-DB数据集介绍(即berlin的那个数据集)

首先想说的就是这个数据集,官方给的介绍也太敷衍了,完全是没有价值的介绍。EMO-DB数据集是由柏林工业大学录制的德语情感语音库,由10位演员(5男5女)对10个语句(5长5短)进行7种情感(中性/nertral、生气/anger、害怕/fear、高兴/joy、悲伤/sadness、厌恶/disgust、无聊/boredom)的模拟得到,共包含800句语料,采样率48kHz(后压缩到16kHz),...

2019-07-18 16:47:46 7378 10

原创 语音情感识别--语音(声音的预处理)

语音信号(声音是什么)声音是由物体振动产生的声波,是通过介质(空气或固体、液体)传播并能被人或动物听觉器官所感知的波动现象,最初发出振动的物体叫声源。声音(语音消息)的基本模拟形式是一种称为语音信号的声学波。语音信号可以通过麦克风转化成电信号,转换成语音波形图,如下图为消息"should we chase"的波形图。横坐标表示时间,纵坐标表示振幅。文本"should we chase"按照发音可...

2019-07-18 16:29:54 7043 13

原创 解释batch&&epoch&&iteration

epoch:1个epoch等于使用训练集中的全部样本训练一次,也就是说epoch的值就是整个数据集被轮流执行几次iteration:1个iteration等于使用batchsize个样本训练一次batchsize:批大小,在深度学习中,一般采用SGD(随机梯度下降)训练,即每次训练在训练集中取batchsize个样本训练如果训练集有500个样本,batchsize = 10 ,那么训练完整个...

2019-07-18 15:57:03 249

原创 语音情感识别--理论篇

这是之前看的一些论文,然后提炼一下可能经常想看到的东西吧。语音情感识别主要包括语音语料库的采集,语音信号预处理,语音情感特征提取,语音情感分类。以上为语音情感识别主要步骤。语音情感特征提取(1):选择和提取合适的语音情感特征对提高识别准确率来说非常重要。目前,对语音信号的特征分析主要包括语音信号数字化,时域和频域的相关分析以及Gabor变换等。常用于语音情感识别研究的声学特征主要有韵律特征,...

2019-07-14 20:53:54 4211 7

原创 Tutorial--语音情感识别

OK,沉迷了快两个星期,终于有进展了啊啊啊!!!这段时间内心崩溃,感觉毫无思路,但是我没放弃!!!看了许多论文,然后代码在这个星期也终于调通了。不过还是有很多地方值得优化,后面再继续努力吧!其实我个人觉得语音识别这一块的商用还不够,情感识别就更别说了,而且识别率这一块有待提升。开始正题数据集用的是EMO-DB数据集。并以此充当训练集,测试集自己想用哪些音频就可以用哪些音频,但是命名和文件路...

2019-07-14 16:09:54 820 16

原创 Pycharm报错:Error:failed to find libmagic. Check your installation

今天在调试程序的时候,Pycharm报了这个错。解决方法1:使用命令pip uninstall python-magicpip install python-magic-bin==0.4.14解决方法2:卸载python-magic然后在官网可以下载64位对应安装包。接着使用命令pip install python_magic_bin-0.4.14-py2.py3-none-wi...

2019-07-05 10:47:31 6648 3

原创 Pycharm报错:Error:Microsoft Visual C++ 14.0 is required

这篇博文是接着上篇的,今天在pip install webrtcvad的时候报了这个错。然后还给了一个微软的下载链接,但是我找了半天也没找到。。。出现这个问题的解决方法就是安装Microsoft visual c++ 14.0。我自己把这个东西安装上以后,pip install 就没问题了。如果还会出现 .Net framework版本过低的问题,小于4.5的最低版本要求:就重新安装 ....

2019-07-04 21:43:59 901 2

原创 Pycharm报错:Error while installing webrtcvad

在使用pip命令pip install webrtcvad时报了这个错。可能可以解决的方法:将pip升级到最新版本。命令:pip show pip 查看pip版本python -m pip install --upgrade pip 升级pippip install +包名 安装包...

2019-07-04 16:06:38 805

原创 Pycharm报错:ImportError:DLL load failed:动态链接库(DLL)初始化例程失败

今天在安装cpu版本的tensorflow时报了这个错,python版本为3.5.2。原因:最新的tensorflow安装包对于比较老的处理器不支持。解决方法:出现这种错误的原因是最近tensorflow安装包不支持较老的处理器,需要安装老版本的tensorflow,换成tensorflow的1.5版本的没有问题。步骤:1.卸载目前安装的tensorflow命令为:pip uninsta...

2019-07-04 15:51:50 3121 1

原创 Pycharm报错:ERROR: Command "python setup.py egg_info" failed with error code 1

今天在调试程序的时候,Pycharm报了这个错,然后自己弄了半天。最后发现其实原因在一个很简单的地方,我却没发现。下面开始介绍怎么处理这个错误,只是有可能的解决方法,不一定适合所有人。方法一:更新setuptools和pip:命令如下:pip install --upgrade setuptoolspython -m pip install --upgrade pip升级完成之后继...

2019-07-02 15:34:01 2926

原创 Python2.7.13和Python3.5.2的共生存问题--环境切换

先说一下我之前在Pycharm里面遇到的问题吧。最开始我用的是Python2的环境,但是现在主流是Python3,而且Python3相比Python2真的方便许多。当然一些老的项目还是用Python2写的,而且也没有维护更新,而一些新的项目又没有(令人。。。)。当时我是在Pycharm里面想把环境切换至Python2的环境来适配老项目的,但是发现环境变量配置了,在Pycharm里面的Setti...

2019-07-02 11:19:22 221

原创 XLNet与BERT以及语言模型的对比

XLNet与BERT的对比XLNet和BERT都是预测一个句子的部分词,但是背后的原因是不同的。BERT使用的是Mask语言模型,因此只能预测部分词(总不能把所有词都Mask了然后预测?)。而XLNet预测部分词是出于性能考虑,而BERT是随机的选择一些词来预测。除此之外,它们最大的区别其实就是BERT是约等号,也就是条件独立的假设–那些被MASK的词在给定非MASK的词的条件下是独立的。但是...

2019-07-01 21:39:37 1522

原创 自回归(AR)语言模型和自编码(autoencoding)模型--术语解读

在阅读论文时,我们经常会看到一些术语,这些术语可能比较难以理解。比如自回归(Autoregressive,AR)语言模型和自编码(autoencoding)模型等,这可能让不少人感到困惑。***自回归***是时间序列分析或者信号处理领域喜欢用的一个术语,我们这里理解成语言模型就好了。一个句子的生成过程如下:首先根据概率分布生成第一个词,然后根据第一个词生成第二个词,然后根据前两个词生成第三个词...

2019-07-01 21:31:13 7163

原创 Pycharm报错:Python2中的导入cPickle包换成Python3环境之后无法用--解决方法

原因是因为在Python3中cPickle包已经更名为pickle,所以使用方法也相应地改变了。具体方法如下:import pickle as cPickle也可以直接导入pickle包更方便。import picklepickle可以把字典、列表等结构化数据存到本地文件,读取后返回的还是字典、列表等结构化数据。但是file.write、file.read存取的对象是字符串。 读取...

2019-07-01 16:18:22 1590

原创 Tutorial--怎么看自己安装的Tensorflow是GPU版本的还是CPU版本的

例子1:为了获取你的 operations 和 Tensor 被指派到哪个设备上运行, 用log_device_placement 新建一个 session, 并设置为 True来记录设备指派情况。例子(矩阵相乘):import tensorflow as tf# 新建一个 grapha = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shap...

2019-06-29 20:33:42 21943 3

原创 语音情感识别--踩点篇

不管是情感语音识别,还是语音情感识别,含义是一样的,都是对带有情感的语音信号进行情感的正确判断。最传统的情感语音识别是基于机器学习下的有监督学习完成的。有监督,即:使用训练集训练出一个模型,然后使用该模型对测试集中的语音信号进行情感状态的正确判断。传统的机器学习可以理解为模式识别,即需要通过三个环节来完成操作:数据库、特征参数、识别网络。这三个环节均有大量的文献介绍,其中特征参数这一环节衍生出了...

2019-06-28 20:59:55 1394

原创 情感语音识别--数据库

语音情感数据库分为离散型和维度型。再有根据情感产生分类分为自然型,表演型,引导型。离散型指的是把情感分为高兴、愤怒、恐惧、惊奇、悲伤、厌恶等。连续型就是先采集,然后让其它人根据三维情感评分,情感维度包括:唤醒度、愉悦度、支配度。可以参考有关SAM的文章。(MEASURING EMOTION: THE SELF-ASSESSMENT MANIKIN AND THE SEMANTIC DIFFER...

2019-06-28 20:30:34 4451 6

原创 Pycharm报错:error--inconsistent use of tabs and spaces in indentation

今天晚上遇见了这个报错。原因:就是代码格式有问题,可能是代码缩进,空格等问题。解决方法:调整代码缩进的格式,每次缩进使用8个空格,反正代码的编写格式没问题了,这个错误就解决了。...

2019-06-24 20:44:19 248

原创 pycharm常用快捷键和使用技巧

常用快捷键1、Ctrl + Enter:在下方新建行但不移动光标;2、Shift + Enter:在下方新建行并移到新行行首;3、Ctrl + /:注释(取消注释)选择的行;4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);5、Ctrl + Shift + +:展开所有的代码块;6、Ctrl + Shift + -:收缩所有的代码块;7、Ctrl +...

2019-06-21 15:42:37 227

原创 bert&kera的文本分类的小项目

前不久了解到bert是在去年十月份的时候由google发行,当时引起一阵轩然大波。因为它在NLP上取得的效率远远超过google以前发布的word2vec的。也可以说bert就是word2vec的升级版,在特征提取效率上面有很显著的效果。然后昨天我看到有位大佬说结合keras库用bert很方便,而且还提供了许多功能模块,所以就借鉴着调试了这个bert_keras的文本分类的小项目。不过据昨天某...

2019-06-21 14:48:09 833 2

原创 pycharm报错:TypeError: ‘range’ object does not support item assignment

今天调试一个用keras库联合bert做的文本情感分类的小项目的时候,遇到了这个Bug。然后花了几分钟将这个Bug解决掉了。问题如图所示:原因:尝试使用range() 创建整数列表(导致“TypeError: ‘range’ object does not support item assignment”)有时你想要得到一个有序的整数列表,所以range() 看上去是生成此列表的不错方式...

2019-06-21 14:18:27 1368 1

原创 pycharm--报错:codecs.open()及文件操作[及python安装pandas库失败咋解决]

------------------------------小插曲--------------------------------------python安装pandas库失败(针对各种情况,此种方法可能有效)python版本为3.5开始使用pip install pandas报错,在安装pandas的时候开始可以载入,但是后面显示 raise ReadTimeoutError(self._...

2019-06-21 13:07:20 2769

原创 Tensorflow--迁移学习

首先,我说一下自己看了几篇文章后的理解。我觉得迁移学习的目的就是为了减少工作量,提高效率,避免做重复累赘的工作。这就跟我们在实际项目迭代开发时一样,假如老板突然提了一个新的需求,要你重做一个系统,你不可能又重新开始设计,然后编码吧。。。 肯定得在之前做的系统上进行迭代开发,修修改改,然后提交给老板看。等测试系统上线之后,再根据不同的反馈进行代码调整。迁移学习的目的也正是如此,如果两个模型之间...

2019-06-20 16:21:25 470 1

原创 NLP--BERT(可以说是word2vec的升级版吧)

自从2018年9月份BERT发布以来,就一直大火。在将文字转化为词向量,然后训练词向量这一块很出色。打破了多项nlp记录。然后最近我刚好在学习word2vec这一块,也需要将word2vec这一块改写为doc2vec,不过现在觉得貌似用bert更好。下面是关于bert的一些介绍的文章:BERT使用详解(实战)【NLP】彻底搞懂BERTBERT的理解后面肯定会用上这个的,咚咚咚~...

2019-06-19 20:51:48 1365

原创 Tensorflow--tutorial--建造神经网络(输入层,隐藏层,输出层)

建造一个完整的神经网络,包括添加神经层,计算误差,训练步骤,判断是否在学习。***代码如下:***(我把注释写的非常详细,不用怕看不懂)from __future__ import print_function#导入所需模块import tensorflow as tfimport numpy as np#定义添加神经层的函数def add_layer(),它有四个参数:输入值、输入的...

2019-06-19 15:35:38 7008

原创 Tensorflow--优化器optimizer--加速神经网络训练

Tensorflow中常见的优化器有以下几种:目前个人比较常用的是第二种优化器。加速神经网络的训练有以下几种方法:1.SGD(Stochastic Gradient Descent)随机梯度下降法它的思想是,将样本数据挨个送入网络,每次使用一个样本就更新一次参数,这样可以极快地收敛到最优值,但会产生较大的波动。还有一种是小批量梯度下降法,它的思想是,将数据拆分成一小批一小批的,分批送入神...

2019-06-18 21:48:59 717

模拟器-目录协议+监听协议.zip

一个计算机系统结构课程里面用得到的目录协议和监听协议的模拟器,用这个模拟器可以实现目录协议和监听协议的相关功能,这个模拟器简洁方便。

2019-12-18

Tomasulo算法模拟器.zip

一个计算机系统结构课程里面用得到的Tomasulo模拟器,用这个模拟器可以实现Tomasulo的相关功能,这个模拟器简洁方便。

2019-12-18

MyCache模拟器.zip

一个计算机系统结构课程里面用得到的MyCache模拟器,用这个模拟器可以实现MyCache的相关功能,这个模拟器简洁方便。

2019-12-18

MIPSsim模拟器.zip

一个计算机系统结构课程里面需要用到的模拟器,用这个模拟器可以实现MIPSsim的相关功能,模拟器简洁方便。

2019-12-18

DreamBird-master.zip

这是一个关于天气预报的微信小程序,可以通过下载此代码来运行小程序,小程序中天气预报的功能有预测未来七天的天气情况、实时监测当地的空气状况等。

2019-12-18

一个微信小程序-猜价格.zip

一个微信小程序,里面的功能涉及到猜价格等等,可以方便用户进行随机猜价格。这个小程序可以直接运行,没有用到云服务,可以直接用测试ID来运行。

2019-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除