![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NLP
文章平均质量分 83
monkey131499
多多学习,充实自己
展开
-
error: Microsoft Visual C++ 14.0 is required
最近使用Python开发用到一些模块,但在pip install安装时遇到报错“error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/”。把网上有关的方法都试了下,有的可行,有的不可行,特此记录一下,用于备忘。方法1:针对有问题的模块单独安装,或下载whl文件安装;原创 2021-05-19 09:48:04 · 686 阅读 · 0 评论 -
Python与自然语言处理(四):TensorFlow基础学习2
一元线性回归一元线性回归即从数据中找出线性关系,简言之,给定一堆数据点,每个点有两个变量组成,假设两个变量是有线性关系的,那么就需要根据这些数据点求出这个线性关系。假设回归函数:,对于给定的已知数据点(x1,y1),希望h(x1)越接近y1,而h(x1)与y1差距使用均方差衡量(h(x1)-y1)^2/n,其中n表示总样本数。程序1输出结果:原创 2016-12-13 16:02:39 · 1334 阅读 · 0 评论 -
Python与机器学习(四)决策树
决策树优缺点:优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据;缺点:可能会产生过度匹配问题;适用数据类型:数值型和标称型决策树的一般流程:1.收集数据:可以使用任何方法;2.准备数据:树构造算法只适用于标称型数据,因此数值型数据必须离散化;3.分析数据:可以使用任何方法,构造树完成之后,我们应该检查图形是否符合预测;4.训练算法原创 2016-03-01 10:23:31 · 5191 阅读 · 3 评论 -
Centos7安装TensorFlow
TensorFlow也火了一段时间,想想既然要研究NLP,为什么不好好应用一下Google开源的Deep Learning平台呢,一切还是先从搭建环境开始。很多大神们也做了这方面的工作,汲取他人经验,Centos7+TensorFlow+Python3安装Centos7之前尝试升级Centos6.5到Centos7,完成了所有步骤,reboot的时候黑屏了,网上各种方法尝试未果原创 2016-04-16 21:12:14 · 17021 阅读 · 3 评论 -
Python与机器学习(二):Windows下科学计算环境搭建
【注意:安装numpy和scipy模块时注意与Python版本保持一致】1.安装numpy首先安装好Python,我安装的是Python3.4,并配置好Python的环境变量,即在环境变量path中添加Python路径然后在终端输入:python -m pip install -U pip,等待安装完成,界面如下:之后在此处下载numpy-1.10.4+mkl-cp原创 2016-02-24 23:31:37 · 2539 阅读 · 0 评论 -
Tensorflow GPU win7
用tensorflow实现CNN做了一段时间的实验,从小小白到小白,还是学到了很多,然而,有一点很痛苦的就是速度太慢了,每运行一次程序就要等个好长时间,是我电脑太渣了?一度在怀疑自己适不适合搞深度学习,硬件环境不足何必折磨自己~~好在,tensorflow有GPU了,还可以在windows上安装了,为了做TF买的笔记本终于可以好好派上用场了~~不说废话了,直接开始安装过程,安装实现TF的GPU也是原创 2017-06-09 10:41:18 · 1409 阅读 · 2 评论 -
python与自然语言处理(五):中文文本词云
之前一直想要做一个文本的可视化:词云,然后在网上搜到的一些制作词云的工具,有些是在线的就没有使用,今天偶然看到python提供的wordcloud库,可以方便制作词云,中英文皆可,赶紧试试,做个笔记,方便以后回顾。首先是要安装wordcloud库下载地址【需要翻墙】:http://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud学习官网原创 2017-06-14 14:33:57 · 4660 阅读 · 2 评论 -
python与自然语言处理(六):中文文本转图像
最近使用word2vec对文本进行向量化表示,然后模仿基于CNN的图像分类实现文本分类。既然是模仿图像,那就应该可以将文本用图像可视化一下,看看量化后的文本是什么样子。python处理图像的基本模块是Image库,由于实验中使用的是python3,需要安装的图像处理库为Pillow (pip install Pillow / conda install Pillow)。词向量模型使用的是gensi...原创 2018-04-09 16:46:53 · 833 阅读 · 0 评论 -
DeepDive安装使用(1)
DeepDive是由斯坦福大学InfoLab实验室开发的一个开源知识抽取系统,通过弱监督学习,从非结构化的文本中抽取结构化的关系数据。首先下载支持中文的DeepDive压缩包:https://pan.baidu.com/s/11_RsQfOIvu-7vtoEknBWpg 【提取码:ziwf】创建deepdive文件夹:mkdir deepdive修改文件夹所属组和用户: ...原创 2019-07-14 18:16:43 · 2221 阅读 · 0 评论 -
Python与自然语言处理(三):Tensorflow基础学习
TensorFlow实现简单神经网络,并对iris花的种类进行预测原创 2016-08-08 21:34:58 · 7928 阅读 · 2 评论 -
Python与自然语言处理(二)基于Gensim的Word2Vec
Java调用NLPIC实现分词和标注工作,Python调用Word2Vec实现词向量相似度计算原创 2016-04-12 10:13:29 · 12111 阅读 · 3 评论 -
Python笔记--lambda
lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子:def f(x): return x**2print f(4)Python中使用lambda的话,写成这样g = lambda x : x**2print g(4) #16lambda表达式在很多编程语言都有对应的实现。比如C#:var g = x转载 2015-10-06 10:44:24 · 570 阅读 · 0 评论 -
Python笔记--除法
无论是C/C++/Java,在进行除法运算时都会舍去小数部分,即计算结果只保留整数部分。因此,若想使得计算结果保留小数,则需要将被除数设置为浮点型(float),例如:float z = float(x)/y; 在Python中也存在上述情况。 print 5/2; #2 print 5.0/2; #2.5 print 5/2.0; #2.5原创 2015-10-06 11:07:35 · 536 阅读 · 0 评论 -
Python与机器学习(五)朴素贝叶斯分类
1结巴分词pip3 install jieba3kimport jiebaseg = jieba.cut("这里的樱花真美丽,还是去武大看樱花,听说那里的计算机科学学院还不错",cut_all=True)print('全模式:',"/".join(seg))seg = jieba.cut("这里的樱花真美丽,还是去武大看樱花,听说那里的计算机科学学院还不错",cut_al原创 2016-03-08 17:02:31 · 2563 阅读 · 0 评论 -
Python学习(一):入门
因为具有Java编程经验,所以Python上手相对比较容易。通过几个小示例程序来熟悉Python编程,所有程序均在Python3上完成。1.输入并打印输出# coding=utf-8 str=input("Input string:")print("您输入的字符串为,%s" % str) 知识点:input("某字符串")函数:显示"某字符串",并等待用户输入htt原创 2016-02-24 09:25:56 · 2656 阅读 · 0 评论 -
Python与机器学习(一):简介
1.Python语言的优势1.Python的语法清晰2.易于操作纯文本3.使用广泛,存在大量开发文档2.开发机器学习应用程序步骤1.收集数据。常用的方法可以是网络爬虫从网站上抽取的数据、设备的实测数据、以及公开数据等。2.准备输入数据。对收集到的数据进行预处理,例如数据的格式。3.分析输入数据。主要是人工分析以前得到的数据,查看得到的数据是存在空值,并判断数据是否有原创 2016-02-23 22:25:07 · 736 阅读 · 0 评论 -
Python与机器学习(三):K-近邻算法
1.K近邻算法概念K近邻算法(K Nearest Neighbor算法,即KNN算法),是一个经典的机器学习算法,主要根据新数据与样本数据间的距离来判断所属类别。关于距离的测量通常采用以下几种方法:欧氏距离、曼哈顿距离、切比雪夫距离、余弦等。KNN算法的详细思想概念可以参看文章1和文章2.K近邻算法优缺点优点:精度高、对异常值不敏感、无数据输入假定;缺点:计算复杂度高、空间复杂原创 2016-02-25 21:03:05 · 876 阅读 · 0 评论 -
Python与自然语言处理(一)搭建环境
已经有Python环境,并安装了NumPy, Matplotlib安装SnowNLP下载地址 :https://pypi.python.org/pypi/snownlp/0.12.2原创 2016-04-08 14:46:30 · 6954 阅读 · 2 评论 -
Centos7 安装 matplotlib问题
最近使用Python过程中,需要使用matplotlib,但是在import的时候被告知没有该模块,那么就开始安装~我是在安装了numpy的前提下安装matplotlib刚开始我是使用pip进行安装:pip install matplotlib然而问题来了:重试,还是报错,想想有可能是依赖包没有加载完,所以换成yum命令进行更新安装:yum install python-m原创 2016-07-27 21:06:18 · 1394 阅读 · 0 评论 -
eclipse+Python搭建
参照博文的描述进行一步步的搭建,整个过程都比较顺利。但到最后测试的时候出现了点问题。Python2.7.3下载链接python for eclipse下载链接测试代码:def hw(n): ifn==1: return 1; else: return 2*n print hw(2);运行报错:原创 2015-09-28 16:30:49 · 687 阅读 · 0 评论