自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 第4章 文件系统:编写pwd

4.1 概念文件包含数据,而目录是文件的列表。而pwd命令则可以显示出你在目录中的位置。

2021-07-14 21:38:43 285 1

原创 Linux编程实战读书笔记 第3章

本章基于目录和文件属性进行展开,最后编写ls。ls命令

2021-04-22 20:18:37 126

原创 Linux编程实战读书笔记 第1章

本章就是基本介绍还有一个编写more。当时忘记写笔记了,附上gitee地址,之后会一直更新代码https://gitee.com/nkenen/linuxlearning.git

2021-04-09 17:09:31 126

原创 Linux编程实战读书笔记 第2章

Linux编程实战读书笔记 第2章前言:该章展示了联机帮助的作用和使用方法,linux中文件操作相关的接口函数、参数知识,内核模式和用户模式,系统调用的代价等;最后自己编写实现一个简单的who命令。2.2 命令who...

2021-04-08 17:52:15 122

原创 ffmpeg 推流命令记录

1.库介绍:libavcodec 是一个包含用于音频/视频编解码器的解码器和编码器的库。libavutil 是一个包含简化编程功能的库,包括随机数生成器,数据结构,数学例程,核心多媒体实用程序等等。libavformat 是一个包含多媒体容器格式的解复用器和复用器的库。libavdevice 是一个包含输入和输出设备的库,用于从许多常见的多媒体输入/输出软件框架中获取和呈现,包括Video4Linux,Video4Linux2,VfW和ALSA。liba

2020-07-05 13:37:14 497

原创 win7+ubuntu18.04 ubuntu系统tar备份到u盘 全盘迁移

双系统 ubuntu18.04 系统备份 迁移前言:已经配置好的ubuntu18.04需要全部迁移到另外一台电脑去,已经在ubuntu配置好编程环境,安装好了tim、微信、网易云、迅雷,不想以后还得重新配置,所以在网上找了不少教程,用了很多方式,最后还是简单tar打包成功,折腾了很久终于完成了!!!!现在总结,如果没成功的,知道哪里错的,一定要指正我,我靠着记忆写的。1.tar备份到U盘第一步:sudo fdisk -l 查看u盘设备名,我的是/dev/sdb1第二步:如果ubuntu已经.

2020-07-05 00:17:45 1256

原创 leetcoe 第三题 找最大无重复的字符串

#include <iostream>using namespace std;int lengthOfLongestSubstring(string s) { int sSize = s.size(); int result = 0,length = 0; int j = 0,k=0; //遍历所有字符 for(int i=0;i<sSize;i++){ char tmep = s[i]; //在该字符前找重复的字符 for.

2020-05-14 13:27:07 114

原创 qt5.9 mingw window编译protobuf

1.准备我的protobuf版本为3.8.0,cmake为3.13.4版本;qt版本为5.9,使用自带的mingw,配置好环境变量,将D:\Qt\Qt5.9.7\Tools\mingw530_32\bin(改为自己的安装路径)加入环境变量,记得不要有其他版本的mingw,就使用qt自带的就可以了!2.Cmake配置自己新建个文件夹放编译完成的库:点击configure,若你环境变量已经设置可以默mignw编译器,不然你可以特指:这样就配置完成,出现如下图,有警告的话是因为有些

2020-05-13 16:42:44 751

原创 统计学习第11章 习题

习题11.1习题11.2理解前后向算法,而且我前面的隐马尔可夫里的前后向算法结果是相同的习题11.3理解如何从特征*权重对应x,y的概率,可以与前面的判别模型对比# -*- coding:utf8 -*- """说明:CRF 梯度下降(不算完整的)作者:nkenen 时间:2020年5月10日 """import numpy as npclass CRF(): def __init__(self,path): sel..

2020-05-10 21:13:27 558

原创 统计学习方法 第10章 习题

10.1,2,3三题我都是用程序求解:hmm.c (该程序没有学习算法)/**********************************文件名称:hmm.c 文件功能:统计第10章 例题 作者:nkenen 时间:2020年5月6日 ***********************************/#include "hmm.h"HMM::HMM(...

2020-05-07 13:33:18 302

原创 统计学习方法 第九章 习题

9.1#include <iostream>#include <math.h>using namespace std;double comput_prob(double pi,double p,int yi){ double prob = 1.0*pi*pow(p,yi)*pow((1.0-p),(1-yi)); return prob;}doub...

2020-05-05 23:25:37 1050

原创 知识补充

2020-05-05 21:13:24 86

原创 统计学习方法 第八章 习题

8.1 某公司招聘支援考查身体、业务能力、发展潜力这三项。身体分为合格1、不合格0两级,业务能力和发展潜力分为上1,中2,下3三级。分类为合格1,不合格-1两类。已知10个人的数据,如下表所示,假设弱分类器为决策树桩,试用AdaBoost算法学习一个强分类器。应聘人员情况数据表1 2 3 4 5 6 7 8 9 10身体 0 ...

