首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在fast-ai 2中等效api

在fast-ai 2中等效api
EN

Stack Overflow用户
提问于 2020-11-23 08:22:10
回答 1查看 165关注 0票数 2

以前我有快速人工智能版本1。我正在使用下面的训练。

从fastai.basic_data导入DataBunch从fastai.train导入学习器从fastai.metrics导入准确性

代码语言:javascript
复制
#DataBunch takes data and internall create data loader
data = DataBunch.create(train_ds, valid_ds, bs=batch_size, path='./data')
#Learner uses Adam as default for learning
learner = Learner(data, model, loss_func=F.cross_entropy, metrics=[accuracy])
#Gradient is clipped
learner.clip = 0.1

现在我已经更新为fast-ai==2.1.6,所有这些fastai.basic_data、fastai.train和fastai.metrics都变成了ModuleNotFoundError.

在fast-ai2中,什么是等价的apis?

EN

回答 1

Stack Overflow用户

发布于 2021-05-12 02:39:57

这是2.x和1.x的主要区别之一。

2.x的方法是使用DataBlock API。学习者接收数据,而不是数据库。

但是,如果您已经拥有了数据集,那么您可以很容易地从您的数据集创建数据服务器:

代码语言:javascript
复制
dls = DataLoaders.from_dsets(train, valid, 
  after_batch=[Normalize.from_stats(*imagenet_stats), *aug_transforms()])

如果有疑问,请查看暹罗教程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64964770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档