【问题标题】:fastai tabular model trained but can not find categorical mappingfastai 表格模型训练但找不到分类映射
【发布时间】:2020-04-29 05:34:02
【问题描述】:

在使用 fastai 的表格模型训练包含大量分类数据的数据集后,我希望读出实体嵌入并使用它映射到我的原始数据值。 我可以看到嵌入权重。输入的数量似乎与任何东西都不匹配,但可能是基于 train_ds 中的唯一分类值。

要获取该地图,我想从 Categorify 转换类中获取 self.categories 字典。无论如何可以从通过调用 TabularList.from_df 获得的数据变量中获取它? 或者也许有人可以告诉我获得这张地图的更好方法。我知道输入 df 到 TabularList.from_df() 不是它,因为行数是错误的。很可能是因为 df 被分成训练子集和有效子集。但是没有简单的方法来获取 TabularList 的火车部分来仅检查火车部分。

很奇怪,我找不到任何显示这一点的代码示例。没有其他人关心将实体嵌入值映射回其原始分类值吗?

【问题讨论】:

    标签: pytorch categorical-data embedding fast-ai


    【解决方案1】:

    我找到了。
    它在data.train_ds.inner_df

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 2019-09-28
      • 2018-04-10
      • 1970-01-01
      相关资源
      最近更新 更多