Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 148|回復: 0
打印 上一主題 下一主題

多臂老虎機(Multi

[複製鏈接]

2070

主題

2070

帖子

6244

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
6244
跳轉到指定樓層
樓主
發表於 2023-9-19 13:20:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
多臂山君機問题[1]是几率论中一個經典問题,也属于强化進修的范围.假想,一個赌徒眼前有N個山君機,事前他不晓得每台山君機的真實红利环境,他若何按照每次玩山君機的成果来選擇下次拉哪台或是不是遏制打赌,来最大化本身的從頭至尾的收益.

關于多臂山君機問落款字的来历,是由于山君機[2]在之前是有一個操控杆,就像一只手臂(arm),而玩山君機的成果常常是口袋被掏空,就像碰到了匪贼(bandit)同样,而在多臂山君機問题中,咱们面临的是多個山君機.

在贸易中,多臂山君機問题有着遍及的利用,包含告白展現,醫學實验和金融等范畴[3].好比在举薦體系中,,咱们有N個物品,事前不晓得用户U對N個物品的反响,咱们必要每次举薦给用户某個物品,来最大化用户的价值(或說尽可能使得用户U转化),好比用户的采辦.

每一個物品 Item_i \in \{Item_i\}_{i=1}^n 被用户U转化的事務,對應一個伯努利散布 Bernoulli(p_i),f(k;p_i) =   \begin{cases}     p_i     & \text{if $k = 1$}, \\     1 - p_i & \text{if $k = 0$}.   \end{cases}

p_i 咱们叫做 Item_i 的被转化率.换句话說,就是對付每一個物品,用户U转化的几率為 p_i ,此中 p_i \in [0, 1] .

咱们事前是不晓得每一個物品對應的被转化率 p_i 的.

想對伯努利散布和二項式散布,泊松散布,指数散布的瓜葛有所领會的同窗请戳

EE(Exploration a增強記憶力保健品,nd Exploitation,摸索和操纵)問题在這個情形下,摸索(Exploration)山楂片,指的是举薦新的物品给用户,開辟用户的樂趣點;而操纵(Exploitation)指的是操纵當前收成的信息来最大化收益,包管用户當前的體验,好比咱们在前几回举薦中,發明用户很喜好物品i,咱们以後操纵這個信息来多举薦物品i.

EE問题(Exploration and Exploitation Dile妹妹e)

對應得,咱们有 \ep檬山楂脂流茶,silon-greedy (叫做epsilon-greedy),指的是在N個物品之間選擇一個给用户举薦(拉哪台山君機)時,

此中\epsilon \in [0, 1], \epsilon 越大,摸索的水平越大.

如下是简化的代码實現

  1. import numpy as np

  2. N = 3
  3. T = 100
  4. epsilon = 0.1
  5. P = [0.5, 0.6, 0.55]

  6. def pull(N, epsilon, P):
  7. """經由過程epsilon-greedy来選擇物品(拉山君機)

  8. Returns:
  9. 本次選擇的物品
  10. """
  11. # 經由過程一致散布的随機数来肯定是搜刮仍是操纵
  12. exploration_flag = True if np.random.uniform() <= epsilon else False

  13. 減肥方法,    # 若是選擇摸索
  14. if exploration_flag:
  15. i = int(min(N-1, np.floor(N*np.random.uniform())))

  16. # 若是選擇操纵
  17. else:
  18. i = np.argmax(P)
  19. return i

  20. def trial_vanilla(rounds=T):
  21. 毛囊炎藥膏,  """做rounds轮實验

  22. rewards来記實重新到位的嘉奖数
  23. """
  24. rewards = 0
  25. for t in range(rounds):
  26. i = pull(N, epsilon, P)
  27. reward = np.random.binomial(1, P[i])
  28. rewards += reward
  29. return rewards
複製代碼

在 \epsilon-greedy 章中,咱们供给了简化的代码.這個代码简化的地方在于:咱们假如已晓得了每一個物品的转化率 \{p_i\}_{i=1}^N ,但現實上這是不晓得的.

為了估量\{p_i\}_{i=1}^N,凡是有两種做法:

2. Thompson Sampling

關于這两種做法,後面的文章我會具體先容.
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|台灣線上娛樂城假期交流評價論壇  

悠遊卡套, 刷卡換現金, 未上市, 未上市股票, 滑鼠墊, 信用卡換現金, 堆高機, 空壓機, 翻譯社LPG, 音波拉皮, 隆乳, 割雙眼皮, 音波拉皮, 酸梅湯, 隨身煙灰缸, 資料擷取DAQ, 傳感器, 荷重元, 壯陽藥呼吸照護, 封口機, 廚具工廠微晶瓷, 創業加盟推薦, 鹹酥雞推薦, 房屋二胎搬家公司, 百家樂預測, 百家樂賺錢, 捕魚機遊戲, 九州娛樂app, leo官網, LEO娛樂, 運彩場中, 歐冠杯投注, 歐冠盃投注, 歐冠杯下注, 歐冠盃下注, 歐冠杯決賽, 歐冠盃決賽, 3A娛樂城, Force Sensors, load cell, 贈品, 禮品, 搬家公司, 台中搬家, 台中搬家公司, 呼吸照護, 沙發修理廚餘回收再利用機關廚餘回收Tshirt夾克, polo衫, 團體制服, 制服, 團體服, 百家樂, 廢鐵回收補魚機, 板橋汽車美容, 基隆支票貼現, 汽機車借款, 平鎮當舖, 通馬桶, 抽水肥, 飲水機雙層紙杯, 沙發工廠台北招牌設計m 抽脂價格, 汐止機車借款, 南港當舖, 汽車借款免留車, 機車借款免留車, 台北植牙, 台北借錢, 小額借款支票貼現支票借錢翻譯社邱大睿, 刷卡換現, 北京賽車幸運飛艇台灣運動彩券首頁運動彩場中投注場中投注時間表美體SPA, 素描畫室屏東汽機車借款三峽當舖房屋二胎台中搬家台中搬家公司未上市,

GMT+8, 2024-5-3 07:23 , Processed in 0.065634 second(s), 4 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表