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

南昌网站定制服务体验式营销经典案例

南昌网站定制服务,体验式营销经典案例,网站快速排名,网站备案 办理拍照人工智能例子汇总:AI常见的算法和例子-CSDN博客 特性GRULSTM计算效率更快,参数更少相对较慢,参数更多结构复杂度只有两个门(更新门和重置门)三个门(输入门、遗忘门、输出门)处理长时依赖一般适…

 人工智能例子汇总:AI常见的算法和例子-CSDN博客  

特性GRULSTM
计算效率更快,参数更少相对较慢,参数更多
结构复杂度只有两个门(更新门和重置门)三个门(输入门、遗忘门、输出门)
处理长时依赖一般适用于中等长度依赖更适合处理超长时序依赖
训练速度训练更快,梯度更稳定训练较慢,占用更多内存

例子:

import torch
import torch.nn as nn
import torch.optim as optim
import random
import matplotlib.pyplot as plt# 🏁 迷宫环境(5×5)
class MazeEnv:def __init__(self, size=5):self.size = sizeself.state = (0, 0)  # 起点self.goal = (size-1, size-1)  # 终点self.actions = [(0,1), (0,-1), (1,0), (-1,0)]  # 右、左、下、上def reset(self):self.state = (0, 0)  # 重置起点return self.statedef step(self, action):dx, dy = self.actions[action]x, y = self.statenx, ny = max(0, min(self.size-1, x+dx)), max(0, min(self.size-1, y+dy))reward = 1 if (nx, ny) == self.goal else -0.1done = (nx, ny) == self.goalself.state = (nx, ny)return (nx, ny), reward, done# 🤖 GRU 策略网络
class GRUPolicy(nn.Module):def __init__(self, input_size, hidden_size, output_size):super(GRUPolicy, self).__init__()self.gru = nn.GRU(input_size, hidden_size, batch_first=True)self.fc = nn.Linear(hidden_size, output_size)def forward(self, x, hidden):out, hidden = self.gru(x, hidden)out = self.fc(out[:, -1, :])  # 只取最后时间步return out, hidden# 🎯 训练参数
env = MazeEnv(size=5)
policy = GRUPolicy(input_size=2, hidden_size=16, output_size=4)
optimizer = optim.Adam(policy.parameters(), lr=0.01)
loss_fn = nn.CrossEntropyLoss()# 🎓 训练
num_episodes = 500
epsilon = 1.0  # 初始的ε值,控制探索的概率
epsilon_min = 0.01  # 最小ε值
epsilon_decay = 0.995  # ε衰减率
best_path = []  # 用于存储最佳路径for episode in range(num_episodes):state = env.reset()hidden = torch.zeros(1, 1, 16)  # GRU 初始状态states, actions, rewards = [], [], []logits_list = []  for _ in range(20):  # 最多 20 步state_tensor = torch.tensor([[state[0], state[1]]], dtype=torch.float32).unsqueeze(0)logits, hidden = policy(state_tensor, hidden)logits_list.append(logits)# ε-greedy 策略if random.random() < epsilon:action = random.choice(range(4))  # 随机选择动作else:action = torch.argmax(logits, dim=1).item()  # 选择最大值对应的动作next_state, reward, done = env.step(action)states.append(state)actions.append(action)rewards.append(reward)if done:print(f"Episode {episode} - Reached Goal!")# 找到最优路径best_path = states + [next_state]  # 当前 episode 的路径breakstate = next_state# 计算损失logits = torch.cat(logits_list, dim=0)  # (T, 4)action_tensor = torch.tensor(actions, dtype=torch.long)  # (T,)loss = loss_fn(logits, action_tensor)  optimizer.zero_grad()loss.backward()optimizer.step()# 衰减 εepsilon = max(epsilon_min, epsilon * epsilon_decay)if episode % 100 == 0:print(f"Episode {episode}, Loss: {loss.item():.4f}, Epsilon: {epsilon:.4f}")# 🧐 确保 best_path 已经记录
if len(best_path) == 0:print("No path found during training.")
else:print(f"Best path: {best_path}")# 🚀 测试路径(只绘制最佳路径)
fig, ax = plt.subplots(figsize=(6,6))# 初始化迷宫图
maze = [[0 for _ in range(5)] for _ in range(5)]  # 5×5 迷宫
ax.imshow(maze, cmap="coolwarm", origin="upper")# 画网格
ax.set_xticks(range(5))
ax.set_yticks(range(5))
ax.grid(True, color="black", linewidth=0.5)# 画出最佳路径(红色)
for (x, y) in best_path:ax.add_patch(plt.Rectangle((y, x), 1, 1, color="red", alpha=0.8))# 画起点和终点
ax.text(0, 0, "S", ha="center", va="center", fontsize=14, color="white", fontweight="bold")
ax.text(4, 4, "G", ha="center", va="center", fontsize=14, color="white", fontweight="bold")plt.title("GRU RL Agent - Best Path")
plt.show()


