深度学习
bebr
这个作者很懒,什么都没留下…
展开
-
初学混淆矩阵
一、混淆矩阵(Confusion Matrix):在中,混淆矩阵(confusion matrix)是可视化工具,一般也叫做匹配矩阵。混淆矩阵的每一列代表了预测类别,每一行代表了数据的真实归属类别,每一列的总数表示预测为该类别的数据的数目(即通过算法被分为该类的数目),每一行的数据总数表示该类别的数据实例的数目如下表,第一行第一列中的43表示有43个实际归属第一类的实例被预测为第一类,...原创 2019-05-19 19:32:01 · 1599 阅读 · 0 评论 -
TensorFlow与cuda版本间的对应关系
https://www.tensorflow.org/install/source#common_installation_problems转载 2019-06-27 21:21:21 · 13339 阅读 · 0 评论 -
利用keras进行图像增强
在深度学习中,数据短缺是我们经常面临的一个问题,虽然现在有不少公开数据集,但跟大公司掌握的海量数据集相比,数量上仍然偏少,而某些特定领域的数据采集更是非常困难。根据之前的学习可知,数据量少带来的最直接影响就是过拟合。那有没有办法在现有少量数据基础上,降低或解决过拟合问题呢? 答案是有的,就是数据增强技术。我们可以对现有的数据,如图片数据进行平移、翻转、旋转、缩放、亮度增强等操作,以生...转载 2019-06-11 21:49:28 · 3665 阅读 · 2 评论 -
导入TensorFlow时报错解决办法及用清华镜像快速安装numpy
在安装TensorFlow后,导入时会报一系列关于numpy的错误。可以尝试将numpy先卸载,然后重新安装,此时再导入时即可。pip uninstallnumpypip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy用清华的镜像来安装速度快。其他的国内源:新版ubuntu要求使用https源,要注意。...原创 2019-06-09 17:04:34 · 4125 阅读 · 0 评论 -
Python中cv2的安装
可以直接用pip安装pip install opencv-python但是这样速度很慢!!!!换做下面的命令后,速度能快很多conda install -c https://conda.binstar.org/menpo opencv转载 2019-06-07 22:02:54 · 10052 阅读 · 0 评论 -
Python中用cv2对图片进行基本操作
原文来自:https://blog.csdn.net/fu6543210/article/details/808352801. 读取图片使用函数cv2.imread(filepath,flags)读入一副图片filepath:要读入图片的完整路径flags:读入图片的标志cv2.IMREAD_COLOR:默认参数,读入一副彩色图片,忽略alpha通道cv2.IMREAD_GRAYS...转载 2019-06-07 16:10:25 · 8176 阅读 · 0 评论 -
图像分割程序
转自https://blog.csdn.net/weixin_41783077/article/details/82020121转自github,感谢作者mrgloom的整理链接:https://github.com/mrgloom/awesome-semantic-segmentationAwesome Semantic SegmentationNetworks by ar...转载 2019-06-07 11:32:28 · 1167 阅读 · 0 评论 -
如何提升深度学习的性能
原文: How To Improve Deep Learning Performance 作者: Jason Brownlee 提升算法性能的想法这个列表并不完整,却是很好的出发点。我的目的是给大家抛出一些想法供大家尝试,或许有那么一两个有效的方法。往往只需要尝试一个想法就能得到提升。我把这个列表划分为四块:· 从数据上提升性能· 从算法上提升性能· 从算法调优上提升性...转载 2019-05-12 15:28:55 · 378 阅读 · 0 评论 -
keras中EarlyStopping
EarlyStopping是什么EarlyStopping是Callbacks的一种,callbacks用于指定在每个epoch开始和结束的时候进行哪种特定操作。Callbacks中有一些设置好的接口,可以直接使用,如’acc’,’val_acc’,’loss’和’val_loss’等等。EarlyStopping则是用于提前停止训练的callbacks。具体地,可以达到当训练集上的los...转载 2019-04-05 20:27:45 · 2509 阅读 · 0 评论 -
训练集、验证集、测试集
一、前言训练集、验证集和测试集这三个名词在机器学习领域极其常见,但很多人并不是特别清楚,尤其是后两个经常被人混用。在有监督(supervise)的机器学习中,数据集常被分成2~3个,即:训练集(train set),验证集(validation set),测试集(test set)。二、训练集、验证集、测试集如果给定的样本数据充足,我们通常使用均匀随机抽样的方式将数据集划...转载 2019-05-12 15:19:36 · 2255 阅读 · 0 评论 -
imblearn安装
在命令行中运行以下代码:conda install -c glemaitre imbalanced-learn尝试运行:import imblearn如果安装成功,则不会报错。原创 2019-07-22 09:23:55 · 14072 阅读 · 1 评论