使用TensorFlow进行深度学习
安装TensorFlow
使用pip安装TensorFlow:
创建简单的神经网络
以下是一个使用TensorFlow创建简单神经网络的示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense
model = Sequential([ Dense(128, activation='relu', input_shape=(784,)), Dense(64, activation='relu'), Dense(10, activation='softmax') ])
model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])
model.fit(x_train, y_train, epochs=5)
|
评估模型
评估模型的性能:
1 2
| loss, accuracy = model.evaluate(x_test, y_test) print(f"Test accuracy: {accuracy}")
|
预测
使用训练好的模型进行预测:
1 2
| predictions = model.predict(x_test) print(predictions[0])
|
总结
TensorFlow是一个强大的深度学习框架,通过其高层API,开发者可以快速构建和训练神经网络模型。本文介绍了如何使用TensorFlow进行基本的深度学习任务,帮助你快速入门。
思维导图
1 2 3 4 5
| graph TD; A[使用TensorFlow进行深度学习] --> B[安装TensorFlow] A --> C[创建简单的神经网络] A --> D[评估模型] A --> E[预测]
|