2020-04-29 11:51:19 3762

原创 《统计学习方法》第7章 课后习题

这一章尤为复杂,我看了好多资料还有博客,数学功底差总是吃亏的1.1 比较感知机的对偶形式与线性可分支持向量机的对偶形式。可以根据线性向量机:求解,这边我直接只用自己写的程序求解。w,b为https://cuijiahua.com/blog/2017/11/ml_8_svm_1.html这网站很不错,讲解的很清楚转载注明:机器学习实战教程(八):支持向量机原理篇之手撕线性S...

2020-04-26 14:44:15 1855

原创 统计学习方法 第6章 习题

6.1确认逻辑斯蒂分布属于指数分布族:确认6.2逻辑斯蒂回归模型的梯度下降法# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as plt class Logistic(): def __init__(self,X,Y): self.X = np....

2020-04-14 18:17:00 1190

原创 数学里上凹,下凹,上凸,下凸

https://zhidao.baidu.com/question/238541854.html数学里上凹,下凹,上凸,下凸统称为曲线的凸知性,其是指在平面坐标系里的图形样式:1、开口向上的曲线,称为上凹,或称为下凸,形状为 ∪;2、开口向下的曲线,称为下凹,或称为上凸,形状为 ∩;3、所以上凹,下凹,上凸,下凸四种,实际上可归类为上凸,下凸两道种情况:(1)从切线角度...

2020-04-11 11:11:32 54487

原创 统计学习方法 第五章 课后习题

5.1 根据表5.1所给的训练数据集,利用信息增益比(C4.5算法)生成决策树DTree.py实现了ID3、C4.5做树,而CART只是实现计算Gini肯尼指数,没实现做树,步骤是一样的,我进度拖得比较慢,就没有实现,基本上可以套用。你们也可直接计算下,我计算过一遍然后在直接写代码# -*- coding: utf-8 -*-import mathC45_Flag = True#算法...

2020-04-09 17:29:55 1576

原创 统计学习第二版 第四章习题

4.1 用极大似然估计法推导朴素贝叶斯法中的先验概率估计公式和条件概率估计公式先验依照之前的极大似然步骤:(1) 写出似然函数;(2) 对似然函数取对数,用ln求导简单,并整理;(3) 求导数,让其等于0;(4) 解似然方程 。条件概率p(x|y):(1) 写出似然函数,有书本得;和上面同样的步骤解码!!!4.2用贝叶斯估计法...

2020-04-03 17:36:41 454

原创 vs2017+qt 搭建ffmpeg+protobuf编译环境

搭建ffmpeg+protobu编译环境1.因实习需要学习protobuf协议和流媒体播放,还有我觉得在windows qtcreater调试不方便,花了两天时间先把vs2017+qt5.9环境搭建,这个比较简单,只要qt安装时选择2017编译器就可以,然后在vs2017安装个qt扩展就可以了,这里怎么百度都有!!下面说说怎么去搭建qt+ffmpeg+probuf环境:1、生成链接库...

2020-04-01 21:36:40 434

原创 统计学习方法 第三章习题

3.1参照图3.1,在二维空间中给出实例点,画出k为1和2时的k近邻法构成的空间划分,并对其进行比较,体会k值选择与模型复杂度及预测准确率的关系。k=1比较好理解,就是各自为政,自己有自己的一块区域,书上的图3.1即为k=1时,两个或多个点互相连接找连接线中垂线,以中垂线划分区域;而k=2也是找垂线但是垂线互相交叉,划分多个区域找区域相近的两个点一个单元,如下图中的区域AB为AB近邻但与A...

2020-04-01 00:35:50 2169 2

原创 统计学习方法 第二章习题

2.1感知机为啥不能表示异或?写出异或真值表异或真值表 0 0 0 0 1 1 1 0 1 1 1 0 在坐标轴上画出这几个点,因为感知机是线性的,所以无论如何无法找到一个分离超平面的。2.2做一个例子(直接拿的是配套书本上的资源,写了原始形式和对偶形式两个算法形式)#---------------...

2020-03-29 16:47:41 283

原创 统计学习第二版 第一章习题

1.1说明伯努利模型的极大似然估计、贝叶斯估计中的统计学习方法三要素。伯努利模型是定义在取值为0和1的随机变量上的概率分布。假设观测到伯努利模型n次独立的数据生成结果中有k次结果为1。尝试用极大似然估计或贝叶斯估计来估计结果为1的概率。解:统计学习方法三要素:模型、方法、算法就我对书中1.3章理解来说:1)模型方面:贝叶斯估计与最大似然估计最后寻找都是条件概率2)方法:最大似然估计...

2020-03-28 21:22:23 917

原创 实习学习:QT在linux 32位的安装

