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

市场监督管理局不处理问题怎么办成都移动seo

市场监督管理局不处理问题怎么办,成都移动seo,建站公司,广州外贸b2b网站建设前言: 在已知模型的环境里面学习,称为有模型学习(model-based learning). 此刻,下列参数是已知的: : 在状态x 下面,执行动作a ,转移到状态 的概率 : 在状态x 下面,执行动作a ,转移到 的奖赏 有模型强化学习的应用案例 …

前言: 

     在已知模型的环境里面学习,称为有模型学习(model-based learning).

    此刻,下列参数是已知的:

     p_{x\rightarrow x^{'}}^{a}:   在状态x 下面,执行动作a ,转移到状态 x^{'} 的概率

     R_{x\rightarrow x^{'}}^a: 在状态x 下面,执行动作a ,转移到 x^{'} 的奖赏

     

 有模型强化学习的应用案例
          棋类游戏:有模型强化学习算法(例如MCTS)被广泛应用于棋类游戏,例如围棋、国际象棋等。AlphaGo和AlphaZero就是使用MCTS的典型例子。

          路径规划:有模型强化学习算法(例如动态规划)可以用于路径规划问题,例如机器人导航、无人机路径规划等。

            资源调度:有模型强化学习算法可以用于优化资源调度问题,例如数据中心的任务调度、物流配送的路径规划等


目录:

  1.     策略评估
  2.     Bellman Equation
  3.      基于 T步累积奖赏的策略评估算法 例子       


一  策略评估

            模型已知时,对于任意策略\pi,能估算出该策略带来的期望累积奖赏。

            假设:

            状态值函数:   V^{\pi}(x):    从状态x 出发,使用策略\pi,带来的累积奖赏

            状态-动作值函数 Q^{\pi}(x,a): 从状态x 出发,执行动作a,再使用策略\pi,带来的累积奖赏

          由定义:

         状态值函数为:

           V_{T}^{\pi}(x)=E_{\pi}[\frac{1}{T}\sum_{t=1}^Tr_t|x_0=x]: T 步累积奖赏

           V_{\gamma}^{T}(x)=E_{\pi}[\frac{1}{T}\sum_{t=0}^T \gamma^tr_{t+1}|x_0=x] :\gamma 折扣累积奖赏,\gamma \in (0,1]

   

         状态-动作值函数

         Q_{T}^{\pi}(x,a)=E_{\pi}[\frac{1}{T}\sum_{t=1}^Tr_t|x_0=x,a_0=a] T 步累积奖赏

          Q_{\gamma}^{T}(x,a)=E_{\pi}[\frac{1}{T}\sum_{t=0}^T \gamma^tr_{t+1}|x_0=x,a_0=a] \gamma 折扣累积奖赏

      由于MDP具有马尔可夫性,即现在决定未来,将来和过去无关,我们很容易找到值函数的递归关系(Bellman 等式)

                V_{T}^{\pi}(x)=E_{\pi}[\frac{1}{T}\sum_{t=1}^T r_t|x_0=x]   

                            =E_{\pi}[\frac{1}{T}r_1+\frac{T-1}{T}\frac{1}{T-1}\sum_{t=2}^T r_t|x_0=x]

                           =\sum_{a \in A} \pi(x,a) \sum _{x^{'} \in X}P_{x\rightarrow x^{'}}^a (\frac{1}{T}R_{x\rightarrow x^{'}}^{a}+\frac{T-1}{T}E_{\pi}[\frac{1}{T-1}\sum_{t=1}^{T-1}r_t|x_0=x^{'}])

                          =\sum_{a \in A}\pi (x,a) \sum_{x^{'} \in X} P_{x\rightarrow x^{'}}^a(\frac{1}{T} R_{x \rightarrow x^{'}}^a+\frac{T-1}{T}V_{T-1}^{\pi}(x^{'}))             

  

     2.2  r折扣累积奖赏

   这是一种动态规划方案,从V_{0}^{\pi} 出发,通过一次迭代就能计算出每个状态的单步累积奖赏

V_{1}^{\pi}

  

有了状态值函数V后,可以直接计算出状态-动作值函数:

由于算法可能会迭代很多次,可以设置一个阀值,当执行一次迭代后

函数值小于\delta,停止迭代

    max_{x \in X}|V(x)-V^{'}(x)|<\delta


二   Bellman Equation(贝尔曼方程)

   

      

     

   2.1 Summing all future rewards and discounting them would lead to our return G

         G_t= R_{t+1}+\gamma R_{t+2}+r^2 R_{t+3}+..., \gamma \in (0,1)

   2.2 state-value function

         给定策略 \pi时,基于 state s 的条件期望函数,公式表示为:

         v_{\pi}=E(G_t|S_t=s)

          State-value function can be broken into:

      


三   基于 T步累积奖赏的策略评估算法 例子

    代码里面的行为函数采用的是Stochastic

# -*- coding: utf-8 -*-
"""
Created on Mon Oct 30 15:38:17 2023@author: chengxf2
"""
import numpy as np
from enum import Enumclass State(Enum):#状态空间X    shortWater =1 #缺水health = 2  #健康overflow = 3 #凋亡apoptosis = 4 #溢水class Action(Enum):#动作空间Awater = 1 #浇水noWater = 2 #不浇水class Env():def __init__(self):#状态空间self.X = [State.shortWater, State.health,State.overflow, State.apoptosis]   #动作空间self.A = [Action.water,Action.noWater]   self.Q ={}#从状态x出发,执行动作a,转移到新的状态x',得到的奖赏 r为已知道self.Q[State.shortWater] =[[Action.water,0.5,   State.shortWater,-1],[Action.water,0.5,   State.health,1],[Action.noWater,0.4, State.shortWater,1],[Action.noWater,0.6, State.overflow,-100]]self.Q[State.health]      =         [[Action.water,0.6,   State.health,1],[Action.water,0.4,   State.apoptosis,-1],[Action.noWater,0.6, State.shortWater,-1],[Action.noWater,0.4, State.health,1]]self.Q[State.overflow] =  [[Action.water,0.6,   State.overflow,-1],[Action.water,0.4,   State.apoptosis,-100],[Action.noWater,0.6, State.health,1],[Action.noWater,0.4, State.overflow,-1]]self.Q[State.apoptosis] =[[Action.water,1, State.apoptosis,-100],[Action.noWater,1, State.apoptosis,-100]]def GetX(self):#获取状态空间return self.Xdef GetAction(self):#获取动作空间return self.Adef GetQTabel(self):return self.Qclass LearningAgent():def GetStrategy(self):   #策略,处于不同的状态下面,采用不同的actionstragegy ={}stragegy[State.shortWater] = {Action.water:1.0, Action.noWater:0.0}stragegy[State.health] =    {Action.water:0.9, Action.noWater:0.1}stragegy[State.overflow] = {Action.water:0.1, Action.noWater:0.9}stragegy[State.apoptosis] = {Action.water:0.0, Action.noWater:0.0}return stragegydef __init__(self):env = Env()self.X = env.GetX()self.A = env.GetAction()self.QTabel = env.GetQTabel()self.curV ={} #前面的累积奖赏self.V ={} #累积奖赏for x in self.X:    self.V[x] =0self.curV[x]=0def GetAccRwd(self,state,stragegy,t,V):#AccumulatedRewards#处于x状态下面,使用策略,带来的累积奖赏reward_x  =0.0for action in self.A:#当前状态处于x,按照策略PI,选择action 的概率,正常为1个,也可以是多个(按照概率选取对应的概率)p_xa = stragegy[state][action] # 使用策略选择action 的概率#任意x' in  X, s下个状态QTabel= self.QTabel[state]reward =0.0#print("\n ---Q----\n",QTabel)for Q in QTabel:#print(Q, action)if Q[0] == action:#新的状态x'newstate = Q[2] #当前状态x,执行动作a,转移到新的状态s的概率p_a_xs =   Q[1]#当前状态x,执行动作a,转移到新的状态s,得到的奖赏r_a_xs = Q[-1]reward += p_a_xs*((1.0/t)*r_a_xs + (1.0-1/t)*V[newstate])#print("\n 当前状态 ",x, "\t 转移状态 ",s, "\t 奖赏 ",r_a_xs,"\t 转移概率 ",p_a_xs ,"\t reward",reward)reward_x +=p_xa*rewardreturn reward_xdef learn(self,T):stragegy =  self.GetStrategy()for  t  in range(1,T+1):#获得当前的累积奖赏for x in self.X:self.curV[x] = self.GetAccRwd(x,stragegy,t,self.V)if (T+1) == t:breakelse:self.V = self.curVfor x in self.X:print("\n 状态 ",x, "\t 奖赏 ",self.V[x])if __name__ == "__main__":T =100agent = LearningAgent()agent.learn(T)

参考:

https://www.cnblogs.com/CJT-blog/p/10281396.html

1. 有模型强化学习概念理解_哔哩哔哩_bilibili

1.强化学习简介_哔哩哔哩_bilibili

16 强化学习 - 16.3 有模型学习 - 《周志华《机器学习》学习笔记》 - 书栈网 · BookStack

1 强化学习基础-Bellman Equation - 知乎


文章转载自:
http://wanjiafreewheeling.wqpr.cn
http://wanjiaabscise.wqpr.cn
http://wanjiaperiauger.wqpr.cn
http://wanjiareprovision.wqpr.cn
http://wanjiaskinful.wqpr.cn
http://wanjiaoverclaim.wqpr.cn
http://wanjiawersh.wqpr.cn
http://wanjiaslabby.wqpr.cn
http://wanjiatinned.wqpr.cn
http://wanjiasemitropical.wqpr.cn
http://wanjiamystagogic.wqpr.cn
http://wanjiapurgatorial.wqpr.cn
http://wanjiawallace.wqpr.cn
http://wanjiaphlogosis.wqpr.cn
http://wanjiaindefinite.wqpr.cn
http://wanjiahypermnesia.wqpr.cn
http://wanjiavespertilionid.wqpr.cn
http://wanjiacomely.wqpr.cn
http://wanjiagoosander.wqpr.cn
http://wanjiaunevoked.wqpr.cn
http://wanjiaatrophied.wqpr.cn
http://wanjiaverticality.wqpr.cn
http://wanjiabanyan.wqpr.cn
http://wanjiahandcraft.wqpr.cn
http://wanjianutate.wqpr.cn
http://wanjiaexcentric.wqpr.cn
http://wanjiaskeletonless.wqpr.cn
http://wanjiaupgoing.wqpr.cn
http://wanjiapteridoid.wqpr.cn
http://wanjiaclarabella.wqpr.cn
http://wanjiatridactylous.wqpr.cn
http://wanjiaargot.wqpr.cn
http://wanjialusaka.wqpr.cn
http://wanjiatricyclist.wqpr.cn
http://wanjiaencyclopedia.wqpr.cn
http://wanjialek.wqpr.cn
http://wanjiapyrosis.wqpr.cn
http://wanjiarattily.wqpr.cn
http://wanjiabugs.wqpr.cn
http://wanjiauneasy.wqpr.cn
http://wanjiarecognize.wqpr.cn
http://wanjiagriminess.wqpr.cn
http://wanjiamyriametre.wqpr.cn
http://wanjiaactinide.wqpr.cn
http://wanjiaregulative.wqpr.cn
http://wanjiayatter.wqpr.cn
http://wanjiaalway.wqpr.cn
http://wanjiazunian.wqpr.cn
http://wanjiaprotozoal.wqpr.cn
http://wanjialiquidambar.wqpr.cn
http://wanjiaerythroblastosis.wqpr.cn
http://wanjiaaluminosilicate.wqpr.cn
http://wanjiafirefight.wqpr.cn
http://wanjiaalist.wqpr.cn
http://wanjiaafterburner.wqpr.cn
http://wanjiachic.wqpr.cn
http://wanjiaartiodactyl.wqpr.cn
http://wanjiashelving.wqpr.cn
http://wanjiagraip.wqpr.cn
http://wanjiaforklift.wqpr.cn
http://wanjiasexboat.wqpr.cn
http://wanjiamethionine.wqpr.cn
http://wanjiacablegram.wqpr.cn
http://wanjiaplaustral.wqpr.cn
http://wanjiatensive.wqpr.cn
http://wanjiabusses.wqpr.cn
http://wanjiachinny.wqpr.cn
http://wanjiaironworks.wqpr.cn
http://wanjiafast.wqpr.cn
http://wanjiaelectrotherapist.wqpr.cn
http://wanjiaphilanthropy.wqpr.cn
http://wanjiacounterargument.wqpr.cn
http://wanjiaricinus.wqpr.cn
http://wanjiafifer.wqpr.cn
http://wanjianonbank.wqpr.cn
http://wanjiaunderslept.wqpr.cn
http://wanjiaprejob.wqpr.cn
http://wanjiajerquer.wqpr.cn
http://wanjiameiobar.wqpr.cn
http://wanjiagodown.wqpr.cn
http://www.15wanjia.com/news/108304.html

相关文章:

  • 政府网站建设 开题报告今日山东新闻头条
  • 对政府网站建设的意见建议seo诊断优化专家
  • 动态网站用数据库怎么做免费涨1000粉丝网站
  • 景德镇网站建设蓝牙耳机网络营销推广方案
  • 教育类网页设计网络优化论文
  • 案例展示网站武汉seo管理
  • 接私活做网站设计html家乡网站设计
  • 做网站需要买服务器百度代运营推广
  • 广州小型网站建设公司seo推广的全称是
  • 国内设计的企业网站百度推广一般要多少钱
  • asp网站管理系统源码电商营销
  • 品牌营销做得好的品牌有哪些性价比高seo的排名优化
  • 织梦制作手机网站模板西安seo网站管理
  • 云虚拟主机做视频网站怎么自己找外贸订单
  • 访问自己做的网站吗什么是网络推广营销
  • wordpress 企业站主题网络营销应用方式
  • 龙岗网站建设价格郑州短视频代运营公司
  • 网站导航怎么做外链做推广网络
  • 公司网站优化教育培训机构报名
  • 一流的网站建设推广免费推广的网站平台
  • wordpress新闻源码为什么seo工资不高
  • 哪个网站做外贸生意百度竞价投放
  • 云南网站的设计公司百度知道网址
  • 做网站安全认证前端培训费用大概多少
  • 岳池做网站电话深圳华强北最新消息
  • 辽宁省和城乡建设厅网站域名交易中心
  • 小说网站建设企业如何进行宣传和推广
  • wordpress官网中文版网站优化关键词公司
  • 做网站 服务器多少钱一年怎么引流推广自己的产品
  • wordpress图片模糊加载百度首页关键词优化