遊戲玩得好的AI,已經在看病救人了
一個遊戲AI,怎麼幹起醫生的活了?
而且這本事還是從打遊戲的經驗裡總結來的。
喏,拿一張病理全片掃描影像,不用遍歷所有高倍鏡視野,也能找到病灶所在。
在它看來,這個過程和《我的世界》裡伐木居然是類似的。
都是三步驟走:
- 先觀察大環境
- 鎖定小範圍
- 最終確定目標。
而且這種方法效率還賊高,是傳統方法的400%。
不愧是拿過NeurIPS MineRL競賽冠軍的遊戲AI…
所以,它到底是怎麼做到的?
遊戲AI怎麼懸壺濟世?
在介紹這只遊戲AI之前,讓我們先來了解一下處理病理切片的難點究竟在哪。
與想像中只需掃一眼不同,臨床科室首先會將組織切片進行全片掃描數位化處理。
在這之後,交到醫生手中的往往是一張幾萬乘幾萬像素、甚至更高的高解析度影像,能達到每個像素0.25微米。
醫生要做的就是在這幅佈滿密集細胞和組織的超大尺寸圖像中,肉眼找到風險的病灶位置並進行判斷,可謂是「大海撈針」了。
近年來也不是沒有人嘗試過用深度學習方法來解決這個問題,但遇到的挑戰是:
第一個,儘管病理圖像(WSI)具有十億像素大小的高分辨率,但往往只有一個圖像級標籤。
目前絕大部分的方法都依賴於在高倍鏡下對全切片進行密集採樣的方式進行特徵提取,並對所有採集特徵進行資訊整合進而實現全片診斷,工作量可想而知。
第二呢,這些影像的病灶區域往往很稀疏。現有的方法大多依賴多實例學習框架,需要在高倍率下密集取樣局部的影像區塊(patch)。
這不僅增加了計算成本,還導致了診斷相關性弱、數據效率低下,一張切片往往需要幾十分鐘才能完成計算。
不過,這次來自騰訊的「絕悟」團隊就發現了盲點——
傳統模式下儘管醫生需要肉眼去看,但他們往往會先用顯微鏡在低倍鏡下掃片,憑藉經驗發現疑點後再用高倍鏡複核。
而這種操作,如果放到AI的世界裡,不就是最優路徑決策問題嗎?這不正是強化學習能搞定的事?
再聯繫到強化學習又常用在遊戲AI裡,遊戲AI又是絕悟AI的長處所在,嗯優勢閉環了。
此前,絕悟AI就憑藉最優路徑決策策略在MOBA、RTS、我的世界(Minecraft)等多類型遊戲中戰績斐然,還拿過AI頂會NeurIPS MineRL競賽冠軍。
當時,CMU、微軟、DeepMind和OpenAI聯手在頂會NeurIPS上舉辦了一個名叫MineRL的競賽,要求參賽隊伍在4天時間內,訓練出一個能在15分鐘內挖出鑽石的AI“礦工”。
來自騰訊的絕悟AI以76.97分的絕對優勢一舉奪魁,成功成為挑戰賽歷史上「挖礦最迅速」的AI。
而在《我的世界》裡找木頭的動作,跟在病理切片裡找病灶,其實思路差不多。
同樣是環顧四周蒐集全局資訊(病理醫生在低倍鏡下掃片),然後鎖定視角(高倍鏡確認),找到木頭後執行採集動作(確認病灶),如此往復。
於是,就在這只遊戲AI的基礎上,騰訊的研究人員推出了最新的研究成果“絕悟RLogist”,寓意正是RL(reinforcement learning ) Pathologist(病理學家)。
那麼絕悟RLogist具體是怎麼實現的呢?
決策提效400%
就像上文提到的人類醫生的解決思路一樣,「絕悟RLogist」採用的正是基於深度強化學習的,找出最優看片路徑的方法。
這個新方法的好處很明顯:避免了用傳統的窮舉方式去分析局部圖像切塊,而是先決策找到有觀察價值的區域,並透過跨多個解析度層級獲得代表性特徵,以加速完成全片判讀。
透過模仿人類的思考方式,不僅提高了看片效率,也做到了節省成本。
具體而言,研究人員透過條件特徵超解析度實現了交叉解析度資訊融合。
受益於條件建模,未觀測區域的高解析度特徵,可以根據已經被觀測過的低解析度和高解析度的特徵配對,而被更新。
其中一個關鍵步驟,是為病理影像分析領域定義一個強化學習訓練環境。此方法使用離散化的動作空間、設計合理的影像分塊和完成狀態獎勵函數,去提升模型的收斂表現,以避免局部最優。
對應的訓練pipeline如下述演算法所示:
#從結果來看,絕悟RLogist的優勢非常明顯。研究人員選擇「淋巴結切片轉移檢測」及「肺癌分型」兩個全片掃描影像的分類任務進行了基準測試。
結果表明,與典型的多實例學習演算法相比,「絕悟RLogist」在觀察路徑顯著變短情況下,能夠實現接近的分類表現,平均用時縮短至四分之一,決策效率提升400%。
不僅如此,該方法同時具有可解釋性。研究人員將決策過程視覺化後,發現未來不管是醫療教育還是實際場景,絕悟RLogist都能很好地發揮作用。
目前,該論文已被AAAI 2023接收,程式碼已開源。
值得一提的是,研究人員也強調,未來將沿著絕悟RLogist的方向繼續優化,包括透過引入更強的神經網路結構來增強RLogist的表徵學習能力,以及使用更高階的RL訓練方法避免學習到錯誤的觀測路徑等。
「絕悟RLogist」從何而來?
提到AI“絕悟”,想必很多人都不會陌生。
畢竟《王者榮耀》裡的AI玩法,就是「絕悟挑戰」。
△紅方AI 鎧大局觀出色,繞後蹲草叢扭轉戰局
還有《我的世界》、3D-FPS品類遊戲等,可以說「絕悟」遊戲老玩家了。
其背後團隊騰訊AI Lab也是讓AI學會玩遊戲的老玩家了,從2016至今已經開發出了AI“絕藝”、AI“絕悟”,並形成了“開悟”平台。
AI“絕藝”,是棋牌類遊戲玩家。
它的開發始於2016年,最早從圍棋開始。
2017年,「絕藝」在UEC世界電腦圍棋大會上奪冠,現在是國家隊的專業陪練。
除此之外,它還會下西洋棋、打麻將。在四人麻將上,「絕藝」是業界首個在國際標準時達到職業水準的麻將,拿下IJCAI麻將AI比賽的冠軍。
緊接著「絕藝」身後,2017年「絕悟」研發啟動。
它強調的不再是簡單博弈,而是多智能體AI在面臨更複雜環境下的策略問題。
2018年「絕藝」達到《王者榮耀》業餘玩家水平,2019年達到職業電競水平。
後面「王者絕悟」也為王者榮耀玩家帶來了「挑戰絕悟」、「英雄練習場」等玩法,成為玩家訓練上分的好幫手。
此外,「絕悟」玩《我的世界》,拿下了NeurIPS MineRL競賽的冠軍,成功成為挑戰賽史上「挖礦最迅速」的AI。
AI
「足球版」絕悟也曾獲得Google舉辦的線上世界足球賽冠軍。
而在做遊戲AI的過程中,騰訊AI Lab也順道與王者榮耀一同沉澱出了一個平台「開悟」。
也就是將騰訊的平台、演算法、場景給學生、學術界做一定的開放,讓他們進行相關的博弈研究。 2020年8月,「開悟」平台舉辦了第一場開悟的高校比賽,今年也發布了王者榮耀1v1開放研究環境。
實際上,遊戲領域,一直被視為AI最好的試驗田。
從「絕悟」這幾年的戰績中,不難看出它在強化學習等方面已經積累了一定能力。
那麼將最擅長的能力向外遷移,落在實際應用層面,也是產業內的大勢所趨。
這一回,可真就不能說遊戲AI「不學無術」了。
論文網址:http://arxiv.org/abs/2212.01737
開源網址:https://github.com/tencent-ailab/RLogist
以上是遊戲玩得好的AI,已經在看病救人了的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Binance、OKX、gate.io等十大數字貨幣交易所完善系統、高效多元化交易和嚴密安全措施嚴重推崇。

