随笔分类 -  python

摘要:tqdm是python中的一个用来供我们创建进度条的库。在进行深度学习的研究时,我们可以使用这个库为我们直观地展示当前的训练进度,下面来说说如何在mini-batch优化中使用这个库。 我希望程序能够在每一个epoch都使用进度条来显示当前epoch的训练情况,我使用的代码如下: 1 from tq 阅读全文
posted @ 2020-07-23 17:30 NewRookie 阅读(2979) 评论(0) 推荐(0)
摘要:Ubuntu安装CUDA、CUDNN比较有用的网址总结 1、tensorflow各个版本所对应的的系统要求和CUDA\CUDNN适配版本 https://tensorflow.google.cn/install/source_windows 2、手动安装CUDA/CUDNN https://blog 阅读全文
posted @ 2019-12-04 18:15 NewRookie 阅读(225) 评论(0) 推荐(0)
摘要:梯度下降法及一元线性回归的python实现 一、梯度下降法形象解释 设想我们处在一座山的半山腰的位置,现在我们需要找到一条最快的下山路径,请问应该怎么走?根据生活经验,我们会用一种十分贪心的策略,即在现在所处的位置上找到一个能够保证我们下山最快的方向,然后向着该方向行走;每到一个新位置,重复地应用上 阅读全文
posted @ 2019-11-11 23:14 NewRookie 阅读(1534) 评论(1) 推荐(1)
摘要:1 #for 与 else 搭配使用(使用break跳过else) 2 a=[1,2,3,4,5] 3 for i in a: 4 print(i) 5 else: 6 print(i, 'I am else!') 7 8 for i in a: 9 if i<3: 10 print(i) 11 else: 12 ... 阅读全文
posted @ 2019-11-03 21:43 NewRookie 阅读(293) 评论(0) 推荐(0)
摘要:Pandas基础 阅读全文
posted @ 2019-10-25 22:14 NewRookie 阅读(171) 评论(0) 推荐(0)
摘要:从机器学习到深度学习资料整理 在过去的大半年中,博主一直在进行人工智能相关知识的自学。由于人工智能最近两年的火热,从网上能够找到非常多的资料,包括:MOOC、博客等,博主也花费了很多的时间从众多的资源中找到了一条“从入门到进阶”的学习之路。在此,博主根据自己的学习体验,将所用到的资料汇总在本片博文中 阅读全文
posted @ 2019-10-17 15:41 NewRookie 阅读(986) 评论(0) 推荐(0)
摘要:在进行机器学习建模时,为什么需要评估集(validation set)? 笔者最近有一篇文章被拒了,其中有一位审稿人提到论文中的一个问题:”应该在验证集上面调整参数,而不是在测试集“。笔者有些不明白为什么除了训练集、测试集之外,还需要额外划分一个验证集。经过查找资料,在《Deep Learning 阅读全文
posted @ 2019-10-16 12:07 NewRookie 阅读(8187) 评论(2) 推荐(1)
摘要:Python-绘制3D柱形图 本文主要讲解如何使用python绘制三维的柱形图,可以得到图1所示的效果。 图1 源代码如下: 代码解读: 1、构造需要显示的数据 如下图所示,X坐标取值为[0,1,2,3,4],Y坐标取值为[0,1,2,3,4,5,6,7,8],每一个(X,Y)组合的值Z=X+Y,所 阅读全文
posted @ 2019-10-15 14:46 NewRookie 阅读(16148) 评论(3) 推荐(2)
摘要:MIT-Adobe FiveK Dataset 图片自动下载 注:经过网友的提示,发现有更为方便的获得C修过的图片。只需要下载原始的50G的raw图片,然后在电脑上面安装light room,这个软件可以应用数据集中所记录的各个修图人员的操作数据,因此里面记录了所有五个人修过的图片数据,具体可以参考 阅读全文
posted @ 2019-09-19 15:48 NewRookie 阅读(4397) 评论(5) 推荐(1)
摘要:Matplotlib 基础 注:本文中的程序都默认引入了numpy库和matplotlib库,并且分别简写为np与plt;如果读者不知道怎么使用numpy库,可以移步到这一博客上进行简单的学习 一、简单绘图案例 显示结果: 二、设置坐标轴 输出结果: 三、图片标注 输出结果: 四、设置坐标轴游标字体 阅读全文
posted @ 2019-09-18 16:46 NewRookie 阅读(437) 评论(0) 推荐(0)
摘要:Numpy 基础 注:以下代码中np为numpy库的简写 一、创建array 终端结果 二、运算 输出结果: 三、统计运算 终端输出: 四、array取值 四、array合并 五、array分割 阅读全文
posted @ 2019-09-17 22:46 NewRookie 阅读(279) 评论(0) 推荐(0)