自我設計的機器學(xué)習研究重新定義計算機編程

2019-07-18 15:16:05    來(lái)源:    作者:

研究人員正在開(kāi)發(fā)人工智能計算機系統,它們可以設計和組裝自己,比最好的人工系統更好地工作。將傳統的軟件開(kāi)發(fā)過(guò)程放在首位,新推出的研究項目將使計算機處于領(lǐng)先地位 - 使他們能夠自主地自行組裝算法,從而以最有效的方式完成任務(wù) - 節省運行成本和能耗。

蘭卡斯特大學(xué)的研究人員將創(chuàng )建一個(gè)龐大的小代碼塊工具包,自主系統可以以最佳方式選擇和安排任務(wù)。系統還可以根據需要編寫(xiě)自己的全新代碼塊,在運行時(shí)不斷尋找更好的工作方式。

該研究的目標是自動(dòng)編寫(xiě)和組裝各種軟件,但最初將重點(diǎn)放在現代數據中心的高度復雜的生態(tài)系統上,這些生態(tài)系統必須盡可能高效地持續處理數百萬(wàn)個(gè)不同的請求。

為此,該研究將研究許多不同的互連自組裝計算機程序如何在不同位置的多臺機器上工作,以實(shí)現特定目標 - 處理請求的速度更快,計算能力更低,耗能更少,并回應流行內容和服務(wù)隨時(shí)間變化的方式。

蘭卡斯特大學(xué)計算機學(xué)院講師巴里波特 博士說(shuō):“我們正在研究所有計算機程序,這些計算機程序在許多不同的計算機上協(xié)同工作,這些計算機都是單獨自組裝的,但它們也共同努力實(shí)現程序員的目標。” 該項目的溝通和首席研究員。

“通過(guò)完全自動(dòng)化編寫(xiě)每個(gè)小塊行為的源代碼,軟件不斷為系統創(chuàng )建自己的新構建塊,而無(wú)需人類(lèi)編寫(xiě)它們。

“這可以從他們的編程中釋放系統,使他們能夠不斷創(chuàng )造更多新穎和創(chuàng )新的解決方案,以實(shí)現他們的目標。”

最終結果可能會(huì )重新定義計算機程序員的意義。它將有助于大幅減少編寫(xiě)軟件所需的人力,降低成本,甚至可以通過(guò)逐漸了解個(gè)人喜歡如何工作和使用他們的軟件,從而將軟件重新設計為最適合其人類(lèi)用戶(hù)的工作。技術(shù)。

波特博士說(shuō):“這將有助于提供一種基本的軟件開(kāi)發(fā)新模式,在這種模式中,計算機程序員將不必費力地編寫(xiě)每個(gè)系統的所有細節,而是在更高的創(chuàng )造力水平上工作,以指導復雜的構建軟件與先進(jìn)的機器學(xué)習相結合。

“它有點(diǎn)像計算機編程的自動(dòng)駕駛汽車(chē),其中程序員甚至最終用戶(hù)定義了目的地,機器找出了到達目的地的最佳方式。”

雖然研究人員最初專(zhuān)注于提高數據中心的效率,但這項研究也可以幫助塑造人工智能本身的未來(lái),雖然新的智能軟件可以編寫(xiě)和重寫(xiě)自己的行為,并且可以構建一個(gè)深層了解其行為如何影響周?chē)氖澜缫约败浖绾文軌蚋玫馗淖冞@種行為。

通過(guò)這種方式,即使是非程序員也可以向他們的計算機或智能手機解釋他們需要什么,并讓他們的設備制定出超出其編程要求的解決方案。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。