簡體   English   中英

我在哪里可以找到 TensorFlow 2.0 的 tensorflow.contrib.layers

[英]Where can I find tensorflow.contrib.layers for TensorFlow 2.0

我一直在使用contrib.layers在 TensorFlow 中開發機器學習代碼。 我對這個模塊很滿意; 它工作得很好,並為我提供了對模型的充分控制。 但是,TensorFlow 2.0 將完全移除contrib模塊,而新的keras模塊並沒有為我提供足夠的靈活性和控制力而無需額外的努力(個人經驗,如果我錯了,請糾正我),即使它更容易編寫。

我想知道contrib模塊在 TensorFlow 2.0 中的位置。 提前致謝。

根據2018 年 8 月RFC 文檔tf.contrib將被刪除,其中一些部分將成為獨立項目(例如tensorflow/probability )。

這不是tf.conrib.layers的情況。 甚至tf.layers (從tf.contrib.layers中提煉出來的)也將不再受支持。 遷移指南中提供了有關如何使用 Keras API 的詳細說明。

Tensorflow.contrib 是易變或實驗性代碼的家園。 它從一個版本到另一個版本迅速增長,並變得非常大。 Tensorflow 2.0 帶來了一些剎車代碼更改,例如范圍的棄用、急切執行和專注於 keras 代碼。 Tensorflow 團隊決定棄用 tensorflow.contrib,同時挽救它的一些部分。 您可以在“Sunsetting tf.contrib” RFC 中獲得更多相關信息。 此外,請隨時向 Tensorflow 團隊指出您認為哪些部分有用,甚至可以幫助他們遷移到 TF2.0。

我組裝了 20 個最流行的(根據 Python 代碼中的 github 用法)contrib 子包及其命運:

  • 包名(num github usages)--命運--參考
  • contrib.boosted_trees (19393) -- 刪除(移至核心) -- 指南
  • contrib.distributions (106634) -- 刪除(移至概率
  • contrib.eager (23699) -- 移至核心
  • contrib.estimator (18255) -- 移動到 tensorflow/estimator
  • contrib.factorization (17834) -- 刪除
  • contrib.framework (149940) -- 部分移至核心,刪除其余部分
  • contrib.gan (28247) -- 移動到單獨的 repo
  • contrib.keras (37804) -- 刪除
  • contrib.layers (212481) -- 部分轉移到 tensorflow/contrib?
  • contrib.learn (167455) -- 刪除(由 tensorflow/estimator 替換)
  • contrib.metrics (27793) -- 刪除(替換為 OO 指標)
  • contrib.rnn (84067) -- 替換為新的 RNN API
  • contrib.seq2seq(18917)——適應,移動到核心
  • contrib.slim (261656) -- 轉移到 tensorflow/models?
  • contrib.tensor_forest (37377) -- 刪除(移動到核心)
  • contrib.timeseries (27197) -- 轉移到 tensorflow/estimator
  • contrib.tpu (25446) -- 移動到核心 --tf.tpu
  • contrib.training (48928) -- ??
  • contrib.util (41627) -- 刪除(無所有者),或移至工具

這似乎有點令人不安的是, tensorflow.contrib而整個TF擁有4M一起與970K慣例已經過時了。

來自tf.contrib一些項目正在轉向核心(例如tf.contrib.litetf.contrib.tpu )。 有些將被移動到單獨的存儲庫(例如tf.contrib.probability --> tensorflow/probability ),有些將被刪除(例如copy_graphnearest_neighbor )。

有關項目命運的完整列表,請閱讀此內容

暫無
暫無

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

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