![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
utils
文章平均质量分 80
Adenialzz
Keep Learning.
展开
-
shell脚本长命令带换行 注释方法
shell脚本长命令带换行 注释方法命令行传参在训练深度学习网络时,我们每次实验通常会有许多超参数需要设置,如batch size, epoch, gpu id, arch甚至还有一些具体的模型结构等。这事我们通常使用python模块argparse,在命令行进行传参。比如这样:# train.pyimport argparseparser = argparse.ArgumentParser()parser.add_argument("--batchSize", default=64)pa原创 2021-08-22 16:45:24 · 3682 阅读 · 0 评论 -
Python 中的可执行对象 eval,exec 和 compile与其在深度学习训练中的应用实例
Python 中的可执行对象 eval,exec 和 compile 与其在深度学习训练中的应用实例eval计算指定表达式的值。也就是说它要执行的python代码只能是单个表达式(注意eval不支持任何形式的赋值操作),而不能是复杂的代码逻辑。eval(source, globals=None, locals=None, /)obj可以是字符串对象或者已经由compile编译过的代码对象。globals和locals是可选的,分别代表了全局和局部名称空间中的对象,其中globals必须是字典,而l原创 2021-07-01 15:16:46 · 433 阅读 · 0 评论 -
PyTorch中的topk方法以及分类Top-K准确率的实现
PyTorch中的topk方法以及分类Top-K准确率的实现Top-K 准确率在分类任务中的类别数很多时(如ImageNet中1000类),通常任务是比较困难的,有时模型虽然不能准确地将ground truth作为最高概率预测出来,但通过学习,至少groud truth的准确率能够在所有类中处于很靠前的位置,这在现实生活中也是有一定应用意义的,因此除了常规的Top-1 Acc,放宽要求的Tok-K Acc也是某些分类任务的重要指标之一。Tok-K准确率:即指在模型的预测结果中,前K个最高概率的类中有g原创 2021-07-28 14:25:38 · 7432 阅读 · 1 评论