有0.7版本和0.6 sparse_to_dense
之間行爲的變化,現在需要將字典順序排序的指標進行字典序排序。這對我的一些用途來說有點繁重,因爲我生成索引的方式與我生成元素的方式(sparse_to_dense
的第三個參數)相匹配,並且排序都有點麻煩。我發現validate_indices
選項可以設置爲False
來忽略這一點。這樣做是否安全?爲什麼要求在第一位?sparse_to_dense需要指數在0.7
5
A
回答
6
縱觀目前實施tensorflow::sparse::SparseTensor::ToDense<T>()
,似乎轉換不依賴指數的順序。因此,您可以在未排序的sparse_indices
上運行tf.sparse_to_dense(sparse_indices, ..., validate_indices=False)
。只要沒有重複的索引(否則它看起來像當前的實現是上次作者獲勝,但在API中不保證),就會產生一致的結果。
它看起來像字典順序排序指標的要求,源於一個願望,檢查是否有在sparse_indices
沒有重複。你可以用一個簡單的掃描過的指數張量(僅考慮行i
和i - 1
)檢查順序屬性和沒有重複的,而在訂單無關的方式是更昂貴的重複檢查。由於較爲保守的支票存在有限的上行空間,並且可能會出現較大的業績下行,所以我們選擇不實施,但文檔在這一點上可能會更清晰!
相關問題
- 1. tensorflow sparse_to_dense函數,output_shape參數
- 2. 指針指向一個函數,需要指針參數
- 3. Gdi需要指導
- 4. ExpandableListView指導需要
- 5. 需要SAML指導
- 6. 需要MD5指導
- 7. - C#,我需要具有指數
- 8. 的Groovy GPars,需要指數推出
- 9. 間接需要指針操作數
- 10. 需要一些指導與JavaScript函數
- 11. 需要時間數學指導
- 12. SSE指令需要對齊的數據
- 13. 的Yahtzee,需要指定玩家分數
- 14. 如何指定需要輸出參數?
- 15. 動態指令需要動態數據
- 16. 在dplyr 0.7+函數中重命名
- 17. 爲什麼十六進制浮點數需要指定指數?
- 18. Mahout 0.7和cdh4
- 19. naivebayes Mahout 0.7
- 20. 安裝sass 3.3的預發佈gem失敗(sass需要監聽(〜> 0.7))
- 21. 錯誤需要指導
- 22. laravel 5.4表指導需要
- 23. 需要指標幫助
- 24. coder.ceval結構需要指針
- 25. 需要指定assemblyIdentity(Web.config)?
- 26. 需要HTML5應用指南
- 27. 「需要」與「^^」角指令
- 28. Django的包需要指令
- 29. github新手:需要指導
- 30. 需要的流程指南
感謝您的澄清。這適用於我的目的。如果規範更新以反映'validate_indices = False',那麼傳入非冗餘未排序索引就可以了,因爲我會依賴這種行爲,如果它在沒有警告的情況下更改就會出現問題。 –