自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kker的博客

保持初心

  • 博客(56)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python3 UnicodeDecodeError with readlines() method

代码示例:with open(TargetFile,'r',encoding='utf-8') as inputdata: contents=inputdata.readlines()当我们打开一个utf8含bom或者其他未知字符的文件时,会提示unicodeDecodeError:‘utf-8’ codec can’t decode byte 0x8f解决办法:我们加入erros参数...

2018-11-21 16:25:52 3816

原创 DL ML相关学习资源

吴恩达机器学习视频:课程连接https://www.coursera.org/learn/machine-learning?action=enroll&siteID=PYQagbz7Hd0-Lek7bRYb7OMsW9129cfbnA&utm_campaign=PYQagbz7Hd0&utm_content=3&utm_medium=partners&u...

2018-09-29 10:52:22 259

原创 DL训练数据集 归纳

数据集大全:25个深度学习的开放数据集

2018-09-27 17:41:23 1065

转载 centos简单离线安装docker

下载压缩包 https://download.docker.com/linux/static/stable/x86_64/ 按照文档操作 reference

2018-08-29 16:14:55 1096

转载 关于对话机器人,你需要了解这些技术

对话系统(对话机器人)本质上是通过机器学习和人工智能等技术让机器理解人的语言。它包含了诸多学科方法的融合使用,是人工智能领域的一个技术集中演练营。图1给出了对话系统开发中涉及到的主要技术。对话系统技能进阶之路图1给出的诸多对话系统相关技术,从哪些渠道可以了解到呢?下面逐步给出说明。 数学矩阵计算主要研究单个矩阵或多个矩阵相互作用时的一些性质。机器学习的各种模型都大量涉及矩...

2018-08-13 13:50:08 3776 2

转载 任务型对话机器人简介

1 什么是任务型机器人任务型机器人指特定条件下提供信息或服务的机器人。通常情况下是为了满足带有明确目的的用户,例如查流量,查话费,订餐,订票,咨询等任务型场景。由于用户的需求较为复杂,通常情况下需分多轮互动,用户也可能在对话过程中不断修改与完善自己的需求,任务型机器人需要通过询问、澄清和确认来帮助用户明确目的。2 任务型机器人的组成任务型机器人核心模块主要包括三部分:自然语言...

2018-08-01 17:49:51 2552

原创 MACBOOK配置机器学习和深度学习开发环境

macbook(2016 touchbar版本)下面配置机器学习和深度学习开发环境十分简单,首先我们需要明确安装哪些工具和库。主要的安装包如下: anaconda最新版本(python3.6版本) 可以从官网或者anaconda清华镜像去下载,在这里我下载的是最新的.sh文件,在terminal中输入命令安装 sh Anaconda3-5.1.0-MacOSX-x86_64.sh 安装完毕之后...

2018-06-03 13:38:23 13220 8

原创 python系列之---python的起源

根据TIOBE发布的2018年5月编程语言排行,可以看到python作为现在十分火热的语言,一直都是保持在前列。 5 月编程语言排行榜 TOP20 榜单: Top 10编程语言TIOBE指数走势(2002-2018) 今天就介绍一下python语言背后的起源。 Python,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 作为pyt...

2018-06-03 13:13:51 7038

原创 几秒快速了解音频或文本包含的关键信息

有没有遇到如下场景:面对一大段录音,视频或者文本,想要快速的获取关键信息,但是想要提炼出关键信息,我们不得不从头到尾的过一遍,那么如何快速的了解关键信息呢?这个场景的实现主要有以下几个方面的工作:1、音频转写为文本—-需要一个转写能力较高的模型2、数据预处理—对数据初步进行规范化处理,便于后续分析3、文本的分词—对文本进行正确的分词(基于实际场景需要添加专业词汇)4、对每一个词...

2018-02-26 18:58:44 468

原创 ubuntu创建一个用户,且具备sudo权限

很多情况下面创建的用户只具有读的权限,连创建一个文件夹的权限都没有或者是不能访问系统文件给出“用户不在 sudoers 文件中。此事将被报告。”,很多博文给的建议是更改sudoers文件的配置,但是一般来说这是不可取的,因为系统文件最好还是不轻易更改,这里给出常用的创建用户的命令,也起到记录之用: 新建用户命令: sudo adduser XXX 这个命令可以创建一个用户 在用户组中查看权限

2017-07-04 11:52:03 2467

原创 UnicodeEncodeError: 'ascii' codec can't encode characters in 解决办法

编写代码的时候出现:UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position…很明显是编码的问题,然而检查了一下,coding都是设置的utf-8的编码格式,依然报错,没办法只有在代码前面加上几行代码,默认为utf-8,再运行完美解决问题import sysreload(sys)sys.setdefaultenco

2017-03-05 15:58:18 14359

原创 学习笔记(1):HTML语言框架

