Menyimpan dan Memulihkan Model dalam TensorFlow
Selepas melatih model dalam TensorFlow, adalah penting untuk menyimpannya untuk kegunaan kemudian. Begini cara untuk melaksanakan operasi ini:
Menyimpan Model
Dalam TensorFlow versi 0.11 dan ke atas, menyimpan model melibatkan:
- Mencipta objek tf.train.Saver untuk menyimpan semua nilai pembolehubah.
- Memanggil saver.save() untuk menyimpan model ke fail (dengan nama yang ditentukan dan langkah global).
Memulihkan Model
Untuk memulihkan yang disimpan model:
- Buat sesi TensorFlow baharu.
- Buat objek Saver dan gunakan tf.train.import_meta_graph() untuk memuatkan graf meta model.
- Panggil saver.restore() untuk memulihkan nilai pembolehubah daripada fail yang disimpan.
- Akses pembolehubah yang disimpan secara terus menggunakan sess. run('variable_name:0').
- Buat ruang letak untuk data input baharu dan buat suapan kamus untuk menghantarnya ke dalam graf.
- Dapatkan operasi dipulihkan yang anda mahu jalankan.
- Panggil sess.run(op_to_run, feed_dict) untuk melaksanakan operasi dengan data input baharu.
Untuk senario simpanan dan pemulihan lanjutan, rujuk kepada tutorial:
[Tutorial Cepat Lengkap untuk Menyimpan dan Memulihkan Model TensorFlow](pautan disediakan)
Atas ialah kandungan terperinci Bagaimanakah Saya Menyimpan dan Memulihkan Model TensorFlow?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn