【入门级实战】fastAI分类猫狗实战代码

记录代码,方便之后快捷搭建框架,喜欢的可以收藏

#导入库
from fastai import *
from fastai.vision import *
#下载原数据
path = untar_data(URLs.DOGS)
URLs.DOGS,path

在这里插入图片描述

# 生成fastai中专门的数据类ImageDateBunch
data = ImageDataBunch.from_folder(path,ds_tfms=get_transforms(),size=224).normalize(imagenet_stats)
# 查看一个batch的数据
data.show_batch(rows=3,figsize=(6,6))

在这里插入图片描述

# 创建cnn模型
learner = cnn_learner(data,models.resnet18,metrics=[accuracy])
# 训练模型
learner.fit_one_cycle(1,1e-3)

这是训练过程中的图,fastai交互界面感觉挺好看的,上面是epoch,下面是batch
在这里插入图片描述
这是训练完成的样子:
在这里插入图片描述

发布了78 篇原创文章 · 获赞 14 · 访问量 9709

猜你喜欢

转载自blog.csdn.net/qq_34107425/article/details/104164665
今日推荐