- 博客(27)
- 收藏
- 关注
原创 Linux 后台运行程序的命令
命令格式: nohup 命令 &运行python程序: nohup python process_wiki.py &
2018-05-26 21:49:50 1281
原创 维基百科语料库训练词向量
维基百科语料库:1.http://ftp.acc.umu.se/mirror/wikimedia.org/dumps/enwiki/20180320/2.https://meta.wikimedia.org/wiki/Mirroring_Wikimedia_project_XML_dumps3.https://dumps.wikimedia.org/生成词向量教程:1.https://www.ji...
2018-05-26 16:33:17 2777
原创 python list转换字符串报错TypeError: sequence item 0: expected str instance, int found
小例子:list1=[1,'two','three',4]print(' '.join(list1))以为会打印 1 two three 4结果报了错Traceback (most recent call last): File "<pyshell#27>", line 1, in <module> print(" ".join(list1))TypeError: ...
2018-05-26 16:05:02 2282
原创 C++先序和中序确定二叉树
思考:如何才能确定一棵树?结论: 通过中序遍历和先序遍历可以确定一个树 通过中序遍历和后续遍历可以确定一个树 通过先序遍历和后序遍历确定不了一个树。单独先序遍历:能求解根,但不能求解左子树什么时候结束、右子树什么时候开始。根据先序和中序结果画树算法1、通过先序遍历找到根结点A,再通过A在中序遍历的位置找出左子树,右子树2、在A的左子...
2018-05-25 15:16:10 13320 1
原创 C++ 函数参数中“ *&代表什么? ”
*&代表什么? //https://zhidao.baidu.com/question/2266744263935050308.html 这是C++的语法写法,&在形参中表示“引用”实参, LNode * &lst ; 中LNode * 是个整体,表示变量类型是LNode类指针, &lst中的&表明引用实参,即代表实参的一个别名。 ...
2018-05-25 14:01:27 39670 6
原创 Time sum(const Time &t)const, 这两个const 分别都是什么含义
第一个const 调用函数的时候,用相应的变量初始化const常量,则在函数体中,按照const所修饰的部分进行常量化,如形参为const Time& t,则不能对传递进来的引用对象进行改变,保护了原对象的属性。第二个const 类成员函数中const的使用 如果一个成员函数的不会修改数据成员,那么最好将其声明为const,因为const成员函数中不允许对数据成员进行...
2018-05-23 10:53:01 3065
原创 LSTM 网络中几个门的理解
个人认为下面这篇博文非常适合初学或者学的很浅的朋友。 转自http://www.jianshu.com/p/9dc9f41f0b29经常接触LSTM,GRU,RNN这些模型,对于LSTM的印象只是知道它用来解决梯度消失梯度爆炸问题,对于长距离的句子的学习效果不好的问题,而且大概知道里面是加了一些参数,加了门单元来选择忘记和记住一些信息。但是具体公式没有推过,所以理解的不够深。但是上面这篇长博文,作...
2018-05-20 11:42:51 7103
原创 gensim函数库的Word2Vec的参数说明
用gensim函数库训练Word2Vec模型有很多配置参数。这里对gensim文档的Word2Vec函数的参数说明进行翻译,以便不时之需。class gensim.models.word2vec.Word2Vec(sentences=None,size=100,alpha=0.025,window=5, min_count=5, max_vocab_size=None, sample=0.001,...
2018-05-20 09:58:12 1222
原创 Tensorflow一些常用基本概念与函数(1)
摘要:本文主要对tf的一些常用概念与方法进行描述。1、tensorflow的基本运作为了快速的熟悉TensorFlow编程,下面从一段简单的代码开始:import tensorflow as tf #定义‘符号’变量,也称为占位符 a = tf.placeholder("float") b = tf.placeholder("float") y = tf.mul(a, b) #构造一个o...
2018-05-18 15:29:35 817
原创 Keras框架神经网络算法训练MNIST分类准确率(实验) CNN-手写体识别
MNIST数据集信息参考:http://yann.lecun.com/exdb/mnist/index.html MNIST是手写数字0~10图片数据集,每一张图片包含28*28个像素。 MNIST训练数据集包含:(1.)60000张图片的像素信息,因为神经网络的输入层表示特征的维度,所以将图像表示成一个[60000,28,28]的pixel张量;(2.)60000张图片的标签信息,表示成一个[6...
2018-05-17 21:14:45 3908 1
原创 分类与回归区别是什么?
简单解释:分类和回归的区别在于输出变量的类型。定量输出称为回归,或者说是连续变量预测;定性输出称为分类,或者说是离散变量预测。举个例子:预测明天的气温是多少度,这是一个回归任务;预测明天是阴、晴还是雨,就是一个分类任务。分类模型和回归模型本质一样,分类模型可将回归模型的输出离散化(下面例子1. 2. 4. 5.),回归模型也可将分类模型的输出连续化(下面例子3.)举几个例子:Logistic Re...
2018-05-17 17:34:04 13261 4
原创 机器学习中分类与聚类的本质区别
机器学习中分类与聚类的本质区别机器学习中有两类的大问题,一个是分类,一个是聚类。 在我们的生活中,我们常常没有过多的去区分这两个概念,觉得聚类就是分类,分类也差不多就是聚类,下面,我们就具体来研究下分类与聚类之间在数据挖掘中本质的区别。分类分类有如下几种说法,但表达的意思是相同的。分类(classification):分类任务就是通过学习得到一个目标函数f,把每个属...
2018-05-17 17:05:00 9801
原创 Linux下基于Anaconda2安装TensorFlow0.8
1、虚拟机安装VMware+Ubuntu14.04建议:(1)Ubuntu下载Linux64位版本(2)虚拟机文件夹英文命名(3)Ubuntu简易安装可能出现无法安装虚拟机工具,无法从主机向虚拟机复制文件,可插优盘传递文件,也可在安装时选择暂时不装系统,这点可百度解决,博文很丰富。2.Anaconda安装下载Anaconda的Linux64位版本,Ubuntu14.04自带Python2.7【1】...
2018-05-16 15:05:36 1310
原创 Ubuntu 14.04安装和使用python3.5
Ubuntu14.04系统会自带python2.7,请不要卸载它,不同版本的Python可以共存。#sudo add-apt-repository ppa:fkrull/deadsnakes#sudo apt-get update#sudo apt-get install python3.5接下来安装pip# sudo apt-get install python-pip 安装2版本的pip#su...
2018-05-16 11:08:12 2262
原创 linux的Anaconda3环境下安装TensorFlow1.3
现在tensorflow全面支持python3.6了,哈哈,全面拥抱python3.6~下附官网安装方式参考: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/docs_src/install/install_linux.md#InstallingAnaconda1. 建立专门的运行环境再安装可以专门建立一个tenso...
2018-05-15 08:51:44 1834
原创 tensorflow提示出错module 'tensorflow.contrib' has no attribute 'bidirectional_rnn'
运行报错 File "model.py", line 21, in __init__ output, _, _ = tf.contrib.static_bidirectional_rnn(....)AttributeError: module 'tensorflow.contrib' has no attribute 'bidirectional_rnn' 解决方案:tf.contrib....
2018-05-14 22:02:57 20920
原创 tensorflow提示出错'module' object has no attribute 'pack'
编译旧的代码,会像下面这样提示出错:File "model.py", line 22, in __init__ tf.unpack(tf.transpose(self.input_data, perm=[1, 0, 2])),AttributeError: module 'tensorflow' has no attribute 'unpack'因为TF后面的版本修改了这个函数的名称,把 t...
2018-05-14 22:01:04 2486
原创 如何阅读英文文献
1.确定要查询论文的方向,提取出关键词(全称、缩写);2.登录校园网;3.登录网页Web of Science(可以选择页面显示语言为中文);4.根据关键词搜索进行条件搜索;5.根据搜索出的文献列表,看每一篇;6.对于每一篇文献,点开摘要,将文献题目与摘要(abstract)复制到谷歌翻译(推荐谷歌,百度翻译、有道翻译不好)进行翻译转换,如果符合研究方向,则进行下一步;7.如果该论文有原文选项,则...
2018-05-14 21:58:21 5329
原创 python开发之anaconda【以及win7下安装gensim】
最简单的方案:在命令行中输入:pip install gensim就成功了。 一、推荐安装Anaconda 官方介绍:Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes more than 400...
2018-05-14 10:40:47 873
原创 C++ sizeof与strlen的区别
sizeof是算符,strlen是函数。char str[20]="0123456789";int a=strlen(str); //a=10; >>>> strlen 计算字符串的长度,以结束符 0x00 为字符串结束。int b=sizeof(str); //而b=20; >>>> sizeof 计算的则是分配的数组 str[20] 所占的内存空...
2018-05-13 01:06:10 987
原创 C++ 中vector的使用方法
在c++中,vector是一个十分有用的容器。作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。特别注意:使用vector需要注意以下几点:1、如果你要表示的向量长度较长(需要为向量内部保存很多...
2018-05-13 00:28:53 897
原创 动态规划
基本思想: 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。区别: 与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。若用分治法来解这类问题,则分解得到的子问题数目太多,有些子问题被重复计算了很多次。如果我们能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,这样就可以避免...
2018-05-12 08:52:33 1525
原创 2018阿里巴巴春季校招笔试题(Java开发)
第一题:编程题要求:编译器版本: Java 1.8.0_66请使用标准输入输出(System.in, System.out);已禁用图形、文件、网络、系统相关的操作,如java.lang.Process , javax.swing.JFrame , Runtime.getRuntime;不要自定义包名称,否则会报错,即不要添加package answer之类的语句;您可以写很多个类,但是必须有一个...
2018-05-11 20:05:25 3844
原创 【NOI OJ】3528 最小新整数
3528:最小新整数总时间限制: 1000ms 内存限制: 65536kB描述给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。现在从m位中删除k位(0<k < m),求生成的新整数最小为多少?例如: n = 9128456, k = 2, 则生成的新整数最小为12456输入第一行t, 表示有t组数据;接下来t行,每一行表...
2018-05-06 08:46:22 1341
原创 python 读取文件,并跳过空格,将每一行的单词存入List中
python 读取文件,并跳过空格,将每一行的单词存入List中:代码:f = open("doc_1_Windex.txt","r", encoding='utf-8')lines = f.readlines()#读取全部内容for i in range(0,lines.__len__(),1): #(开始/左边界, 结束/右边界, 步长) list = [] ## 空列表...
2018-05-01 11:43:33 20661 2
原创 python中字符串list转化为数值型
经过很长时间的试错才知道源于python2.X和python3.X的不同,原理都是采用map函数,但是二者返回的信息不同Python2.x,可以使用map函数list=[] # 空列表1list= map(int, list) 或者 list= map(float, list) 如果是3.x,map返回的是map对象,当然也可以转换为List:1list= list(map(float, l...
2018-05-01 11:35:51 11973
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人