自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 稀疏编码

稀疏编码算法是一种无监督学习方法,它用来寻找一组“超完备”基向量来更高效地表示样本数据。稀疏编码算法的目的就是找到一组基向量 ,使得我们能将输入向量表示为这些基向量的线性组合: 虽然形如主成分分析技术(PCA)能使我们...

2019-12-28 18:02:27

阅读数 13

评论数 0

原创 聊天机器人实验笔记

目录 1. 实验介绍 1.1 项目简介 1.2 实验目的 1.3 实验思路 1.4 数据集介绍 1.5 算法介绍2. 对话语料处理 2.1 实验准备 2.2 语料处理3.seq2seq模型构建 3.1 实验流程4. 模型训练 4.1 模块引入 4.2 数据准备 4.3 模型准...

2019-11-19 15:13:48

阅读数 655

评论数 1

原创 图解排序算法

最近看数据结构的一些知识,有些简单的算法几乎忘差不多了。可能很少去研究,去思考,有的东西就会忘得很快,过一段时间归纳下就会清晰很多。于是还是以笔记的形式。 排序算法说多不多,常用的基本就那么几种,简单复杂的都有。有的简单,但时间复杂度高,有的可能复杂些,但是效率高。以下说说这些算法(通篇例子以升...

2019-10-16 16:33:08

阅读数 401

评论数 0

原创 设计模式6原则

这里解释下依赖倒转原则,这个原则实际上是说,对于各个软件模块或者各个类之间,他们只依赖于规定的接口,而并不依赖于实现的细节。也就是常说的面向接口编程,而不是面向实现编程。设计模式中有个恰当的比喻:PC机设计得再复杂,因为各个零部件接口是固定的,每个功能部件所实现的起到的作用是固定的,一旦出现问题其...

2019-10-15 22:29:28

阅读数 9

评论数 0

原创 设计模式集锦

提示:本文中利用大量UML图解释,可以参考相关文章熟悉UML表达方式,理解会较快。 设计模式分类 生成模式 结构模式 行为模式 简单工厂模式 适配器模式 模板方法模式 中介者模式 工厂模式 ...

2019-09-17 21:00:42

阅读数 36

评论数 0

原创 识别UML类图中的关系

需要注意区分的几类耦合关系的解释: (1)单向包含 (2) 作为组成部分依赖 (3)作为某方法参数的依赖 (4)作为参考的状态依赖 摘自《大话设计模式》 ...

2019-09-17 09:35:51

阅读数 20

评论数 0

原创 推荐给HF的学习计划

如果毕业想找互联网工作,至少应该具备的一些基础(这将意味着你可能会就此丢掉你所学专业) 1.熟悉一门或多门编程语言 C++,Java,Python,这个难度是依次降低。C++看起来是比较复杂,但是如果能熟悉且会运用,再看Java就比较简单了。 当然你倒着学也是可以的,但是无论如何,建议至少熟练掌...

2019-09-13 17:39:23

阅读数 22

评论数 0

原创 Python之地址引用的问题

Python是一门典型的动态语言,很多数据的类型实际在运行时才确定。也就是为什么不必事先指定数据类型的原因。这样的特性使得很多问题在运行时才会暴露出来。一向追求简洁的语法,于是今天在写某公司的算法题时,用到了这种方法初始化矩阵: data= [[[0]*3]*5]*6 验证下这个列表是怎样的...

2019-09-11 21:37:21

阅读数 41

评论数 0

原创 计算机网络基础相关问题

现在很多技术开始使用token进行身份的确认,java中有webtoken timewait和closewait(大佬讲了timewait中等待报文在网络中消失具体指的是路由器的缓存) 可参考文章 拥塞控制。udp报文最大长度(说了MTU1500,但是之前在网上看到过实际会更小,后来看到In...

2019-07-19 17:38:40

阅读数 70

评论数 0

原创 Ubuntu16.04:安装nvidia驱动430的各种坑

最近在搞yolov3的检测问题,发现Alex分支中的配置要求是cuda10.0,然而cuda10.0都不是问题,问题是显卡驱动版本不支持了啊。so,一拍脑子,装驱动。不听“老(网)人(帖)”言,果然各种毛病让人摸不着头脑。这可是人家公司的电脑,磁盘一堆东西,搞坏了,老大不得劈了我。不得已,自己选择...

2019-06-24 16:32:45

阅读数 3841

评论数 3

原创 批量下载论文(IEEE,ICCV,CVPR,IJCAI)

最近应导师要求,下载一些论文,但是一篇篇去点击下载,比较麻烦,尤其是批量下载时,也太累了。然后,手动写了些代码,可以自动拉一些论文下来。以下 是方法介绍。在文章末尾附了git源码。 1.ICCV,CVPR,IJCAI论文下载 ICCV和CVPR两大会议的影响力比较大,下载这两个会议论文的人也比...

2019-06-02 21:39:56

阅读数 1720

评论数 0

原创 算法之付款方案

题目描述 第五套人民币纸币有1元,5元,10元,20元,50元, 100元六个币种,小王去超市买东西,一 共需要付款n元(n为正整数) ,超市只接受第五套人民币纸币,小王目前有a1张1元, a2张5元, a3张10元, a4张20元, a5张50元, a6张100元,(a1~a6均大于等于0),...

2019-04-24 10:19:22

阅读数 128

评论数 0

原创 计算机网络基础

1、网络传输结构 因此,解决计算机之间通信问题的应该是网际层。 2、状态码 3、TCP 定义:TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。- TCP三次握手 - 具体步骤: ...

2019-04-20 17:08:16

阅读数 30

评论数 0

原创 字符串匹配问题

最近遇到一道关于字符匹配的问题,想了好久还是写出来了。但是可能还是存在部分缺陷,代码中暂时没考虑和测试深层嵌套的问题。 问题描述 def matchIn(tp,str): mstrs = tp.split('|') mi = 0 for...

2019-04-11 21:48:14

阅读数 25

评论数 0

原创 统计学习之核函数

在做分类的问题时往往会遇到一些非线性类别,意思是这时想要用一条直线将其正确分类,分隔开是不现实的。这时,就想到有没有一种方法可以将非线性问题转化为线性问题,答案是肯定的。也就是所谓的核技巧 —— 将低维非线性问题转化成高维线性。也就是说,低维可能不好分,高维空间可能就存在那么一个超平面可以将这些点...

2019-04-11 11:15:08

阅读数 62

评论数 0

原创 统计学习之K-means与KNN

K-means和KNN算法比较 K-means:以空间中k个点为中心进行聚类,对每个样本,根据其距离聚类中心的距离(就近原则)对其进行归类,再通过迭代的方法,逐次更新各聚类中心的值,直到得到最好的聚类结果。算法可描述为: (1)适当选择c个类的初始中心; (2)在第k次迭代中,对任意一个样本,...

2019-04-10 21:15:36

阅读数 50

评论数 0

原创 统计学习之SVM

在学习机器学习之前,最好先去补充下线性代数部分知识。包括矩阵求导,矩阵的相关运算。(https://blog.csdn.net/u010976453/article/details/54381248;https://blog.csdn.net/u010976453/article/details/...

2019-04-10 20:38:19

阅读数 76

评论数 0

原创 detector.py ctypes.ArgumentError: argument 1 class 'TypeError' wrong type

python与传参到c借口编码需要转一下,所有字符串前面加一个b或者转utf-8就可以了。 import sys, os sys.path.append('/home/lab601/project/yolo_v3/darknet/python') import darkne...

2018-11-20 12:15:26

阅读数 2717

评论数 0

翻译 yolov3 darknet.py 运行报错 (error darknet: ./src/cuda.c:36: check_error: Assertion `0' failed.)

最近遇到这个问题,在某论坛上找到一个解决方案: sudo rm -rf ~/.nv 然后重启,问题解决.

2018-11-20 12:01:41

阅读数 337

评论数 0

原创 统计学习笔记之决策树

决策树即用树结构(实际也可认为是if-then规则集合)来做分类与回归的方法。以下主要讨论的是分类问题。其分类方法是递归地选择最优特征,并根据该特征对训练数据进行分割,使得对于各个子数据有一个最好的分类过程。对应过程是特征空间划分和决策树生成,构建好的决策树很可能是发生过拟合的,因此需要对其自下而...

2018-09-07 12:25:27

阅读数 51

评论数 0

原创 统计学习笔记之朴素贝叶斯

简介 如果说前面笔记中所介绍的方法跟统计没什么明显联系的话,那么这里介绍的朴素贝叶斯就纯粹在用基于统计的方法解决问题。首先朴素贝叶斯是基于贝叶斯和特征条件独立假设的分类方法。通过特征条件独立假设来学习输入/输出的联合分布(P(x,y)),同时根据贝叶斯定理预测给定输入x的后验概率(P(y|x))...

2018-08-31 23:00:45

阅读数 50

评论数 0

原创 matalb编辑器不显示代码

在ubuntu底下装好matlab出了这个幺蛾子,只想说what? ??  查了下居然没有人遇到过这个问题?下图是我matlab编辑器出现的毛病,似乎是行间距太大?但是代码没办法显示出来是什么鬼?放大了?这默认设置的问题?倒腾了一下,解决了这个问题。 是的,还真是。查了下预设,最后发现编辑器...

2018-08-31 19:59:24

阅读数 208

评论数 0

原创 统计学习笔记之K近邻法

  K近邻作为基本的分类和回归方法。在分类中,对新的实例,根据k个最近邻得训练实例的类别,通过多数表决进行预测。 一、算法 输入:,为实例的特征向量,为实例的类别。 输出:实例的的所属的类y。 (1)根据给定距离度量,在训练集中找出与最近邻的k个点,涵盖这k个点的x的领域记作。 (2)...

2018-08-29 22:27:44

阅读数 59

评论数 0

原创 统计学习笔记之感知机

一、感知机模型 感知机顾名思义,感知输入作出判断的一个模型,实际是一个二分类线性分类器,即判别模型。感知机实际实现方式就是对于任何输入空间(特征空间)中将实例划分成正负两类的超平面。所谓超平面,就是在N维空间中的一个平面,这个N很多时候远大于我们可见的三维及以下的具象空间。 感知机模型 输入...

2018-08-29 17:53:02

阅读数 49

评论数 0

原创 统计学习笔记之基础篇

一、简述 只看知识点的绕路,以下是个人学习经历之谈。 接触机器学习半年多来,一开始对理论云云一脸蒙圈,于是直接上手看代码。虽然过程还是略头疼,但事实证明,“talk”确实“cheap”,"show code”确实是个简单粗暴却好用的方式。就我个人学习习惯来说,对于一些看不见摸不着的理...

2018-08-28 17:43:34

阅读数 168

评论数 0

转载 Sublime配置pylinter实现查错,格式化,代码自动规范,对错误显示图标(python语法检查)

参照  https://www.zhaokeli.com/Article/6353.html

2018-08-19 16:30:29

阅读数 1985

评论数 0

原创 Ubuntu16.04 安装sublime text

都说这个好装,在我这偏偏装不上,我猜想是软件源的问题。反正无论是官方的介绍ubunut安装方式,还是浏览几千的大众安装帖都不好使。折腾了许久,找到一个好用的方式。 下载安装包,这里有现成的安装包(百度云链接: https://pan.baidu.com/s/1pPZ9IUBHMBcZpqsUuC...

2018-08-19 15:09:07

阅读数 207

评论数 0

原创 ubuntu16.04 搜狗输入法候选框乱码

今天遇到搜狗输入法候选框文字乱码情形,当时没截图,情形类似这篇文章中图所示。 尝试了一些方案之后,亲测可直接做下列操作解决: cd ~/.config rm -rf SogouPY* sogou* 之后重启,现在问题解决。    ...

2018-08-19 10:55:51

阅读数 5035

评论数 6

原创 深度学习之MAML笔记

接触MAML半年了,在把这个传说中的神奇框架给改得不成样子之后,又回到了原点。从完全没接触过tensorflow和未知深度学习神经网络为何物之时到倒腾实验半年的经历,让我渐渐领会到MAML的一些思想。学习之路坎坷,暂且以简单笔记记之。以下从数据集、代码、网络结构三个层次作了介绍。 MiniIma...

2018-08-15 22:32:17

阅读数 9027

评论数 34

原创 matlab未定义变量或类vision.GeometricTransformEstimator

(1)首先查找是否真的含有这个包,命令行查找:which  vision.GeometricTransformEstimator (2)如果提示没有这个文件,可以把安装目录下的vision/vision/替换成完整的包(链接:https://pan.baidu.com/s/1gpPDhEQ9Zs...

2018-06-21 22:27:23

阅读数 4315

评论数 6

原创 算法设计与分析笔记之近似算法

问题1:对于无权图中点覆盖问题给出一个2倍近似算法?想法1:考虑随机从图中选出一条边,并将图中该边的两点从图中删除,依次重复操作直到图中无边。     这个算法的确不会大于最优解的两倍,因为每一条选出的边两端点中至少有一个点在最优解的解集中,显然这样找出来的点不会大于最优解的两倍。问题2:对于带权...

2018-04-26 12:46:28

阅读数 3302

评论数 0

原创 atom中script编译python输出中文乱码

昨天遇到个问题,关于atom中script编译python输出中文乱码。搜了下网上诸多“大神”给的解决方案,然并没有什么用。可喜的是在跟同学讨论的时候,今天已经把该问题解决。写个帖子,长下记性,顺便可以给求解的小伙伴一点参考。首先确定你是否遇到了跟我一样或者类似的问题。见图:   (注意:图2是C...

2018-04-20 17:37:40

阅读数 2212

评论数 3

原创 放球问题

放球问题最近准备组合数学考试,看到关于放球问题的几种情况,花了一个小时最终理清楚了这些问题,内容主要涉及如下: n个无差别的球分发在k个无区别的盒子中(没有空盒)放法方式数为? n个无差别的球分发在k个有区别的盒子中(没有空盒)放法方式数为? n个有差别的球分发在k个有区别的盒子中(没有空盒)放法...

2017-11-29 23:08:20

阅读数 877

评论数 0

原创 错排问题

所谓错排即指将n个数据排列,其中每个数都不在正确位置上的排列顺序。一开始我是用排列组合的方向去思考,但实际上这样会将问题复杂化,我们可以转换思路,换种方向,可以将其看成一个递推的过程,下面举个例子。这里n个数错排的排法总数记作D(n),同理n-1个数错排数记作D(n-1),以此类推。不难想到,其中...

2017-11-05 15:34:12

阅读数 136

评论数 0

原创 双系统win7+UBUNDTU

1、easybcd 2、引导系统 3、Ubuntu分区问题

2017-09-11 22:07:59

阅读数 119

评论数 0

原创 递归问题

递归 所谓递归实际是函数嵌套调用本身的过程,同时程序在调用函数过程实质是不断入栈和出栈的过程。有关递归的问题就其数据流是类似于栈操作数据先进后出的性质,简言之,就是在解决一些问题的时候需要解决更深入一个层次去解决内在的问题同时需要保留当前状态,等到内部问题解决了返回原来的位置再接着执行。 举个简单...

2017-08-30 17:22:23

阅读数 184

评论数 0

原创 Dijkstra算法

Dijkstra算法 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,即计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。注意该算法要求图中不存在负权边。 算法描述 在无向图 G=(V,E) 中,要求v0到其余各顶点的最短距离,这里...

2017-08-29 11:26:16

阅读数 124

评论数 0

原创 Floyd算法

  Floyd算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,被用于计算图中任意两点间的距离。算法的时间复杂度为O(N3),空间复杂度为O(N2)。 算法思想      通俗的语言来描述,即首先我们的目标是...

2017-08-29 10:51:24

阅读数 139

评论数 0

原创 Python爬虫的一些小技巧

最近在写毕设,毕设是关于网络爬虫这一块的。大学期间做的项目都是关于Java应用程序开发这一块的, 这次不想再写那些烂大街的管理系统了,不如试试别的。正逢导师给出参考题目,于是选了其中一个关于做搜索平台的。其实当下关于写爬虫的框架都不少,最初的时候爬虫最多使用Python写,后来渐渐的由于Java优...

2017-04-19 18:00:52

阅读数 316

评论数 0

原创 杭电acm简单题之那些多发的“低级”错误

因与某人打赌去水杭电acm题。作为一名大四的软件工程的学生,自以为水平不错,结果不做不知道,一做就各种毛病乍现。知错能改,以此记录。废话不多说进入正文。       第一题: 计算两点间的距离 Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间...

2017-03-18 10:09:03

阅读数 300

评论数 0

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