第二十六期Python調(diào)用yolo實現(xiàn)人工智能算法及在游戲腳本中的應(yīng)用
一.零基礎(chǔ)學(xué)習(xí)python(我會對照易語言來講python基礎(chǔ)) 會易語言的人,很快就能掌握python!
1.什么是python?它是干嘛的? python對我們來說有什么用? python拿什么對抗目下的腳本扛把子(易語言)?
2.我們來安裝python和pycharm ,以及一些編程輔助編程的插件
3.python的調(diào)試輸出和注釋和易語言的調(diào)試輸出和注釋
4.python中的變量和易語言的變量
5.python的數(shù)據(jù)類型和易語言的數(shù)據(jù)類型
6.python的運算和易語言的運算
7.python的數(shù)據(jù)類型轉(zhuǎn)換和易語言的數(shù)據(jù)類型轉(zhuǎn)換
8.python的條件控制語句和易語言的條件控制語句
9.python的輸入和如果嵌套和代碼縮進(jìn)
10.python的循環(huán)語句和易語言的循環(huán)語句
11.python列表
12.python元組
13.python字典
14.python集合
15.python的函數(shù)和易語言的子程序
16.python的函數(shù)傳參和易語言的子程序傳參
17.python的可變參數(shù)和關(guān)鍵字可變參數(shù)
18.python的函數(shù)返回值和易語言的子程序返回值
19.python的面向?qū)ο?類與對象)
20.python的文件讀寫
21.python的異常處理
22.?python如何安裝模塊
?
二.pyqt5的學(xué)習(xí)(簡單的說就是一個非常偉大的界面)
1.什么是pyqt5?他是用來干嘛的?
2.安裝pyqt5
3.如何在pycharm里配置
4.窗口的基本屬性類型
5.我們畫一個簡單的界面并且在python里面來調(diào)用它
6.更換窗口屬性和圖標(biāo)
7.設(shè)置窗口的背景
8.信號與槽
9.pyqt5的標(biāo)簽
10.pyqt5的文本框
11.pyqt5的按鈕
12.pyqt5的選擇框
13.pyqt5的列表
14.pyqt5的選項卡
15.pyqt5的對話框
16.pyqt5的表格控件
17.pyqt5和python的時間流程
18.如何打包普通的python程序
19.如何打包pyqt5程序
20.如何打包資源文件
三.python調(diào)用大漠
1.畫一個腳本界面
2.完善下界面代碼和python的類繼承與類組合
3.重畫python大漠多線程界面和重構(gòu)代碼
4.python操作模擬器信息
5.python封裝大漠調(diào)用函數(shù)
6.python大漠的綁定和解綁
7.python大漠實現(xiàn)多線程
8.總結(jié)
9.演示python大漠多線程框架
10.python多線程框架如何實現(xiàn)傳遞線程參數(shù)
11.python多線程如何實現(xiàn)大漠的功能和多線程運行流程
四.python調(diào)用yolo框架(免配置環(huán)境)
1.了解yolov5
2.從git上下載yolov5的原生代碼
3.yolov5的detect文件結(jié)構(gòu)講解
4.yolov5的網(wǎng)絡(luò)結(jié)構(gòu)講解
5.yolov5的模型訓(xùn)練文件train講解
6.從git上下載標(biāo)注工具源代碼
7.對標(biāo)注工具進(jìn)行講解
8.如何配置yolov5的運行環(huán)境
9.測試運行yolov5的代碼來識別百度隨便搜索來的圖片
10.什么是chatGPT
11.如何注冊chatGPT
12.如何使用chatGPT
13.x64調(diào)用大漠
14.如何免環(huán)境使用yolov5訓(xùn)練工具
??
五.我們教AI , 如何幫我們代肝游戲 , 下棋 , 打牌 或者幫我們干活兒
1. 強化學(xué)習(xí)基礎(chǔ)導(dǎo)向概述(一)
2.強化學(xué)習(xí)基礎(chǔ)導(dǎo)向概述(二)
3.馬爾可夫算法決策過程
4.價值函數(shù)
5.貝爾曼方程式
6.Numpy計算庫使用
7.Matplotlib繪圖技術(shù)
8.Mc估計圓周率理論
9.Mc估計價值函數(shù)理論
10.Gym環(huán)境布置
11.玩一個棋牌游戲
12.Sarsa和Q-learning原理理論
13.如何使用Sarsa和Q-learning玩游戲
14.梯度下降算法原理理論的實現(xiàn)
15.梯度下降算法編程如何實現(xiàn)
16.深度神經(jīng)網(wǎng)絡(luò)的基礎(chǔ)理論
17.AI預(yù)測股市
18.DQN-理論基礎(chǔ)
19.DQN玩一個游戲
20.價值方法
21.基于策略方法理論
22.REINFORCE算法
23.REINFORCE編程實現(xiàn)
24.PPO如何解決REINFORCE算法的缺點
25.PPO的重要性采樣
26.代理函數(shù)的分割
27.PPO中的網(wǎng)絡(luò)結(jié)構(gòu)
28.PPO智能體結(jié)構(gòu)設(shè)計和實現(xiàn)?
29.經(jīng)驗池數(shù)據(jù)的實現(xiàn)
30.神經(jīng)網(wǎng)絡(luò)的更新
31.OpenAi gym環(huán)境要素
32.環(huán)境構(gòu)建世界
33.環(huán)境構(gòu)建世界的實現(xiàn)
34.PPO算法對環(huán)境進(jìn)行學(xué)習(xí)
35.動作價值函數(shù)的估計
36.Q值表
37.greedy策略
38.策略評估和引導(dǎo)改進(jìn)
39.Mc算法改良
40.Mc算法的增量實現(xiàn)
41.實戰(zhàn)一個斗地主游戲(一)類似某Q斗地主
42.實戰(zhàn)一個斗地主游戲(二)類似某Q斗地主
43.實戰(zhàn)一個MOBA類型游戲(一)類似王者榮耀
44.實戰(zhàn)一個MOBA類型游戲(二)類似王者榮耀
45.實戰(zhàn)一個暗黑系列的游戲(一)類似火炬
46.實戰(zhàn)一個暗黑系列的游戲(二)類似火炬
47.結(jié)合人工智能說一說我對人工智能未來的看法以及能應(yīng)用到的現(xiàn)實社會行業(yè)
天野學(xué)院出品? www.tianyecollege.com