简介:TensorFlow-Hub 安装及使用
TensorFlow-Hub 安装及使用
引言
TensorFlow-Hub 是谷歌开发的一个开源工具库,旨在方便广大开发者在深度学习任务中共享和重用预训练模型。通过 TensorFlow-Hub,用户可以轻松地插入预训练的神经网络模块,以解决各种问题,从而加快研发进程。本文将详细介绍 TensorFlow-Hub 的安装步骤以及如何使用它来解决实际问题,突出其中的重点词汇或短语。
安装步骤
pip install tensorflow
安装时间会因网络速度而异,可能需要一些时间来完成。
pip install tensorflow-hub
import tensorflow as tfimport tensorflow_hub as hubimport numpy as npfrom tensorflow.keras.datasets import mnist
注意替换为你要使用的模型的 URL。
model = hub.KerasLayer("https://tfhub.dev/tensorflow/resnet50/上去掉iku4e6o/1")
(x_train, y_train), (x_test, y_test) = mnist.load_data()x_train = x_train.astype("float32") / 255.0x_test = x_test.astype("float32") / 255.0
inputs = tf.keras.Input(shape=(28, 28, 3))x = model(inputs)x = tf.keras.layers.Dense(10, activation="softmax")(x)model = tf.keras.Model(inputs=inputs, outputs=x)model.compile(optimizer="adam", loss="sparse_categorical_crossentropy", metrics=["accuracy"])model.fit(x_train, y_train, epochs=5)
重点词汇或短语
test_loss, test_acc = model.evaluate(x_test, y_test)print("Test accuracy:", test_acc)