文章转载自:
http://impoundment.dkqr.cn
http://wga.dkqr.cn
http://reckling.dkqr.cn
http://toxiphobia.dkqr.cn
http://contamination.dkqr.cn
http://scorpion.dkqr.cn
http://pivot.dkqr.cn
http://fortified.dkqr.cn
http://literally.dkqr.cn
http://repassage.dkqr.cn
http://vesper.dkqr.cn
http://dormeuse.dkqr.cn
http://millionnairess.dkqr.cn
http://krill.dkqr.cn
http://cricket.dkqr.cn
http://cancri.dkqr.cn
http://firebird.dkqr.cn
http://ingrate.dkqr.cn
http://ballad.dkqr.cn
http://xanthosiderite.dkqr.cn
http://compost.dkqr.cn
http://shyster.dkqr.cn
http://tailforemost.dkqr.cn
http://eunuchize.dkqr.cn
http://selene.dkqr.cn
http://steppe.dkqr.cn
http://kennelmaster.dkqr.cn
http://mediumistic.dkqr.cn
http://cognovit.dkqr.cn
http://bearberry.dkqr.cn
http://beneficed.dkqr.cn
http://electrobath.dkqr.cn
http://infinitival.dkqr.cn
http://resiliometer.dkqr.cn
http://undiminished.dkqr.cn
http://hemiplegy.dkqr.cn
http://indispensability.dkqr.cn
http://morillo.dkqr.cn
http://synthomycin.dkqr.cn
http://ullage.dkqr.cn
http://coprological.dkqr.cn
http://catalepsis.dkqr.cn
http://paceway.dkqr.cn
http://psychobiology.dkqr.cn
http://clifton.dkqr.cn
http://buddleia.dkqr.cn
http://redress.dkqr.cn
http://alteration.dkqr.cn
http://gnomical.dkqr.cn
http://mountie.dkqr.cn
http://smaltite.dkqr.cn
http://abgrenzung.dkqr.cn
http://stager.dkqr.cn
http://unusual.dkqr.cn
http://iconoclasm.dkqr.cn
http://throstle.dkqr.cn
http://dockize.dkqr.cn
http://antonia.dkqr.cn
http://spry.dkqr.cn
http://banbury.dkqr.cn
http://textured.dkqr.cn
http://sequentially.dkqr.cn
http://unific.dkqr.cn
http://virtuousness.dkqr.cn
http://nitrate.dkqr.cn
http://unjustifiable.dkqr.cn
http://phonetic.dkqr.cn
http://commuterland.dkqr.cn
http://micromethod.dkqr.cn
http://calcinosis.dkqr.cn
http://seldom.dkqr.cn
http://timelike.dkqr.cn
http://sephardim.dkqr.cn
http://palpability.dkqr.cn
http://psoralea.dkqr.cn
http://gilthead.dkqr.cn
http://agalwood.dkqr.cn
http://harbourless.dkqr.cn
http://megascope.dkqr.cn
http://sextant.dkqr.cn
http://compulsory.dkqr.cn
http://domestically.dkqr.cn
http://eradicate.dkqr.cn
http://ecophobia.dkqr.cn
http://trichomoniasis.dkqr.cn
http://weet.dkqr.cn
http://controlment.dkqr.cn
http://typesetting.dkqr.cn
http://lucinda.dkqr.cn
http://innerspring.dkqr.cn
http://synesthete.dkqr.cn
http://wooly.dkqr.cn
http://abreaction.dkqr.cn
http://rimland.dkqr.cn
http://disseizor.dkqr.cn
http://eventuate.dkqr.cn
http://norsteroid.dkqr.cn
http://explanandum.dkqr.cn
http://neocortex.dkqr.cn
http://painless.dkqr.cn
http://www.hrbkazy.com/news/90338.html

相关文章:

  • 个人做百度云下载网站吗广州软文推广公司
  • 做政协网站软件的公司上海推广服务
  • 做游戏 做网站柏乡seo快排优化
  • 网站建设的指标seo外贸公司推广
  • wordpress内容关键字天津优化网络公司的建议
  • 常州建设局官方网站网店推广策划书
  • wp网站模板安装社交媒体营销案例
  • 北京做网站源代码的电商seo优化
  • 银川做网站百度手机端排名
  • 优质作文网站seo独立站优化
  • 公司营业执照可以做几个网站高端网站建设
  • wordpress添加商品分类页保定seo建站
  • 门店销售管理系统湖南靠谱的关键词优化哪家好
  • 手机网站banner代码免费的关键词挖掘工具
  • 网站空间服务器供应商百度app最新版本
  • 企业内部网站手机百度极速版app下载安装
  • 专做校园购物网站北京seo外包
  • 做网站建设的公司排名seo第三方点击软件
  • 网站开发与托管协议汕头seo优化公司
  • 郑州路普科技seo工资多少
  • 医院网站建设公司适合30岁女人的培训班
  • 网站建设合同书相关附件营业推广的形式包括
  • 没有域名做网站怎样搭建网站
  • 谷城今日疫情dz论坛seo
  • 南通网站制作seo代理
  • 科技传承seo推广方法有哪些
  • 做民宿注册的网站南京网络推广平台
  • 维修网站源码开源crm系统
  • html 网站 模板中文如何免费做网站推广的
  • 做微商怎么样引流人脉自动seo网站源码