iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0

大家好呀,我是一個大學新鮮人,同時也是一個對深度學習感到又愛又恨的技術宅,我在人工智慧的領域打滾了一兩年,在這期間受到網路上很多大神的指點。我認為取之於社會,用之於社會,從網路上汲取的知識,也要回饋到網路上。這次參加比賽除了想分享這一年所學以外,也想對自己做一個驗收。看看是否有把所學給靈活運用~

另外,因應目前程式設計也被納入國高中必修課,可見其重要性。所以我希望我的系列文高中生甚至國中生也能理解,用字遣詞或者解釋會稍微簡單一些,希望年紀較小且對人工智慧有興趣的學生們都可以理解。

最後,小弟我才疏學淺,可能很多地方都講不好orz,也希望各位前輩可以多給點指教,若是能認識更多朋友能夠一起做技術交流那是最好不過的了!

目標

這30天我想分享如何利用強化學習來訓練一隻機器人前進,並且轉彎。雖然看起來很簡單,但實際上也是有一點挑戰性的。關於這30天理論的部分可能會比較少,我想著重在利用各種套件來完成此次的任務。

排程

那這30天大致上要介紹什麼我大致上排了一下,希望不會計畫趕不上變化囉,那廢話不多說,正文開始!!

階段一 ——暖身時間

D1:開場白

D2:python介紹跟一些基本的語法

D3:python基本的語法

D4:python基本的語法

D5:numpy介紹、常用方法

D6:numpy介紹、常用方法

D7:matplotlib.pyplot介紹,介紹如何畫出一張簡單的圖表

階段二 ——進入主題啦

D8:強化學習介紹

D9:Open AI Gym介紹

D10:Open AI Gym基本方法

D11:介紹Open AI Gym中的環境

D12:pybullet介紹、實作

D13:pybullet介紹、實作

D14:pybullet介紹、實作、統整

D15:urdf介紹

D16:urdf實作

D17:自定義環境

D18:自定義環境

D19:註冊環境

階段三 ——嗶嗶!開始訓練了

D20:介紹steble-baselines3

D21:steble-baselines3範例介紹

D22:使用steble-baselines3訓練自己的環境

D23:強化學習成果檢視

D24:模糊控制介紹

D25:隸屬函數(membership function)種類

D26:隸屬函數實作1

D27:隸屬函數實作2

D28:隸屬函數實作3

階段四 ——開花結果,恭喜你和你的機器人夥伴

D29:強化學習延伸應用,其他資源,參數調整等

D30:關於這次鐵人賽的一些心得以及總結

結語

看完這30天的排程。我自己感覺到真的是挑戰滿滿,希望可以順利完賽囉!也希望各位也能從中獲得新知喔!基本上這30天的文章都在擬草稿了,所以基本上不會做內容的更動。

最後我認為python環境的建立網路上有非常非常大量的教學,所以就不在這邊贅述了,各位對python的建立若有不熟悉的話相信關鍵字打上去就有很多教學了。另外小弟我使用的IDE是pycharm,非常好用。

明天會從最基礎的python語法開始介紹,那就明天見囉!


下一篇
D2:python入門(1/3)
系列文
高中生也可以!利用強化學習讓機器人動起來!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言