全球十大加密貨幣交易平台包括Binance、OKX、Gate.io、Coinbase、Kraken、Huobi Global、Bitfinex、Bittrex、KuCoin和Poloniex,均提供多種交易方式和強大的安全措施。

MeMebox 2.0通過創新架構和性能突破重新定義了加密資產管理。 1) 它解決了資產孤島、收益衰減和安全與便利悖論三大痛點。 2) 通過智能資產樞紐、動態風險管理和收益增強引擎,提升了跨鏈轉賬速度、平均收益率和安全事件響應速度。 3) 為用戶提供資產可視化、策略自動化和治理一體化,實現了用戶價值重構。 4) 通過生態協同和合規化創新,增強了平台的整體效能。 5) 未來將推出智能合約保險池、預測市場集成和AI驅動資產配置,繼續引領行業發展。

靠谱的数字货币交易平台推荐:1. OKX,2. Binance,3. Coinbase,4. Kraken,5. Huobi,6. KuCoin,7. Bitfinex,8. Gemini,9. Bitstamp,10. Poloniex,这些平台均以其安全性、用户体验和多样化的功能著称,适合不同层次的用户进行数字货币交易

比特幣的價格在20,000到30,000美元之間。 1. 比特幣自2009年以來價格波動劇烈,2017年達到近20,000美元,2021年達到近60,000美元。 2. 價格受市場需求、供應量、宏觀經濟環境等因素影響。 3. 通過交易所、移動應用和網站可獲取實時價格。 4. 比特幣價格波動性大,受市場情緒和外部因素驅動。 5. 與傳統金融市場有一定關係,受全球股市、美元強弱等影響。 6. 長期趨勢看漲,但需謹慎評估風險。

2025年全球十大加密貨幣交易所包括Binance、OKX、Gate.io、Coinbase、Kraken、Huobi、Bitfinex、KuCoin、Bittrex和Poloniex,均以高交易量和安全性著稱。

使用C 中的chrono庫可以讓你更加精確地控制時間和時間間隔,讓我們來探討一下這個庫的魅力所在吧。 C 的chrono庫是標準庫的一部分,它提供了一種現代化的方式來處理時間和時間間隔。對於那些曾經飽受time.h和ctime折磨的程序員來說,chrono無疑是一個福音。它不僅提高了代碼的可讀性和可維護性,還提供了更高的精度和靈活性。讓我們從基礎開始,chrono庫主要包括以下幾個關鍵組件:std::chrono::system_clock:表示系統時鐘,用於獲取當前時間。 std::chron
