- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 Python实现HMM的前向-后向算法和维特比算法
HMM的前向算法和维特比算法已将在上一个博客讲过了,这节给出python的实现,例子是以李航老师《统计学习方法》上的算法和例题进行实现。import numpy as npclass HMM: def forward(self,Q,V,A,B,O,PI): """ 前向算法 Q:状态序列 V:观测集合 ...
2018-12-03 15:48:55 3169 4
原创 剑指offer(Python版)——23-28
23.二叉搜索树的后序遍历题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。解题思路:遇到二叉树,首先应该想的是递归来解决,因为它的结构太对称了。二叉搜索树,左子树的节点值都小于根节点值,根节点值都小于右子树的节点值。后序遍历的过程是左子树,右子树,根节点。二叉搜索树的后序遍历得到的序列就满足这...
2018-10-29 21:32:41 552
转载 自然语言处理之数据平滑方法
转载自:https://blog.csdn.net/fuermolei/article/details/81353746 在自然语言处理中,经常要计算单词序列(句子)出现的概率估计。但是,算法训练的时候,预料库中不可能包含所有可能出现的序列,因此为了防止对训练样本中为出现...
2018-08-10 18:26:08 2882
原创 srilm语言模型中的平滑算法——Good-Turing平滑算法
最近使用使用python自己写的语言模型和srilm得到的语言模型做对比,srilm里还是有很多trick的,尤其是平滑算法,集成了很多数据平滑算法,研究的时候,记录一下。在srilm中有回退和差值两类平滑算法,简单来说,回退就是将出现过的ngram的概率打个折扣,将那部分折扣下来的概率均摊为未出现的ngram作为他们的概率,而插值呢,一样是对出现过的ngram打折扣,但是折扣下来的概率值均摊...
2018-08-10 18:10:10 8477 2
转载 一张图入门python
大神的一张图学会python,对于小白还是很有效的。mark一下转自:https://blog.csdn.net/qq_30845505/article/details/51588423
2018-08-03 17:45:38 235
原创 使用python对目录下的文件进行分类
之前关注了一个公众号“李云景”,推送了一个好玩的代码,使用python对目录下杂乱无章的文件按文件类型分类,如pdf,docx,jpg,刚好复习NLP学不下去,就去尝试一下,还是有几个小坑,自己的代码技术还是太弱啊,有点扎心。 废话少说,原理很简单,就是先获取当前目录下所有文件名字的列表然后对每个文件提取文件类型,然后将文件放到对应的文件夹去。主要用的库就是os和shu...
2018-07-18 18:21:11 6729
原创 双屏神器——UltraMon,提升工作效率
最近使用外接显示屏比较多,但是使用外接显示屏就有主屏的问题,使用外接显示屏智能显示,常见的桌面功能栏只在主界面,使用的很不方便。而且,我使用的竖屏显示器的壁纸只能是原来显示屏的部分,让我很不爽,太不美观了,经过一番百度,发现了多屏显示神器——UltraMon,可以将外接的显示屏变成像主界面一样的功能区,可以设置不同的壁纸。我在网上找到了一位大神打包好的安装包和汉化配置,福利附在文末。下载好后,正常...
2018-06-14 14:21:16 43585 7
原创 使用Python分析好友性别比例及好友位置
最近看了一篇文章,利用Python分析好友的性别比例和位置构成,蛮有意思,思路非常简单,通过itchat包将微信里friends的数据导出来,从中选出性别信息,利用matplotlib画成饼状图。同样,从中选出位置的省份信息,生成csv文件,就可以利用现成的一些数据可视化的网站帮你展示。需要用到的第三方库有:matplotlib、itchat、 collections 、csv登录微信,取出fri...
2018-03-18 20:39:08 2527
原创 使用conda安装jieba等第三方包失败
以前一直以为conda和pip的作用完全一样,甚至conda可以代替pip,但是最近安装jieba时发现,使用conda怎么都安装不了,会出现以下报错搜索了一番,才知道conda只能安装python的官方包,而如同jieba,itchat等第三方包要使用pip去安装,但是在随后的匹配安装过程中还是报错,有可能是网速的愿意,也有可能是你没用管理员权限去运行命令行的原因,总之,多试几次。有时,还有可能...
2018-03-18 15:38:24 9494 4
原创 折腾死人不偿命的电脑加固态和内存过程
最近我二哥给了我一块120的固态硬盘和8g的内存条,考虑到我那日渐卡顿的老伙计-联想Y430p,以及近期换电脑无望,我决定把固态和内存给我老伙计装备上去,我的老伙计还是之前那种老版的带光驱的电脑,所以可以将原来的机械硬盘卸下来安装在光驱位,将固态硬盘安装在原来机械硬盘的位置。直接将固态硬盘安装在光驱位也是可以的,但是速度不如将固态硬盘安装在原来硬盘位快。现在缺少的还有一个可以将拆下的...
2018-02-27 17:15:54 9132
原创 使用命令行安装scipy包失败的解决方法
最近在做词云图时,用python跑了网上几个代码,发现缺少各种包,没办法,缺少什么就下载安装什么,但是在下载安装scipy包的出现问题,普通的pip命令并不能将它成功安装,反而会出现很长的提示,以及最后会显示红色的提示语,以commond开头。本机已经安装了numpy包,但是安装scipy包需要numpy+mkl,SciPy is software for mathematics, s
2017-10-01 00:56:48 4772
空空如也
DMA传送方式中,是DMA控制器发出DMA请求还是外部设备呢?
2016-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人