【问题标题】:fastai-NameError: name 'TabularList' is not definedfastai-NameError: 名称 \'TabularList\' 未定义
【发布时间】:2022-10-24 01:28:36
【问题描述】:

我是 pytorch 和 fastai 的新手。我一直在努力通过谷歌搜索来解决一些错误。现在我终于被困住了。我很沮丧。我在 2 年前尝试过 fastai,最终放弃了,现在我再次尝试,几乎再次放弃。谁能帮我?太感谢了

这是代码:

import fastai
fastai.__version__
'2.5.6'

from fastai import *
from fastai.tabular.all import *

data = (TabularList.from_df(df, 
                            cat_names=cat_features,
                            cont_names=num_features, 
                            procs=preprocessing)
                   .split_by_rand_pct(valid_pct=0.2, seed=42)
                   .label_from_df(cols=DEP_VAR)
                   .databunch())

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Input In [31], in <cell line: 1>()
----> 1 data = (TabularList.from_df(df, 
      2                             cat_names=cat_features,
      3                             cont_names=num_features, 
      4                             procs=preprocessing)
      5                    .split_by_rand_pct(valid_pct=0.2, seed=42)
      6                    .label_from_df(cols=DEP_VAR)
      7                    .databunch())

NameError: name 'TabularList' is not defined

我检查了 all.py 的文件,除了下面的导入,它几乎是空的,所以我认为 fastai 可能没有正确安装?我在用

conda install -c fastai fastai

和

从 fastai 进口 *

作品

from ..basics import *
from ..callback.all import *
from .core import *
from .data import *
from .model import *
from .learner import *

【问题讨论】:

    标签: python fast-ai


    【解决方案1】:

    对于稍后看到的任何人:在当前的 fastai 库中,对应于 TabularList.from_df() 的函数是 TabularDataLoaders.from_df()。

    API 并不完全相同,但据我所知, TabularList 的参数是 TabularDataLoaders 的子集(除了 TabularDataLoaders 需要 DataFrame,而不仅仅是任何迭代器),所以如果你使用的是 pandas df 你应该只是能够进行查找/替换以在 TabularDataLoaders 中为 TabularList 交换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 2021-04-15
      • 2019-01-26
      • 2021-10-05
      • 2017-08-16
      相关资源
      最近更新 更多