- 博客(5)
- 收藏
- 关注
原创 AttributeError: ‘list‘ object has no attribute ‘value‘
AttributeError: ‘list’ object has no attribute ‘value’需要注意self.session.run输出的格式,如下代码会报错precise_summary = self.session.run([ts.precise_summary], {ts.x: xs, ts.y: ys})writer.add_summary(precise_summary, epoch)Attribu
2020-07-01 13:17:45
8120
原创 batch_mini-batch_SGD
Batch_mini-Batch_SGD_BGDoverview for Understanding of SGD严格来说,有SGD、mini-Batch-GD、BGD,在相对比较早的材料中是这样划分的,SGD一次更新用到1个样本,BGD一次更新用到所有样本(如吴恩达的ML课程),mini-Batch-GD相当于先选出mini-batch,之后进行普通GD更新。但一般来说,根据相对新一点的资料,如“深度学习”花书,“深度学习入门:基于python的理论与实现”这两本书中,把mini-BatchGD和
2020-07-01 13:15:06
332
原创 python 生成文件夹
Motivation利用tensorflow进行读写时,经常因为没有创建相应的文件夹而导致保存weights/models/log等失败,加载时也容易产生错误,为了避免这种错误,在自己的框架中需要实现如下功能:在按路径读写时,如果找不到相应的路径,需要程序自动创建文件夹,并进行数据的保存。实现def make_dir(path: str): pos = path.rfind(os.sep) if pos < 0: raise Exception('Can not
2020-07-01 13:14:22
362
原创 reshape and transpose
图像打印的应用目标: 将多张图片按照指定行列输出前置知识: reshape对数据的存储顺序不做改变,transpose会对数据的保存顺序做出改变。感性理解:本文中以200张28×28的图片辅助理解,希望输出中每列有20张图片,每行有10张图片。对多张灰度图片而言,其在内存中的保存形式为连续逐行(按照图片顺序,每张图片像素点从左到右,从上到下依次保存),假设此时数据形状为长度为[200×28×28]的行向量。 将一张图片看做最小操作单元,并对其进行reshape操作,可将其表示形状为
2020-07-01 13:13:15
260
原创 with 用法理解
with 用法理解Overviewwith 与with之后的object一起,起到了抛出异常和单独生成一个空间让代码在空间里运行的效果。实验代码class A: def __init__(self): self.a = 0 def __enter__(self): print('enter') def __exit__(self, exc_type, exc_val, exc_tb): print('exit')if
2020-07-01 13:11:58
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人