View a markdown version of this page

TensorFlow Melayani - AWS Deep Learning AMIs

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

TensorFlow Melayani

TensorFlow Penyaj ian adalah sistem penyajian yang fleksibel dan berkinerja tinggi untuk model pembelajaran mesin.

Ini tensorflow-serving-api sudah diinstal sebelumnya dengan kerangka kerja tunggal DLAMI. Untuk menggunakan penyajian tensorflow, pertama-tama aktifkan lingkungan. TensorFlow

$ source /opt/tensorflow/bin/activate

Kemudian gunakan editor teks pilihan Anda untuk membuat skrip yang memiliki konten berikut. Sebutkan itutest_train_mnist.py. Skrip ini direferensikan dari TensorFlow Tutorial yang akan melatih dan mengevaluasi model pembelajaran mesin jaringan saraf yang mengklasifikasikan gambar.

import tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train),(x_test, y_test) = mnist.load_data() x_train, x_test = x_train / 255.0, x_test / 255.0 model = tf.keras.models.Sequential([ tf.keras.layers.Flatten(input_shape=(28, 28)), tf.keras.layers.Dense(128, activation='relu'), tf.keras.layers.Dropout(0.2), tf.keras.layers.Dense(10, activation='softmax') ]) model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy']) model.fit(x_train, y_train, epochs=5) model.evaluate(x_test, y_test)

Sekarang jalankan skrip yang melewati lokasi server dan port dan nama file foto husky sebagai parameter.

$ /opt/tensorflow/bin/python3 test_train_mnist.py

Bersabarlah, karena skrip ini mungkin memakan waktu beberapa saat sebelum memberikan output apa pun. Ketika pelatihan selesai, Anda akan melihat yang berikut:

I0000 00:00:1739482012.389276 4284 device_compiler.h:188] Compiled cluster using XLA! This line is logged at most once for the lifetime of the process. 1875/1875 [==============================] - 24s 2ms/step - loss: 0.2973 - accuracy: 0.9134 Epoch 2/5 1875/1875 [==============================] - 3s 2ms/step - loss: 0.1422 - accuracy: 0.9582 Epoch 3/5 1875/1875 [==============================] - 3s 1ms/step - loss: 0.1076 - accuracy: 0.9687 Epoch 4/5 1875/1875 [==============================] - 3s 2ms/step - loss: 0.0872 - accuracy: 0.9731 Epoch 5/5 1875/1875 [==============================] - 3s 1ms/step - loss: 0.0731 - accuracy: 0.9771 313/313 [==============================] - 0s 1ms/step - loss: 0.0749 - accuracy: 0.9780

Lebih Banyak Fitur dan Contoh

Jika Anda tertarik untuk mempelajari lebih lanjut tentang Mel TensorFlow ayani, lihat TensorFlow situs webnya.