HTML(Hyper Text Markup Language)是一种标记性语言,用于描述网页。 主要有标签和内容组成,一个HTML文档就是一个网页。基本语言格式为:<!DOCTYPE HTML><html> <head> <title>学习笔记(1):HTML语言框架</title> </head> <body> <h1>HTML语言框架

2017-02-10 11:04:40 480

转载 将Ubuntu主文件夹里的中文文件夹名称改成英文

方法一:首先修改现有主文件夹下各文件夹名称:Desktop、 Documents、 Download、 Music、 Pictures、 Public、 Templates、 Videos ……然后编辑配置文件:gedit ~/.config/user-dirs.dirs把文件夹指向改掉,例如:XDG_DESKTOP_DIR=”$HOME/Desktop”XDG_DOWNLOAD_DIR=”$HOM

2016-12-03 16:08:58 3455

原创 Ubuntu下Fcitx和后续搜狗输入法的安装

在安装搜狗输入法之前,需要安装fcitx: 1,最开始更新列表sudo apt-get update 2,sudo apt-get install fcitx fcitx-config-gtk 3,sudo apt-get install fcitx-table-all 4,sudo apt-get install im-config(使用这个设置默认输入法框架为fcitx) 安

2016-12-02 16:31:17 887

原创 matplotlib之pyplot中ylabel和xlabel方法详解

去官网查看了一下方法,发现参数给了默认值,但是其他的值是什么?一脸懵逼。。。。。。。。竟然不给出一个参数的所以设置值,好吧,只能自己试了,首先贴出官方实例matplotlib.pyplot.ylabel(s, *args, **kwargs)override = { 'fontsize' : 'small', 'verticalalignment' : 'cen

2016-11-21 22:05:34 62285 3

原创 [leetcode]Tow Sum(java)

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example: Given nums = [2, 7, 11,

2016-09-19 21:45:55 327

转载 java中length,length(),size()区别

1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性的用法public s

2016-08-28 21:15:51 446

转载 JVM 堆内存设置原理

堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New 即 年轻代

2016-08-24 20:29:27 511

转载 有return的情况下try catch finally的执行顺序(最有说服力的总结)

结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不要包含re

2016-08-22 14:19:44 478

转载 Java栈数据结构的实现方式

原文转载:http://www.codeceo.com/article/java-stack.html 栈是Java语言中最重要的数据结构之一,它的实现,至少应该包括以下几个方法:1,pop() 出栈操作,弹出栈顶元素。 2,push(E e) 入栈操作 3,peek() 查看栈顶元素 4,isEmpty() 栈是否为空 另外,实现一个栈,还应该考虑到几个问题:1,栈的初始大小以及栈满以后

2016-08-14 21:17:49 566

转载 Java泛型详解,通俗易懂只需5分钟

转载出处:http://www.weixueyuan.net/view/6321.html 我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如: x = 10、y = 10 x = 12.88、y = 129.65 x = “东京180度”、y = “北纬21

2016-08-06 16:41:44 1225 1

转载 String,StringBuffer与StringBuilder的区别??

String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改

2016-08-05 19:38:36 288

转载 Java关键字final、static使用总结

一、final根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只

2016-08-02 15:33:50 373

转载 java中compareTo和compare方法之比较

这两个方法经常搞混淆,现对其进行总结以加深记忆。 1.compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 public class User implemen

2016-07-29 22:02:48 23235 1

原创 JAVA数据类型

介绍下java的基本数据类型 常见的数据类型不用多说: 类型 存储需求 int 4字节 short 2字节 long 8字节 byte 1字节 char 1字节 float 4字节 double 8字节 boolean 1字节(占用1字节(8bit但是只用了1bit))类变量:java中string和date作为数据类型,其结

2016-07-28 21:00:36 295

转载 Java编程中的equals方法使用全解

通过下面的例子掌握equals的用法package cn.galc.test;public class TestEquals { public static void main(String[] args) { /** * 这里使用构造方法Cat()在堆内存里面new出了两只猫, * 这两只猫的color,weight,height都是一样的, * 但c1和

2016-07-28 16:05:03 689

转载 try-catch和throw,throws的区别和联系

区别一:throw 是语句抛出一个异常;throws 是方法抛出一个异常;throw语法:throw <异常对象>在方法声明中,添加throws子句表示该方法将抛出异常。如果一个方法会有异常,但你并不想处理这个异常,就在方法名后面用throws,这样这个异常就会抛出,谁调用了这个方法谁就要处理这个异常,或者继续抛出.throws语法:[<修饰符>]<返回值类型><方法名>([<参数列表>])[thr

2016-07-26 16:58:17 873

转载 最容易读进去的深度学习科普贴

今天发现这一篇文章,感觉总结的很好,故转载过来,原文地址:http://www.cnblogs.com/tsiangleo/p/5450466.html—————(一)—————–一2016 年一月底,人工智能的研究领域,发生了两件大事。先是一月二十四号,MIT 的教授,人工智能研究的先驱者,Marvin Minsky 去世,享年89 岁。三天之后,谷歌在自然杂志上正式公开发表论文,宣布其以深度学习

2016-07-24 11:35:26 3203 1

原创 [java][leetcode 372]Super Pow

Your task is to calculate ab mod 1337 where a is a positive integer and b is an extremely large positive integer given in the form of an array.Example1:a = 2 b = [3]Result: 8 Example2:a = 2 b = [1,0

2016-07-22 16:48:15 842

转载 [转]快速幂(C语言实现) 超详细

快速幂取模算法在网站上一直没有找到有关于快速幂算法的一个详细的描述和解释,这里,我给出快速幂算法的完整解释,用的是C语言,不同语言的读者只好换个位啦,毕竟读C的人较多~所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数的余数,为了得到更快、计算范围更大的算法,产生了快速幂取模算法。[有读者反映在讲快速幂部分时有点含糊,所以

2016-07-21 21:12:39 4346 1

原创 Java 计算器实现

最近在看JAVA核心技术这本书,里面的一些例子也跟着编写运行了一些,跟着编写计算器这个的时候,发现给了panel部分的实现,frame部分没有给出,所以自己按照前面讲的完善了一下 实现的panel部分package calculator;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class

2016-07-17 20:24:14 1176

转载 JAVA中的数据存储(堆及堆栈)

转自:http://www.iteye.com/topic/634530 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(s

2016-07-12 21:47:23 469

转载 Python数组定义

Python中没有数组的数据结构,但列表很像数组,如: a=[0,1,2],这时a[0]=0, a[1]=1, a[[2]=2,但引出一个问题,即如果数组a想定义为0到999怎么办?这时可能通过a = range(0, 1000)实现。或省略为a = range(1000).如果想定义1000长度的a,初始值全为0,则 a = [0 for x in range(0, 1000)] 下面是二维数

2016-07-04 20:33:28 1780

原创 [leetcode] Valid Perfect Square

Given a positive integer num, write a function which returns True if num is a perfect square else False.Note: Do not use any built-in library function such as sqrt.Example 1: Input: 16 Returns:

2016-07-03 20:04:28 294

转载 一文读懂卷积神经网络

Deep Learning是全部深度学习算法的总称,CNN是深度学习算法在图像处理领域的一个应用。 第一点,在学习Deep learning和CNN之前,总以为它们是很了不得的知识,总以为它们能解决很多问题,学习了之后,才知道它们不过与其他机器学习算法如svm等相似,仍然可以把它当做一个分类器,仍然可以像使用一个黑盒子那样使用它。第二点,Deep Learning强大的地方就是可以利用网络中间某一

2016-07-02 21:52:42 611

原创 ubuntu环境下samba服务器简单安装与配置

Samba一般来说主要可用于两台电脑之间的连通,方便于传输文件,尤其是Windows和Linux之间,这里主要介绍下在Linux下面Samba的安装很简单,输入命令 sudo apt-get install samba samba-common安装好之后,检测是否安装 ps -e |grep samba 显示出是否有相关进程在运行 在path=/home/speech/下面建立一个文件夹

2016-06-16 11:07:22 1637

原创 [Python]Merge Intervals

Given a collection of intervals, merge all overlapping intervals.For example, Given [1,3],[2,6],[8,10],[15,18], return [1,6],[8,10],[15,18].Subscribe to see which companies asked this question# Defin

2016-06-15 23:20:31 1082

原创 Ubuntu环境下完美安装python模块numpy,scipy,matplotlib

不同的ubuntu版本安装过这三个模块几次了,然而总是出现各种问题,最近一次是在ubuntu 16.04 LTS server版本安装的,总的来说安装的比较顺利。 先把pip安装好 sudo apt-get install python-pip 接着是安装numpy 直接输入命令 sudo pip install numpy 这一步成功安装然后安装scipy sudo pip ins

2016-06-14 20:02:04 17647 3

转载 HTML 参考手册 基本属性 常用标签

原文参考:http://www.w3school.com.cn/tags/index.asp标签描述定义注释。 定义文档类型。定义锚。定义缩写。定义只取首字母的缩写。定义文档作者或拥有者的联系信息。不

2016-06-11 20:17:16 817

转载 Python中默认参数self的理解[转]

类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。 虽然你可以给这个参数任何名称,但是强烈建议你使用self这个名称——其他名称都是不赞成你使用的。使用一个标准的名称有很多优点——你的程序读者可以迅速识别它,如果使用self的话,还有些IDE(集成

2016-06-11 15:14:59 1833

Python 基础教程第二版源代码

python基础教程第二版的源代码根据书籍提示从下列链接下载获得:http://www.apress.com/9781590599822?gtmf=s

2016-06-11

junit-4.10.jar

2016-05-24

commons-io-2.4.jar

2016-05-24

空空如也

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

TA关注的人

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