簡體   English   中英

在Tensorflow中估算缺失值?

[英]Impute missing values in Tensorflow?

我知道sklearn.preprocessing.Imputer但是Tensorflow是否具有內置函數來執行此操作?

據我所知,沒有一個方便的功能與sklearn.preprocessing.Imputer相同。

有幾種使用內置函數處理缺失值的方法:

  1. 讀取數據時:例如,您可以使用record_defaults字段為CSV讀取時設置缺少值的默認值。
  2. 如果已經有了數據:您可以使用tf.where替換tf.where示例

如果您對所有條目的估算值不能與之前建議的相同,則可能要使用tensorflow-transform

例如,如果您要使用平均值或中位數作為值來為相應條目中的缺失值進行插補,則無法使用默認值進行插補,因為默認值是動態的並且取決於整個數據集(或取決於您的需求/規則)。

查看有關如何在官方存儲庫中進行操作的示例之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM