我不确定我是否理解Python 3.6 中 fast.ai 库中path
(强制)参数的目的。TabularDataBunch.from_df(path=path,df=df,...)
我检查了文档,但似乎无法在那里找到详细信息。特别是,我有pd.DataFrame
一个磁盘上没有关联的 CSV 文件。我该如何去应用.from_df
方法呢?
有没有人有更多信息或参考链接?
我不确定我是否理解Python 3.6 中 fast.ai 库中path
(强制)参数的目的。TabularDataBunch.from_df(path=path,df=df,...)
我检查了文档,但似乎无法在那里找到详细信息。特别是,我有pd.DataFrame
一个磁盘上没有关联的 CSV 文件。我该如何去应用.from_df
方法呢?
有没有人有更多信息或参考链接?
在此处找到一个示例,该示例有助于将路径值设置为'output'
. 此外,fast.ai 第 4 讲视频(第 43 分钟)定义path
为输出结果的输出位置。
df = pd.DataFrame({'A': list('aabbccabca'), 'B': np.random.normal(size=10).round(2), 'Y': list('aabbccabca')})
tfms = [Categorify]
tblrData = TabularDataBunch.from_df('output', df, dep_var='Y', valid_idx=[7,8], procs=tfms, cat_names=['A'], bs=4)
(cat_x,cont_x),y = next(iter(tblrData.train_dl))
for o in (cat_x, cont_x, y): print(to_np(o[:5]))
bs
是这里的批量大小参数。