Oracles
Solidity 導入張量流庫?
就像我們在 Solidity 中導入 oraclize 一樣(如下),有沒有辦法導入 tensorflow 庫以用於機器學習?
導入“github.com/oraclize/ethereum-api/oraclizeAPI.sol”;
你錯誤地思考了你應該在 Solidity 中做什麼(即在乙太坊 VM 上)。Solidity 不是一種通用的應用程序開發語言,Dapps 將乙太坊區塊鏈稱為具有最少計算量的狀態儲存 - Solidity 是一種智能合約的語言。要了解您可以/應該在鏈上做什麼,請與 Crypto Zombies 一起玩。
雖然您可以將 EVM 用於基本計算,但它非常不切實際、極其昂貴,而且對於機器學習之類的東西來說是不必要的。正如 DenisM 所說,您可以在鏈外執行 TF 並使用 Oraclize 參考其結果,但您將無法使用微型實例執行長時間執行或計算密集型的 TF 任務。