1 IMWTJ

尚未进行身份认证

投资知识,收益最佳!

等级
TA的排名 3w+

卸载tensorflow的CPU版本并安装GPU版本

一,卸载CPU版本,如下图之前我已经安装了anaconda,现在检查它的版本以及环境。发现有tensorflow环境,但我需要tensorflow-gpu的环境,所以输入conda uninstall tensorflow卸载了,如果发现卸不掉就anaconda页面中点enviroments,选择tensorflow点击下面的remove就可以卸载干净。再次输入conda in...

2019-11-24 17:22:21

深度学习中使用的数据集介绍

1.mnist数据集训练集:60000张灰色图像,大小28*28,共10类(0-9)测试集:10000张灰色图像,大小28*28from keras.datasets import mnist(x_train, y_train), (x_test, y_test) = mnist.load_data()x_train, x_test: 参数规格分别为(60000, 28...

2019-11-23 20:51:40

tensorflow训练神经网络出现错误(一)

训练神经网络时出现错误:1.出现下面错误 "reuse=tf.AUTO_REUSE in VarScope?" % name)ValueError: Variable bn_1/moving_mean/biased does not exist, or was not created with tf.get_variable(). Did you mean to set reuse...

2019-11-23 14:18:13

numpy中np.column_stack()和np.row_stack()

在numpy库中,对于矩阵的合并操作用两种方法:行合并:np.row_stack()列合并:np.column_stack()具体操作见下面的程序:>>> import numpy as np>>> a=np.arange(16).reshape(4,-1)>>> aarray([[ 0, 1, 2, 3], ...

2019-11-18 15:59:54

tensorflow出现警告FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated

运行程序时出现如下警告时:C:\Users\2018061801\AppData\Roaming\Python\Python35\site-packages\tensorflow\python\framework\dtypes.py:459: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is depreca...

2019-11-12 16:07:27

Atom换自己喜欢的背景

一、下载扩展包editor-background点击file选择Settings,点击安装扩展包/主题,在输入搜索中输入editor-background,点击安装,如图:二、设置点击设置,按"ctrl+shift+e"快捷键,如图,选择自己喜欢的图片,并选择apply。三、成功...

2019-09-04 20:51:32

开集识别(open-set)算法(1)

所有内容基于目标识别一、开集识别对于一个特定的识别问题,常用的识别方法是闭集识别(支持向量机分类器(SVM)、K-近邻分类器(KNN)、最大相关系数分类器(MCC)以及自适应高斯分类器(AGC)),即假定输入的待测样本一定属于已知的数据库。但在实际作战环境中,测试样本中常常含有未知样本,如果继续使用闭集识别系统,系统将错误地将来自未知类的测试样本识别为属于已知闭合集类之...

2019-08-31 15:44:51

Python 实现协同过滤算法

一、推荐系统在信息暴涨的时代,每天大量的微博转载和创作,给用户不断更新信息的同时,也增加了用户筛选信息的难度,当用户有明确的需求时可以使用搜索引擎。但是在用户没有明确的需求时,只是为了打发时间,在微博中为了给用户筛选出他们感兴趣的信息,就要分析用户的兴趣,从海量的信息中选择与用户兴趣相似的信息,并将此推荐给用户。推荐系统(Recommendation System RS)被提出,推荐系统的任...

2019-04-04 19:12:40

Python 实现DBSCAN 算法

一、基于密度的聚类K-Means算法、K-Means++算法和MeanShift算法都是基于距离的聚类算法,当数据集中的聚类结果是球状结构时,能够得到比较好的结果,但当数据集中的聚类结果是非球状的结构时,基于距离的聚类算法的聚类效果并不好。球状结构的聚类如我们前面讲的,非球类结构的聚类如下图所示:基于距离的三种聚类算法其解得的聚类结果都不对,在上图中,数据的分布呈现明显的密度...

2019-04-04 11:22:32

Mean Shift 算法原理及 Python 实现

一、Mean Shift 算法K-Means 算法最终的聚类效果受初始的聚类中心的影响,K-Means++ 算法未选择较好的初始聚类中心提供了依据,但在 K-Means 算法中,聚类的类别个数 k 仍需要事先指定。对于类别个数未知的, K-Means 算法和 K-Means++ 算法很难将其进行精确求解。Mean Shift 算法被提出用于解决聚类个数未知的情况。Mean Shi...

2019-04-03 10:12:11

聚类算法K-Means原理及 Python 实现

聚类一、聚类任务在无监督的学习中,训练样本的标记信息是未知的,目标是通过对无标记训练样本的学习来揭露数据的内在性质及规律,为进一步的数据的分析提供基础,此类学习任务中研究最多、应用最广泛的是聚类。聚类试图将数据集中的样本划分为若干个通常是不相交的子集,每个子集称为一个簇,通过这样的划分,每个簇可能对应于一些潜在的类别。聚类过程仅能自动形成簇结构,簇对应的概念语义需由使用者来把握和命名。...

2019-03-27 16:37:51

岭回归和Lasso 回归

线性回归存在问题: 在处理复杂的回归问题时,普通的线性回归问题会出现预测精度不够的问题,如果模型中特征之间有较强的相关关系时,即特征之间出现严重的多重共线性时,用普通最小二乘法估计模型参数,往往参数估计的方差太大,求出来的模型就很不稳定。再具体取值上与真值有较大偏差。这时就需要对数据中的特征进行提取,回归算法里面的特征选择的方法有岭回归和 Lasso 回归。这两种方法都属于正则化的特征选...

2019-03-24 20:05:24

spyder突然打不开

以前用spyder都挺好的,今天发现打不开,只有任务栏有图标,点击没有反应。解决方法:删除:C:\用户\Administrator里面的.spyder-py3和.matplotlib文件然后启动spyder,就好了...

2019-03-24 17:27:25

线性回归的原理及实践(牛顿法)

至此分类算法在前面都学完了,下面将进行回归算法的学习。回归算法和分类算法都属于监督学习算法,不同的是分类算法中标签的是一些离散的值,代表不同的类别,而在回归算法中,标签是一些连续的值,回归算法需要训练得到样本特征到这些连续标签之间的映射。线性回归是一类重要的回归问题,在线性回归中,目标值与特征之间存在着线性相关的关系。一、线性回归基本形式:给定由 d 个属性描述的示例 ,线性模型试图...

2019-03-21 20:53:36

BP神经网络原理及实践

一、神经元模型神经网络: 目前使用最广泛的定义是由适应性的简单单元组成的广泛并行互连的网络,它的组织能够模拟生物神经系统对真实世界物体所做出的交互反应。我们在机器学习中谈论神经网络时指的是神经网络学习,或者说,是机器学习与神经网络这两个学科领域的交叉部分。神经网络中最基本的成分是神经元模型,一直沿用近日的是 “M-P神经元模型”,如下图所示。这个模型中神经元接收到来自 n 个其他神经元传递...

2019-03-20 10:28:04

随机森林 RF 算法原理及实践(二)

上一节说过随机森林(Random Forest,RF)算法是一种重要的基于Bagging 的集成学习算法,它可以用来做分类、回归等问题。下面就分类问题展开学习。一、随机森林算法模型RF 在以决策树为基学习器构建 Bagging 集成的基础上,进一步在决策树的训练过程中引入随机属性选择,具体的就是传统决策树在选择划分属性时是在当前节点的属性集合(假设有 d 个属性)中选择一个最优的属性;而...

2019-03-14 16:30:03

随机森林 RF 算法的原理(一)

随机森林算法是一种重要的基于 Bagging 的集成学习方法,可用来做分类、回归等问题。随机森林算法是由一系列的决策树组成,他通过自助法(Bootstrap)重采样技术,从原始训练样本集中有放回的重复随机抽取 m 个样本,生成新的训练样本集合,然后根据自主样本集生成 k 个分类树组成随机森林,新数据的分类结果按分类树投票多少形成的分数定。其实质是对决策树算法的一种改进,将多个决策树合并在一起,每棵...

2019-03-14 11:19:10

TypeError: write() argument must be str, not bytes

运行程序时出现下面的错误:TypeError: write() argument must be str, not bytes其实是文件打开的问题,而且默认的储存方式是二进制原始程序是: with open(result_file, 'w') as f:将其改成下面的就对了 with open(result_file, 'wb+') as f:...

2019-03-14 11:13:36

错误: No module named 'cPickle'

导入模块 import cPickle as pickle运行程序时发现出现错误:ImportError: No module named 'cPickle'其实是版本的问题,python3并不兼容ython2因为在python3下,是没有cPickle。而python 2 中有cPickle,解决方法是在python3中将cPickle改为pickle,如下:...

2019-03-14 11:00:36

安装 JAVA 的开发工具 Eclipse

1.安装Eclipse的开发工具点击下面链接 https://www.eclipse.org/downloads/,点击 Download Packages 如下图所示:按照自己电脑版本选择下载,我是64位,如下图所示:2.启动Eclipse下载文件后,进入文件夹直接双击eclipse.exe即可,启动eclipse会让你选择一个工作空间,你可以自己输入指定位置,...

2019-03-02 11:18:28

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。