繼 Windows 10 十月更新(Version 1809)之后,微軟再次因為累積更新頻頻出現(xiàn)的質(zhì)量問題而成為輿論的風(fēng)口浪尖。隨后一位前微軟員工發(fā)布視頻,解釋稱微軟目前將這些更新的測試工作都交給了人工智能和機器學(xué)習(xí),而不再依靠人工進行核查。
為此今天微軟發(fā)布了一篇博客文章 ,解釋了人工智能和機器學(xué)習(xí)在評估 Windows 10 系統(tǒng)升級中的作用。近日微軟官方在推特上宣布 Windows 10 Version 1903 版已被指定為可針對所有用戶進行廣泛部署的重大版本更新,而且正使用人工智能來確認那些設(shè)備適合下一波 Windows 10 更新。
微軟指出,Windows 10 四月更新(v1803)是首個使用機器學(xué)習(xí)來確認哪些設(shè)備適合更新的功能更新。然后微軟將這些可能存在兼容性問題的設(shè)備和其他可以正常升級的設(shè)備進行分離。此外微軟還使用了機器學(xué)習(xí)算法來幫助解決這些問題,最終確保設(shè)備穩(wěn)定、無障礙的升級至新功能更新。
在部署機器學(xué)習(xí)算法之后,設(shè)備更新因內(nèi)核出現(xiàn)的崩潰問題明顯減少,而因驅(qū)動問題出現(xiàn)的崩潰問題則減少了 5 倍。微軟還提供了一個詳盡的機器學(xué)習(xí)圖,展示了機器學(xué)習(xí)算法的整體框架,以及如何評估那些準備升級的 PC。
機器學(xué)習(xí)還提供兩個關(guān)鍵功能:
● 識別潛在的問題,保護這些尚未更新的 PC 并積極收集相關(guān)信息,以便 Windows 開發(fā)人員可以迅速調(diào)查和解決這些問題。
● 預(yù)測并提名將具有無縫更新體驗的 PC,因此應(yīng)提供更新。
由于 Microsoft 混合使用 AI 和機器學(xué)習(xí),因此該模型本身可以從以前的部署中學(xué)習(xí),并且可以更好地預(yù)測未來的部署。這樣可以確保任何存在硬件或軟件不兼容的 PC 都無法更新,在等到兼容性修復(fù)之后再行更新。
微軟還使用 Azure Databricks 來確保他們可以識別異常并部署保護措施來保護類似的 PC。除了 Databricks 之外,Microsoft 還依靠舊的渠道,例如費力的實驗室測試,反饋和支持電話,以確保更新不會發(fā)布到不兼容的硬件上。
盡管該公司現(xiàn)在依賴于機器學(xué)習(xí),但他們確實承認該模型不是完 美的 ,并且正在努力使其能夠在幾秒鐘而不是幾小時內(nèi)識別出問題。