帮我用Python写一个深度学习网络
时间: 2023-03-25 07:04:37 浏览: 131
基于Python实现深度学习与神经网络(源码+数据+说明文档).rar
你好,我是 C 知道。关于你的问题,我可以回答。以下是一个简单的 Python 代码,用于构建一个深度学习网络:
```python
import tensorflow as tf
# 定义输入层
inputs = tf.keras.Input(shape=(28, 28, 1))
# 定义卷积层
x = tf.keras.layers.Conv2D(filters=32, kernel_size=(3, 3), activation='relu')(inputs)
x = tf.keras.layers.MaxPooling2D(pool_size=(2, 2))(x)
# 定义全连接层
x = tf.keras.layers.Flatten()(x)
x = tf.keras.layers.Dense(units=128, activation='relu')(x)
# 定义输出层
outputs = tf.keras.layers.Dense(units=10, activation='softmax')(x)
# 定义模型
model = tf.keras.Model(inputs=inputs, outputs=outputs)
# 编译模型
model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])
```
这是一个简单的卷积神经网络,用于手写数字识别。希望能对你有所帮助。
阅读全文