当前位置: 首页 > news >正文

福州专业网站建设网络公司怎么做电商卖东西

福州专业网站建设网络公司,怎么做电商卖东西,大片网址,传奇网站模块下载代码功能 网络定义: 使用 torch.nn 构建了一个简单的前馈神经网络。 隐藏层使用 ReLU 激活函数,输出层使用 Sigmoid 函数(适用于二分类问题)。 数据生成: 使用经典的 XOR 问题作为数据集。 数据点为二维输入&#xff…

代码功能

网络定义:
使用 torch.nn 构建了一个简单的前馈神经网络。
隐藏层使用 ReLU 激活函数,输出层使用 Sigmoid 函数(适用于二分类问题)。
数据生成:
使用经典的 XOR 问题作为数据集。
数据点为二维输入,目标为 0 或 1。
训练过程:
使用二分类交叉熵损失函数 BCELoss。
优化器为 Adam,具有较快的收敛速度。
损失可视化:
每次训练后记录损失并绘制损失曲线。
结果输出:
显示最终预测值,并与真实标签进行比较。
在这里插入图片描述

代码

import torch
import torch.nn as nn
import torch.optim as optim
import numpy as np
import matplotlib.pyplot as plt# 1. 定义前馈神经网络
class FeedforwardNN(nn.Module):def __init__(self, input_dim, hidden_dim, output_dim):super(FeedforwardNN, self).__init__()self.fc = nn.Sequential(nn.Linear(input_dim, hidden_dim),  # 输入层到隐藏层nn.ReLU(),  # 激活函数nn.Linear(hidden_dim, output_dim),  # 隐藏层到输出层nn.Sigmoid()  # 输出层的激活函数(适用于二分类问题))def forward(self, x):return self.fc(x)# 2. 创建 XOR 数据集
def create_xor_data():X = np.array([[0, 0], [0, 1], [1, 0], [1, 1]], dtype=np.float32)y = np.array([[0], [1], [1], [0]], dtype=np.float32)return X, y# 3. 训练前馈神经网络
def train_fnn():# 数据准备X, y = create_xor_data()X = torch.tensor(X, dtype=torch.float32)y = torch.tensor(y, dtype=torch.float32)# 初始化网络、损失函数和优化器input_dim = X.shape[1]hidden_dim = 10output_dim = 1model = FeedforwardNN(input_dim, hidden_dim, output_dim)criterion = nn.BCELoss()  # 二分类交叉熵损失optimizer = optim.Adam(model.parameters(), lr=0.01)# 训练网络epochs = 1000loss_history = []for epoch in range(epochs):# 前向传播outputs = model(X)loss = criterion(outputs, y)# 反向传播与优化optimizer.zero_grad()loss.backward()optimizer.step()# 记录损失loss_history.append(loss.item())if (epoch + 1) % 100 == 0:print(f"Epoch [{epoch + 1}/{epochs}], Loss: {loss.item():.4f}")# 绘制损失曲线plt.plot(loss_history)plt.xlabel('Epoch')plt.ylabel('Loss')plt.title('Training Loss Curve')plt.show()# 输出训练结果with torch.no_grad():predictions = model(X).round()print("Predictions:", predictions.numpy())print("Ground Truth:", y.numpy())# 运行训练
if __name__ == "__main__":train_fnn()
http://www.khdw.cn/news/44575.html

相关文章:

  • 做彩票网站电话多少钱宣传推广方式有哪些
  • 南京网站优化哪家好优化网站页面
  • 可以做设计的网站有哪些全自动引流推广软件
  • 企业形象设计vi手册seo搜索引擎优化就业指导
  • 论坛网站推广方案可以免费发广告的网站
  • 西安有那些做网站的公司长尾关键词在线查询
  • 网站建设模块方案做个小程序需要花多少钱
  • 邮件网站怎么做百度客服号码
  • 企业网站ui模板下载友情链接的形式
  • 为什么建设网站很多公司没有软文是什么意思?
  • 西宁做网站建设公司电话营销技巧和营销方法
  • 芜湖哪里做网站曲靖seo建站
  • wordpress做门户谷歌seo网络公司
  • 三水网站建设百度电话客服24小时人工服务热线
  • 建设糖果网站的好处有哪些品牌营销公司
  • 中国电子系统建设公司网站国家免费职业培训平台
  • 网站原型设计和版式设计百度产品推广
  • 东莞建站模板源码seo在线培训课程
  • 赤峰网站建设哪家好今日冯站长之家
  • 网站建设与品牌策划方案报价谷歌商店下载
  • 天津网站优化百度开户代理公司
  • 石景山 网站建设seo技术培训沈阳
  • 日照seo整站优化价格百度首页纯净版怎么设置
  • 织梦唯美网站源码如何开发自己的小程序
  • discuz做视频网站百度文库官网入口
  • 做网站pdf不能预览上海seo网络优化
  • 网络推广计划怎么写seo网站排名优化公司哪家
  • 做网站满屏的照片尺寸是多少学大教育一对一收费价格表
  • 网站超链接怎么做重庆网站建设哪家好
  • 电商学院建设设计网站东莞seo网站管理