QT在Ubuntu14 32位的安装首先你要有个32位的Ubuntu,本人是因为之前需要32位的linux,不过现在的新版本的qt基本上都是64位的了,也劝大家直接使用64位的,不过我都做了还是想留下自己的记录,qt下载地址http://download.qt.io/archive/qt/5.1/5.1.0/,再高版本已经没有32位了,首先下载,如果有会员啥的,迅雷会快很多。1.使用...

2020-03-27 17:25:37 2580

原创 python自然语言处理:第4章 (自己动手的小例子)

借鉴3.3.2 节的实现,尝试自己实现HMM 进行词性标注(语料可选用1998年人民日报饲性标注集(注意没有语料库//download.csdn.net/download/qq_26954059/12185434 意思一下 其实书中也有资源)使用两个hmm模型,一个是基于字的hmm分词,c_hmm词性标注,不做解释,自己看代码注释,还有看书,对hmm模型理解,知道前向。后向,维特比,本代码...

2020-03-15 15:27:29 378

原创 HTK学习记录

1.运行环境 蠢事 本人爱折腾,本来想在window中编译htk-3.4,可是偏偏想着学点linux,就装了cygwin32位准备装个,谁知道在cygwin不嫩使用界面,就安装了x11等一系列运行库,发现依旧有问题找不到音频设备,现在想来可能是没有装那些音频设备的运行库, 后来一狠心就用虚拟机装了桌面版的ubuntu14,再装虚拟机时还顺便刷了新的BIOS(vmpl...

2020-03-10 23:48:23 257

原创 Ubuntu 14 server 安装 轻量级桌面xfce

我的是Ubuntu14 server安装轻量级桌面 xfce 使用下面的命令:apt-get install xubuntu-desktop先atp-get update一下。然后apt-get install xubuntu-desktop。/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="" 改为 "text",然后update-grub即...

2020-03-08 21:22:05 374

原创 ubuntu apt命令行换源

sed [email protected]@mirrors.ustc.edu.cn@g/etc/apt/sources.list && sed [email protected]@mirrors.ustc.edu.cn@g/etc/apt/sources.list && apt-get update

2020-03-08 20:15:23 881

原创 宗成庆《自然语言理解》第5章作业

5-2. 利用汉语切分和标注语料(注意版权的合法性),尝试用bi-gram 实现一个简单的汉语自动分词程序。#-------------------------------------------------------------------------------# Name: n_gram切分中文# Purpose: 自然语言处理第5章作业# ...

2020-02-23 16:16:44 1331

原创 宗成庆《自然语言理解》第三章作业

3-1. 构造上下文无关文法用以产生:(a) 有相同数目的0 和1 的所有0, 1 符号串。(b) {a1a2…anan…a2a1|ai∈{0,1}, 1≤ i ≤n}。3-2. 有以下文法:G = ({S,B,C},{a,b,c},P, S),其中:P: S → aSBC | abC CB → BCbB → bb bC → bccC → cc求L(G)=?...

2020-02-19 00:13:32 4747 2

原创 宗成庆《自然语言理解》第二章作业

2-1.任意摘录一段文字,统计这段文字中所有字符的相对频率。假设这些相对频率就是这些字符的频率,请计算其分布的熵:摘录的话:AAABBBBAABBCBDBDFDFFFDCDCDEtotal:27A:5 B:8 C:3 D:6 E:1 F:4现在可得到字符的概率为:5/27,8/27,1/9,2/9,1/27,4/27熵的计算公式为 注意0log2(0)= 0H(...

2020-02-16 16:43:54 2213

原创 计算机系统要素 第一章

cdzscsxc

2019-08-15 23:47:05 376

原创 计算机系统要素:从零开始构建现代计算机

开始计算机要素是我在面试失败后寻找的“神书”(不喜勿喷),已经完成前六章的学习,课后习题也差不多,第六章的程序还有待完善,后面的课程对我来说有点困难,正在努力中,感觉需要回顾,准备写写心得。我认为本书十分适合想要探寻在前人如何将编程世界建立起来,我以前一直觉得无法真正进入编程的世界,电子专业出生的我也没知道小小的晶体管是如何变为一个芯片,可以进行那些复杂的运算;学会使用C语言和C++,依旧只是...

2019-08-14 17:45:02 1246 2

原创 c++多态,虚函数和非虚函数,编译器在背后到底做了啥?

虚函数是一种动态绑定机制,在编译时编译器并不知道到底调用父类的虚函数还是子类的虚函数,这时候就会将虚函数的调用放在程序执行的时候,即动态绑定,运行时绑定,知道运行时才会调用子类的虚函数这就是多态的产生。在类中编译器都会做出一个虚函数表,这个表的内容其实也是在编译是确定了,是静态的,而多态调用还会使用this关键字,稍后讨论。编译器做出表后还会给类中增加一个指向虚函数表的指针vfptr,vfptr...

2019-07-27 21:19:30 285

199801_people_s_daily.txt

语料库 任命日报 1998,找了蛮久的,2个积分意思一下11111111111111111111111111111111

2020-02-23

空空如也

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

TA关注的人

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