
编程学习
Chan_Zeng
世界很大,我用Python。
展开
-
Pytorch model.train 与 model.eval的区别(我是搬运工)
参考文章1知乎 参考文章2博客 参考文章3博客 model.eval(),Pytorch会自动把BN和Dropout固定住,不会取平均,而是用训练好的值。不然的话,一旦test的batch_size过小,很容易就会被BN层导致生成图片颜色失真极大;在模型测试阶段使用model.train() 让model变成训练模式,此时 dropout和batch normalization的操作在训练q起到防...原创 2019-11-04 11:09:30 · 3225 阅读 · 4 评论 -
牛客网OJ系统Python输入输出处理
刚开始在牛客网上做编程题,真的是崩溃,才发现连输入都不太会处理,作为一个整理狂,干啥都想要整理起来。以下是我在做题过程中遇见的几种输入情况以及处理方式,另外,本人超级喜欢用list,对于各种输入都想处理成list格式(持续更新)。 输入的处理 1. 对于一行输入多个的情况 例如:[[1,2],[2,3]],4: 方法一: L = list(eval(input())) array = L[0] t...原创 2019-04-17 11:23:55 · 10132 阅读 · 3 评论