行業(yè)新聞
用好算法,邁向智能社會(huì)
我的位置:主頁 >行業(yè)新聞
習(xí)近平總書記在主持中共中央政治局第九次集體學(xué)習(xí)時(shí)強(qiáng)調(diào):“人工智能是新一輪科技革命和產(chǎn)業(yè)變革的重要驅(qū)動(dòng)力量,加快發(fā)展新一代人工智能是事關(guān)我國(guó)能否抓住新一輪科技革命和產(chǎn)業(yè)變革機(jī)遇的戰(zhàn)略問題?!比斯ぶ悄芫哂卸鄬W(xué)科綜合、高度復(fù)雜的特征,在推動(dòng)其快速發(fā)展的各項(xiàng)技術(shù)中,算法至關(guān)重要。當(dāng)前,“算法”一詞也頻繁出現(xiàn)在公眾視野,深度學(xué)習(xí)、智能推薦廣泛應(yīng)用在我們的日常生活中。
源于數(shù)學(xué),在信息社會(huì)發(fā)揮巨大作用
“算法”即算的法則,它起源于數(shù)學(xué),指解決某些“類數(shù)學(xué)”問題規(guī)范而完整的方法。人們熟悉的“加減乘除”、歐幾里得《幾何原本》里的演繹推理基本法則等,都屬于算法。中國(guó)古代數(shù)學(xué)有深厚的算法傳統(tǒng),《周髀算經(jīng)》用文字記載勾股算法,三國(guó)時(shí)期劉徽提出圓周率的割圓術(shù)算法,后來祖沖之由此計(jì)算出圓周率為3.1415926?,F(xiàn)代邏輯學(xué),特別是數(shù)理邏輯,則為算法提供了完善的形式化語言描述。這種形式語言及公理系統(tǒng)方法,為現(xiàn)代算法發(fā)展打下良好的語言基礎(chǔ)。
現(xiàn)代算法與計(jì)算機(jī)技術(shù)密不可分。1946年世界上第一臺(tái)電子計(jì)算機(jī)誕生,此后計(jì)算機(jī)性能不斷提升,其強(qiáng)大的運(yùn)算能力將人類從重復(fù)、機(jī)械的繁瑣推導(dǎo)和計(jì)算中解放出來。對(duì)計(jì)算機(jī)來說,算法就是處理信息的原理與遵循。理想狀態(tài)下,算法能夠?qū)⑷说乃季S過程以形式化的方式輸入計(jì)算機(jī),使其可以不停地執(zhí)行命令以實(shí)現(xiàn)所設(shè)定的目標(biāo)。而現(xiàn)實(shí)生活中,算法是與計(jì)算機(jī)架構(gòu)、指令、通信、調(diào)度方式等相關(guān)聯(lián)的運(yùn)行過程,需要結(jié)合時(shí)間和空間不斷優(yōu)化。
由此可見,我們通常所說的算法可分為兩個(gè)層次。一是數(shù)學(xué)和邏輯層次的算法,它刻畫人類思維和解決問題的邏輯過程,這一過程可以通過形式語言或數(shù)學(xué)公式來描述。二是計(jì)算機(jī)算法,它是固定化的計(jì)算方法與步驟,是解決現(xiàn)實(shí)問題的計(jì)算機(jī)執(zhí)行過程。其中,計(jì)算機(jī)算法本質(zhì)上是將人的邏輯思維過程與計(jì)算機(jī)的計(jì)算過程相融合來解決問題,它是數(shù)學(xué)、邏輯學(xué)與計(jì)算機(jī)深度交叉、人機(jī)融合的成果。在社會(huì)信息化、智能化程度不斷提高的過程中,計(jì)算機(jī)算法扮演著越來越重要的角色,發(fā)揮著巨大作用。
深度學(xué)習(xí)算法,打開人工智能突破口
當(dāng)前,深度學(xué)習(xí)是各類算法中最具代表性的一種。深度學(xué)習(xí)是一類特殊的機(jī)器學(xué)習(xí)算法,其概念源于人工神經(jīng)網(wǎng)絡(luò),目的是探索和模擬人的思維規(guī)律,仿照腦神經(jīng)系統(tǒng)結(jié)構(gòu)與信息處理機(jī)制,構(gòu)建智能軟件系統(tǒng)。深度學(xué)習(xí)通過學(xué)習(xí)算例數(shù)據(jù)的內(nèi)在規(guī)律和表示,使計(jì)算機(jī)能夠像人一樣有分析能力,為人工智能質(zhì)的飛躍打開突破口。從發(fā)展前景來看,以深度學(xué)習(xí)為重要基礎(chǔ),人工智能將深刻影響人們的生活,甚至實(shí)現(xiàn)科幻電影中的人機(jī)交互場(chǎng)景。
把人類思維活動(dòng)變成算法的奇妙過程,究竟是怎么實(shí)現(xiàn)的?深度學(xué)習(xí)將人的思維過程概括為“接受數(shù)據(jù)”“總結(jié)規(guī)律”“形成判斷”三個(gè)環(huán)節(jié),分別對(duì)應(yīng)人工神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)中的輸入層、隱藏層和輸出層。就像人們看到紅燈就停下,綠燈亮了再過馬路一樣,在深度神經(jīng)網(wǎng)絡(luò)中,輸入層接收到信號(hào)后,會(huì)經(jīng)過處理將其傳遞給隱藏層進(jìn)行分析和總結(jié),最后由輸出層做出判斷。由于面對(duì)的問題往往比“紅燈停、綠燈行”更復(fù)雜,輸入層與輸出層之間有很多隱藏層,需要綜合分析判斷,而這正是深度學(xué)習(xí)的“深”之所在?!敖邮軘?shù)據(jù)”“總結(jié)規(guī)律”“形成判斷”這樣的加工過程不可能一次完成,深度學(xué)習(xí)通過算例數(shù)據(jù)的反復(fù)輸入和輸出層的及時(shí)反饋,按照預(yù)測(cè)誤差極小化原則,不斷調(diào)整神經(jīng)網(wǎng)絡(luò)的聯(lián)結(jié)參數(shù),以最終實(shí)現(xiàn)對(duì)算例數(shù)據(jù)所含規(guī)律和內(nèi)蘊(yùn)結(jié)構(gòu)的總結(jié)。
深度學(xué)習(xí)算法最為大眾所知的案例,就是圍棋“人機(jī)大戰(zhàn)”。深度學(xué)習(xí)算法戰(zhàn)勝圍棋高手的前提,是大量的“自我訓(xùn)練”。從技術(shù)上說,其輸入信號(hào)包括人類圍棋頂尖高手的3000萬步圍棋走法。隱藏層達(dá)12個(gè),每一層包含數(shù)百萬個(gè)人工神經(jīng)元,用來建模棋盤及棋法?!皼Q策網(wǎng)絡(luò)”負(fù)責(zé)走棋策略,“價(jià)值網(wǎng)絡(luò)”負(fù)責(zé)評(píng)估態(tài)勢(shì)并預(yù)測(cè)環(huán)境,最后由輸出層做出決策判斷。隱藏層利用經(jīng)驗(yàn)數(shù)據(jù)及自我對(duì)弈數(shù)據(jù)來訓(xùn)練神經(jīng)網(wǎng)絡(luò),這一訓(xùn)練的目的是確定神經(jīng)元之間的連接權(quán)重(參數(shù))。不少人會(huì)問:它怎么找到每一步棋的最優(yōu)解?答案是“經(jīng)驗(yàn)”。算法從經(jīng)驗(yàn)中學(xué)習(xí),基于部分經(jīng)驗(yàn)數(shù)據(jù)提出一個(gè)初始特征,進(jìn)而得出一個(gè)輸出結(jié)果。然后,利用其他經(jīng)驗(yàn)數(shù)據(jù)或自我對(duì)弈結(jié)果,校驗(yàn)輸出結(jié)果,不斷調(diào)整完善,以找到更合適的參數(shù)。在這一過程中,計(jì)算機(jī)持續(xù)通過簡(jiǎn)單的概念來學(xué)習(xí)、構(gòu)建更復(fù)雜的概念,通過組合低層特征形成更加抽象的高層特征。與傳統(tǒng)的學(xué)習(xí)方法相比,深度學(xué)習(xí)預(yù)設(shè)了更多參數(shù)、對(duì)應(yīng)模型更大,因此訓(xùn)練難度更大,所需要的算例數(shù)據(jù)也更多。這也是深度學(xué)習(xí)依賴于大數(shù)據(jù)的緣由。所以,不少觀眾感嘆:“這盤棋的每一步,也許深度學(xué)習(xí)算法都已經(jīng)練過許多次了!”
深度學(xué)習(xí)算法推動(dòng)人工智能實(shí)現(xiàn)從“不可用”到“可以用”的重大突破。如今,深度學(xué)習(xí)已經(jīng)是一個(gè)標(biāo)準(zhǔn)化的從大量數(shù)據(jù)中總結(jié)經(jīng)驗(yàn)、挖掘結(jié)構(gòu)的萬能工具,在科學(xué)技術(shù)、工商管理、醫(yī)療健康等領(lǐng)域發(fā)揮重要作用??梢哉f,深度學(xué)習(xí)已經(jīng)成為通過計(jì)算機(jī)算法拓展人類認(rèn)知能力的一項(xiàng)基礎(chǔ)技術(shù)。
夯實(shí)數(shù)理基礎(chǔ),促進(jìn)算法健康、有序、繁榮發(fā)展
未來,算法將幫助我們解決更多生產(chǎn)生活中的問題。如果說現(xiàn)實(shí)世界由原子分子構(gòu)成,那么數(shù)字世界的基本元素則是數(shù)據(jù)。要想讓數(shù)字技術(shù)有效賦能現(xiàn)實(shí)世界,提升生產(chǎn)力,就要對(duì)現(xiàn)實(shí)場(chǎng)景進(jìn)行數(shù)字化描述并制定解決方案。這既需要用科學(xué)家的嚴(yán)謹(jǐn)思維建立模型,也需要用工程師的務(wù)實(shí)手段解決問題,算法正是數(shù)學(xué)理論和工程實(shí)踐相結(jié)合、批量化解決問題的高效手段。比如人臉識(shí)別技術(shù),應(yīng)用的就是計(jì)算機(jī)視覺算法。這一算法顧名思義,首先要獲得物體的數(shù)字圖像,然后利用計(jì)算機(jī)規(guī)則理解、分析圖像并得到結(jié)論。除了人臉識(shí)別,計(jì)算機(jī)視覺算法也被應(yīng)用于圖像檢索、視頻監(jiān)測(cè)、智能駕駛,等等。在其他領(lǐng)域,算法也大有用武之地。在量子計(jì)算中,算法為量子力學(xué)提供全新的計(jì)算視角;在氣象領(lǐng)域,算法可以幫助預(yù)測(cè)氣象災(zāi)害;在醫(yī)療領(lǐng)域,分布式微劑量CT通過低成本的CT終端采集數(shù)據(jù),再經(jīng)由云端強(qiáng)大的計(jì)算集群自動(dòng)調(diào)度算法實(shí)現(xiàn)成像和智能閱片,有助于解決偏遠(yuǎn)地區(qū)看病難問題。
目前,算法的不斷進(jìn)步主要基于大數(shù)據(jù)。我國(guó)在人工智能領(lǐng)域擁有數(shù)據(jù)量龐大的優(yōu)勢(shì),有助于機(jī)器學(xué)習(xí)發(fā)展。與此同時(shí),提高算法創(chuàng)新能力必須重視基礎(chǔ)研究,重視數(shù)學(xué)的獨(dú)特作用和價(jià)值。數(shù)學(xué)不僅為算法創(chuàng)新提供模型和工具,也為算法的發(fā)展提供思想源泉。算法應(yīng)用場(chǎng)景也會(huì)對(duì)數(shù)學(xué)理論提出新的問題與挑戰(zhàn)。發(fā)展新的數(shù)學(xué)理論和工具來解決相關(guān)算法問題,將成為應(yīng)用數(shù)學(xué)的重要方向。另外,算法在帶來便捷的同時(shí),也出現(xiàn)了信息繭房、算法歧視等問題,需要規(guī)劃和預(yù)判技術(shù)邏輯和倫理邏輯,在應(yīng)用中兼顧社會(huì)價(jià)值、倫理道德,踐行科技向善理念,從而實(shí)現(xiàn)更好的算法治理。
智慧城市、智能制造、智慧醫(yī)療、智慧教育……進(jìn)入智能社會(huì),算法提供了普遍適用的邏輯過程和運(yùn)行框架。相信在新一輪科技革命和產(chǎn)業(yè)變革中,我國(guó)相關(guān)科研工作者將繼續(xù)勇立潮頭,探索攀登,讓有智慧、有溫度的算法更好地服務(wù)經(jīng)濟(jì)建設(shè)和國(guó)家發(fā)展。