python - ImageDataBunch 函数未定义-FastAI windows

标签 python jupyter-notebook computer-vision fast-ai

我正在尝试在我的 Windows 10 中安装 fastai。

我的笔记本电脑没有 GPU,我在 cmd 中使用 pip 安装 fastai。

pip page ,他们提到在安装 fastai 之前安装 pytroch。

我按照那个步骤,

对于 pytorch -

pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

然后,对于 fastai-

pip install fastai

这些python包安装成功。

from fastai.vision import *

此语句导入fastai.vision成功,

但是当我使用 ImageDataBunch 函数时,

data = ImageDataBunch.from_folder(path, train=".", valid_pct=0.2, size=512, bs=4, seed=24) 

它显示错误,NameError: name 'ImageDataBunch' is not defined

我不知道发生了什么,请你帮我解决这个错误,谢谢

最佳答案

from fastai.vision.data import ImageDataLoaders

不要使用 ImageDataBunch 而是使用 data = ImageDataLoaders.from_folder(path, valid_pct=0.2) 在这里查看更多 fastai vision documentation

关于python - ImageDataBunch 函数未定义-FastAI windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63581422/

相关文章:

python - Pydantic:如果没有传递,如何将默认值传递给变量?

python - 使用 SQLAlchemy 保存到 mysql 后,每个单词的首字母都会大写

python - 如何从本地环境以编程方式运行 jupyter 笔记本(在 Sagemaker 笔记本内)

docker - 如何在创建(声明)持久卷时创建文件?

python - 属性错误: module 'numpy.core.multiarray' has no attribute 'einsum'

android - 人脸检测安卓

opencv - 图像校正后的本征相机矩阵

python - 如何使用 jquery 调用 python 函数?

python - 如何展开螺旋图?

python - 按值和键对字典的内容进行排序