如何使用Python編譯TensorFlow匯出的模型?


TensorFlow是谷歌提供的機器學習框架。它是一個開源框架,與Python結合使用,可以實現演算法、深度學習應用等等。它用於研究和生產目的。

可以使用以下程式碼行在Windows上安裝“tensorflow”包:

pip install tensorflow

Tensor是TensorFlow中使用的資料結構。它有助於連線資料流圖中的邊。這個資料流圖被稱為“資料流圖”。Tensor只不過是一個多維陣列或列表。

它們可以使用三個主要屬性來識別:

  • **秩** - 它說明了張量的維度。可以理解為張量的階數或已定義張量的維度數。

  • **型別** - 它說明了與Tensor元素關聯的資料型別。它可以是一維、二維或n維張量。

  • **形狀** - 它是行數和列數的組合。

我們將使用伊利亞特的資料集,其中包含威廉·考珀、愛德華(德比伯爵)和塞繆爾·巴特勒的三部翻譯作品的文字資料。該模型經過訓練,可以在給出單行文字時識別翻譯者。使用的文字檔案已經過預處理。這包括刪除文件標題和頁尾、行號和章節標題。

我們使用Google Colaboratory執行以下程式碼。Google Colab或Colaboratory有助於在瀏覽器上執行Python程式碼,無需任何配置,並且可以免費訪問GPU(圖形處理器)。Colaboratory構建在Jupyter Notebook之上。

示例

以下是程式碼片段:

print("The exported model is being compiled")
export_model.compile(
   loss=losses.SparseCategoricalCrossentropy(from_logits=False),
   optimizer='adam',
   metrics=['accuracy'])

程式碼來源 - https://www.tensorflow.org/tutorials/load_data/text

輸出

The exported model is being compiled

解釋

  • 匯出模型後,使用“compile”方法編譯它。

更新於:2021年1月19日

瀏覽量:101

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.