代码编写过程 - 正确率折线图

获取绘图函数

首先,看到需要画acc和loss图。先去参考现成的,于是打开猫12分类,找到生成折线图的地方。
在这里插入图片描述
发现框内的两个函数绘制了折线图。既然是作为函数出现,说明已经有一定的封装,考虑能不能把整个函数搬走用。
由于这个文档是个ipynb文档,没法用Ctrl来看函数定义,所以直接选择Ctrl + f来在网页里查找函数定义的内容。
在这里插入图片描述
找到了,不是库函数,看定义可知这个函数传入两个List型的参数,然后就根据这两个List的内容来绘制一个折线图。而且看起来需要import一个叫plt的东西。
在这里插入图片描述
找到import plt的地方,那么把draw_train_acc复制到自己代码里的时候,还要在前面加上import matplotlib.pyplot as plt
在这里插入图片描述
回到函数这里,现在看一下batchstrain_accs这两个参数里面要装什么东西。
在这里插入图片描述
通过阅读函数调用前对Batchsall_train_accs的修改可以发现,Batchs里面是递增数列,每次递增训练批次的大小,也就是5;all_train_accs里面装的是每批次训练的正确率acc。也就是说传两个整数数列进去就行。
在本地的代码编辑器上实验一下。

import matplotlib.pyplot as plt

def draw_train_acc(Batchs, train_accs):
    title="training accs"
    plt.title(title, fontsize=24)
    plt.xlabel("batch", font
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值