python
文章平均质量分 58
lizzy05
这个作者很懒,什么都没留下…
展开
-
ERROR: No matching distribution found for httpstan<4.5,>=4.4解决方法
问题在MINGW中用python -m pip install matplotlib 命令安装matplotlib后显示pystan没有安装成功,因此继续用python -m pip install pystan去安装pystan,结果报错信息为ERROR:Could not find a version that satisfies the requirement httpstan<4.5,>=4.4 (from pystan>=2.14->fbprophet) (from原创 2021-04-30 01:47:41 · 4723 阅读 · 0 评论 -
Jupyter notebook 报错 500 : Internal Server Error的解决方法
问题: 输入jupyter notebook后再浏览器点击.ipynb文件报错500 Internal Server Error,异常如下图所示解决方法:1). 先卸载jupyter并删除安装目录下的以jupyter开头的文件,再重新pip install jupyter安装jupyter,试验后再打开jupyter notebook, 仍无法正常打开.i...原创 2020-02-26 09:56:45 · 52535 阅读 · 46 评论 -
解决问题module 'tensorflow.compat.v2' has no attribute 'contrib'和ImportError cannot import name 'auto'
Error:当前tensorflow的版本是1.13.1和2.0.0b1报错module 'tensorflow.compat.v2' has no attribute 'contrib',尝试用import tensorflow.compat.v1 as tf 代替import tensorflow as tf,但仍有问题 ImportError cannot import name...原创 2020-02-04 11:45:10 · 33138 阅读 · 11 评论 -
ModuleNotFoundError: no module named ‘pip‘解决方法
问题:Python3.6版执行命令行 pip install --upgrade pip升级pip后, 再安装numpy时报错ModuleNotFoundError,如下图所示解决方法:在控制台输入以下命令后即可解决python -m ensurepip正确的升级方式是python -m pip install --upgrade pip结果如...原创 2019-10-24 17:15:05 · 10222 阅读 · 5 评论 -
全卷积网络FCN---Gluon
全卷积网络(fully convolutional network,FCN)采用卷积神经网络实现了从图像像素到像素类别的变换 。与之前介绍的卷积神经网络有所不同,全卷积网络通过转置卷积(transposed convolution)层将中间层特征图的高和宽变换回输入图像的尺寸,从而令预测结果与输入图像在空间维(高和宽)上一一对应:给定空间维上的位置,通道维的输出即该位置对应像素的类别...原创 2019-03-20 18:13:56 · 978 阅读 · 4 评论 -
graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 't est.gv']问题解决方法
问题描述:在调用Graphviz的Source类画图时,报错信息如下图所示:1). FileNotFoundError: [WinError 2] 系统找不到指定的文件。2). graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 'test.gv'], make sure the Grap...原创 2019-03-13 11:43:08 · 15586 阅读 · 17 评论 -
pytorch 1.1.0升级
Pytorch 1.1.0Pytorch 1.1.0于2019-05-01发布,详情见https://github.com/pytorch/pytorch/releases/tag/v1.1.0注: 不再支持CUDA8.0概述:官方TensorBoard支持,属性,字典,列表和JIT / TorchScript中用户自定义的类型,改进了分布式Highlights:TensorB...原创 2019-04-09 22:45:41 · 16964 阅读 · 1 评论 -
bert-embedding 安装及使用入门
安装pip install bert-embedding#如果要使用GPUpip install mxnet-cu92 Note:1. 安装过程中如果遇到WinError 5的权限问题,需要添加--user参数,即pip install --user mxnet-cu922. 若要支持cuda10.0需使用命令 pip install mxnet-cu100安装3. 验证...原创 2019-03-28 22:21:00 · 8575 阅读 · 6 评论 -
FlyAI平台竞赛入门记录
FlyAI算法竞赛平台官方介绍如下:FlyAI是隶属于北京智能工场科技有限公司旗下,为AI开发者 (深度学习)提供数据竞赛并支持GPU离线训练的一站式服务平台。每周免费提供项目开源算法样例,样例所使用开发框架涉及TensorFlow、Keras、PyTorch. 支持算法能力变现以及快速的迭代算法模型。挑战者,都在FlyAI!四大特点:1. 高质量的数据集、多领域的开源项目案例...原创 2019-05-06 11:26:13 · 4366 阅读 · 0 评论 -
Pytorch实现二分类器
以下我们用 PyTorch 实现一个很简单的二分类器,所用的数据来自 Scikit learn。首先来生成含200个样本的数据,并绘制出样本的散点图如下图所示:import matplotlib.pyplot as pltfrom sklearn.cluster import SpectralClusteringimport sklearn.datasetsX,y = sklea...原创 2019-05-24 20:40:41 · 28223 阅读 · 4 评论 -
Pytorch实现一个用于学习正态分布的GAN网络
2014 年,Ian Goodfellow 和他在蒙特利尔大学的同事发表了一篇震撼学界的论文《Generative Adversarial Nets》,这标志着生成对抗网络(GAN)的诞生,而这是通过对计算图和博弈论的创新性结合。研究显示:给定充分的建模能力,两个博弈模型能够通过简单的反向传播(backpropagation)来协同训练。这两个模型的角色定位十分鲜明。给定真实数据...原创 2019-05-27 20:56:49 · 1229 阅读 · 0 评论 -
解决ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'的方法
问题: 导入tensorflow时报错ModuleNotFoundError: No module named 'numpy.core._multiarray_umath',异常信息如下所示分析: NumPy是使用Python进行科学计算的基础软件包,这里提示numpy.core._multiarray_umath failed to import和numpy.co...原创 2019-10-10 15:15:50 · 37793 阅读 · 3 评论 -
解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 212: illegal multibyte sequence
问题:在cmd命令行输入python后报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 212: illegal multibyte sequence分析:读取文件时报错Unicode编码错误,一般这种情况较多是在国标码(GBK)和utf8之间选择出现了问题。这个异常报错是由于设置了参数err...原创 2019-10-11 00:51:03 · 17464 阅读 · 0 评论 -
解决Graphviz中文乱码问题
问题描述:使用Graphviz绘制中文依存句法分析树的时候发现输出的中文结点乱码,不能正常显示中文,如下图所示:分析:Graphviz绘图时所使用的语言叫作"dot"。使用dot语言,第一步就是决定要画哪种图。图分两种:有向图与无向图。有向图以digraph声明图片,节点间的关系写为"->"; 无向图以graph声明图片,节点间的关系可以写为"--"。画图时需要...原创 2019-03-14 19:14:21 · 17509 阅读 · 7 评论 -
Graphviz安装配置及入门
Graphviz 是一个开源工具,可以运行在类似于 UNIX® 的大多数平台和 Microsoft® Windows® 之上。适用于大多数平台的二进制文件可以在Graphviz 主页上找到。AIX 二进制文件可以在perzl.org上找到。Graphviz 应用程序中有多种工具可以生成各种类型的图表(dot、neato、circo、twopi 等)。本文将重点介绍用于生成层级图的do...原创 2019-03-14 00:07:28 · 47584 阅读 · 24 评论 -
Python之数据序列化(json、pickle、shelve)
转载自: http://www.cnblogs.com/yyds/p/6563608.html前言json模块pickle模块shelve模块总结一、前言1. 现实需求每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Python也是一样。很多时候我们会有这样的需求:把内存中的各种数据类型的数据转载 2017-11-14 14:07:25 · 208 阅读 · 0 评论 -
安装wordcloud模块遇到的Microsoft Visual C++ 14.0问题解决
Issues:直接使用命令pip install wordcloud后报错:Microsoft Visual C++ 14.0 is required.解决方法:到 http://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 页面下载所需的wordcloud模块的whl文件wordcloud-1.4.1-cp36-cp36m-win_amd64.whl...原创 2018-04-03 17:08:41 · 2631 阅读 · 4 评论 -
线性回归--gluon
线性回归给定一个数据点集合X和对应的目标值y,线性模型的目标就是找到一条使用向量w和位移b描述的线,来尽可能地近似每个样本X[i]和y[i]。用数学符号来表示就是:y^=Xw+by^=Xw+b并最小化所有数据点上的平方误差∑i=1n(y^i−yi)2.我们使用一个数据集来尽量简单地解释清楚,真实的模型是什么样的。具体来说,我们使用如下方法来生成数据;随机数值 X[i],其相应的标注为 y[i]:y...原创 2018-04-11 01:14:52 · 357 阅读 · 0 评论 -
正则化——gluon
from mxnet import ndarray as ndfrom mxnet import autogradfrom mxnet import gluonimport mxnet as mximport randomnum_train = 20num_test = 100num_inputs = 200true_w = nd.ones((num_inputs, 1)) ...原创 2018-05-01 22:04:57 · 296 阅读 · 0 评论 -
dropout——gluon
from mxnet import nddef dropout(X, drop_probability): keep_probability = 1 - drop_probability assert 0 <= keep_probability <= 1 # 这种情况下把全部元素都丢弃。 if keep_probability == 0: ...原创 2018-05-02 09:31:34 · 369 阅读 · 0 评论 -
多类逻辑回归--gluon
下面使用多类逻辑回归进行多类分类。这个模型跟线性回归的主要区别在于输出节点从一个变成了多个。演示这个模型的常见数据集是手写数字识别MNIST,如下图所示。这里用稍复杂点的数据集FashionMNIST(https://github.com/zalandoresearch/fashion-mnist,http://fashion-mnist.s3-website.eu-central-1.amazo...原创 2018-04-28 22:50:47 · 558 阅读 · 0 评论 -
多层感知机——gluon
多层感知机多层感知机与前面介绍的多类逻辑回归非常类似,主要的区别是我们在输入层和输出层之间插入了一个到多个隐含层。定义一个只有一个隐含层的模型,这个隐含层输出256个节点。import syssys.path.append('..')import utilsbatch_size = 256train_data, test_data = utils.load_data_fashion_mni...原创 2018-04-29 00:20:12 · 806 阅读 · 0 评论 -
underfit and overfit(欠拟合和过拟合)
欠拟合和过拟合实践中,如果测试数据集是给定的,我们通常用机器学习模型在该测试数据集的误差来反映泛化误差。基于上述重要结论,以下两种拟合问题值得注意:欠拟合:机器学习模型无法得到较低训练误差。过拟合:机器学习模型的训练误差远小于其在测试数据集上的误差。我们要尽可能同时避免欠拟合和过拟合的出现。虽然有很多因素可能导致这两种拟合问题,在这里我们重点讨论两个因素: 模型的选择和训练数据集的大小。fr...原创 2018-04-29 00:29:09 · 1866 阅读 · 0 评论 -
bert-pytorch安装记录
根据Github https://github.com/codertimo/BERT-pytorch 中的readme执行pip3 install bert-pytorch结果报错:Couldn't find a version that satisfies the requirement torch>=0.4.0返回conda list发现torch的版本是0.3.1低于0.4...原创 2019-01-23 14:06:50 · 7132 阅读 · 0 评论 -
Stanfordnlp 安装及使用
简介 StanfordCoreNLP提供了一系列用于自然语言的技术工具。它可以给出不管是公司名还是人名亦或标准化日期、时间和数量等单词的基本形式,词性等。如下图所示它还可以根据短语和句法依存关系标记句子结构,指明哪些名词短语表示相同的实体,指明情感,提取实体及之间的特定或开放类关系,获取名人名言等等。StanfordCoreNLP适用于以下情形:一个具有广泛语法分析工具集成的NLP...原创 2019-02-17 23:46:11 · 21664 阅读 · 18 评论 -
NLTK结合stanfordnlp工具包使用方法总结
简述NLTK 是一款著名的 Python 自然语言处理(Natural Language Processing, NLP)工具包,在其收集的大量公开数据集、模型上提供了全面、易用的接口,涵盖了分词、词性标注(Part-Of-Speech tag, POS-tag)、命名实体识别(Named Entity Recognition, NER)、句法分析(Syntactic Parse)等各项 NL...原创 2019-03-06 01:20:22 · 9406 阅读 · 7 评论 -
Stanfordnlp中TypeError: argument of type 'NoneType' is not iterable 问题解决方法
问题描述:用StanfordSegmenter进行中文分词,输入如下代码后报错TypeError: argument of type 'NoneType' is not iterablefrom nltk.tokenize import StanfordSegmentersegmenter = StanfordSegmenter(path_to_sihan_corpora_di...原创 2019-03-06 11:42:35 · 39295 阅读 · 0 评论 -
python 时间模块 time 与 datetime 小结
一:经常使用的时间方法1.得到当前时间使用time模块,首先得到当前的时间戳In [42]: time.time()Out[42]: 1408066927.208922将时间戳转换为时间元组 struct_timeIn [43]: time.localtime(time.time())Out[43]: time.struct_time(tm_year=2014, tm_mo转载 2017-11-01 15:55:17 · 946 阅读 · 1 评论