pytorch图片数据集加载

json读取

fp是文件用load(),返回字典格式

fp = open('./source_file/info.json')
json_data = json.load(fp)

读取的是字符串用loads(),返回字典格式

str1 = '{"name": "张三", "age": 18, "sex": "男"}'
json_data = json.loads(str1)

详细内容见:https://www.cnblogs.com/XhyTechnologyShare/p/12033690.html

txt读取

见我的博客:https://blog.csdn.net/Never__Say__No/article/details/108540812

图片加载

https://ptorch.com/news/215.html
https://blog.csdn.net/sinat_42239797/article/details/90641659

训练

在训练模型时会在前面加上:

model.train()

在测试模型时在前面使用:

model.eval()

这两个方法是针对在网络训练和测试时采用不同方式的情况,比如Batch Normalization 和 Dropout。在model(test_datasets)之前,需要加上model.eval(). 否则的话,有输入数据,即使不训练,它也会改变权值。这是model中含有batch normalization层所带来的的性质。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值