IT之家9月29日消息 最近微軟因?yàn)閃indows 10的累積更新頻出問(wèn)題而受到很多網(wǎng)友的抱怨,有人推測(cè)這可能和微軟使用機(jī)器學(xué)習(xí)算法來(lái)部署Windows 10更新推送的舉措有關(guān),因?yàn)檫@個(gè)過(guò)程中沒(méi)有了人工的核查。今天,微軟在官方博客上發(fā)文回應(yīng)了這種觀點(diǎn),微軟認(rèn)為,機(jī)器學(xué)習(xí)算法總體來(lái)說(shuō)是提升了Windows 10的更新體驗(yàn)的。
微軟表示,Windows 10 PC的定期更新有助于確保它們免受惡意威脅的侵害,并可以帶來(lái)最新功能以實(shí)現(xiàn)最佳性能和生產(chǎn)力。由于Windows客戶可以使用的硬件、設(shè)備和應(yīng)用程序種類繁多,因此每臺(tái)PC的更新體驗(yàn)可能會(huì)略有不同。為了確保所有PC都具有無(wú)縫的更新體驗(yàn)(無(wú)論它們之間的差異如何),微軟也通過(guò)使用測(cè)試、讓合作伙伴密切參與、反饋、診斷數(shù)據(jù)等方式來(lái)管理更新的質(zhì)量。
因?yàn)閷?duì)更新質(zhì)量的評(píng)估是一項(xiàng)非常復(fù)雜的工程,微軟正在增加對(duì)機(jī)器學(xué)習(xí)(ML)技術(shù)的投資。微軟表示機(jī)器學(xué)習(xí)可以幫助他們更快地發(fā)現(xiàn)潛在問(wèn)題,并協(xié)助確定在Windows 10新版本發(fā)布后,更新每臺(tái)PC的最佳時(shí)間。
微軟稱,Windows 10版本1803(2018年4月更新)是微軟第一次大規(guī)模使用ML來(lái)部署更新,他們從PC運(yùn)行狀況的六個(gè)核心領(lǐng)域開(kāi)始(例如總體可靠性等等),以確定更新過(guò)程是否順利進(jìn)行。Windows 10版本1903(2019年5月更新),則是微軟在更新推送中使用ML的第三次迭代。
“我們現(xiàn)在可以評(píng)估PC運(yùn)行的35種狀況,并且這個(gè)過(guò)程還將繼續(xù)發(fā)展,我們也會(huì)采取其他措施來(lái)改善您的更新體驗(yàn)?!?/p>
微軟認(rèn)為采用ML技術(shù)來(lái)部署更新是擁有更好的體驗(yàn)的,他們列舉了一系列數(shù)據(jù)來(lái)佐證,例如通過(guò)ML更新后內(nèi)核崩潰的數(shù)量減少一半,以及更新后的驅(qū)動(dòng)程序問(wèn)題的數(shù)量減少了五倍。
下圖給出了機(jī)器學(xué)習(xí)部署Windows 10更新的總體結(jié)構(gòu):
微軟表示機(jī)器學(xué)習(xí)在其中提供了兩個(gè)關(guān)鍵功能:
它確定了潛在的問(wèn)題,從而可以及時(shí)采取措施保護(hù)尚未更新的PC,以便Windows開(kāi)發(fā)人員可以迅速調(diào)查和解決這些問(wèn)題。
它預(yù)測(cè)并發(fā)現(xiàn)那些具有無(wú)縫更新體驗(yàn)的PC,從而提供更新。
由于整個(gè)過(guò)程每天都在重復(fù),因此該模型會(huì)不斷從最新的更新PC中學(xué)習(xí)。隨著時(shí)間的流逝、問(wèn)題的不斷解決,過(guò)去那些更新體驗(yàn)較差的PC也將會(huì)擁有更好更穩(wěn)定的更新體驗(yàn)。
▲圖表顯示了某個(gè)功能或模式的失敗率為82%,而基準(zhǔn)失敗率約為3%。這樣可以確定需要保護(hù)的位置,以防止其他PC遇到類似問(wèn)題
另外,微軟還談到,ML驅(qū)動(dòng)推出的過(guò)程中,有一個(gè)關(guān)鍵要素是具備能夠及早發(fā)現(xiàn)兼容性問(wèn)題的能力,這使微軟能夠建立保護(hù)措施,以保護(hù)特定PC免受更新的影響。過(guò)去,兼容性問(wèn)題是通過(guò)費(fèi)力的實(shí)驗(yàn)室測(cè)試、反饋、支持電話和其他渠道檢測(cè)到的。盡管目前微軟仍然使用這些方法,但是將ML應(yīng)用于生態(tài)系統(tǒng)中來(lái)自PC的診斷數(shù)據(jù),可以讓微軟更快更準(zhǔn)確地識(shí)別更新過(guò)程中在硬件特性,驅(qū)動(dòng)程序,應(yīng)用程序等方面的兼容性問(wèn)題。
為了實(shí)現(xiàn)這一點(diǎn),微軟使用了異常檢測(cè)機(jī)制,它可以識(shí)別某個(gè)特征或模式(兩個(gè)或多個(gè)特征)在什么時(shí)候?qū)е碌墓收下时日w更高。通過(guò)使用Microsoft Azure Databricks,微軟稱可以快速擴(kuò)展到數(shù)百萬(wàn)臺(tái)PC并建立保護(hù)措施,從而防止PC受到與更新相關(guān)的潛在問(wèn)題的干擾。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。