神经网络是人工智能领域的一个重要分支,它通过模拟人脑神经网络的结构和功能,实现了对数据的自动学习和处理。以下是一些神经网络代码示例,帮助您更好地理解和应用神经网络。

示例一:使用TensorFlow构建简单的神经网络

import tensorflow as tf

model = tf.keras.Sequential([
    tf.keras.layers.Dense(10, activation='relu', input_shape=(32,)),
    tf.keras.layers.Dense(1, activation='sigmoid')
])

model.compile(optimizer='adam',
              loss='binary_crossentropy',
              metrics=['accuracy'])

# 训练模型
model.fit(x_train, y_train, epochs=10)

示例二:使用PyTorch构建简单的神经网络

import torch
import torch.nn as nn

class SimpleNN(nn.Module):
    def __init__(self):
        super(SimpleNN, self).__init__()
        self.fc1 = nn.Linear(32, 10)
        self.fc2 = nn.Linear(10, 1)

    def forward(self, x):
        x = torch.relu(self.fc1(x))
        x = self.fc2(x)
        return x

model = SimpleNN()
criterion = nn.BCELoss()
optimizer = torch.optim.Adam(model.parameters(), lr=0.001)

# 训练模型
for epoch in range(10):
    optimizer.zero_grad()
    outputs = model(x_train)
    loss = criterion(outputs, y_train)
    loss.backward()
    optimizer.step()

扩展阅读

更多神经网络相关教程,请访问神经网络教程页面。

![神经网络结构图](https://cloud-image.ullrai.com/q/Neural_Network_Structure Diagram_/)