Web 前端可以在人工智能時代做什么
最近做了一個項目,通過爬蟲去抓取頁面快照,然后對頁面兼容性進行全面測試。但是遇到一個問題,抓取到海量頁面之后,難道還要人工去分析嗎?
類似的場景并不會少,是否可以讓機器去幫我們實現(xiàn),最終輸出一個可靠報告?答案是肯定的,快照生成后,我們可以對大量快照進行分析,結(jié)合 OpenCV 跨平臺計算機視覺庫,實現(xiàn)圖像處理和計算機視覺方面的數(shù)據(jù)分析,最終輸出結(jié)果。
我們總會找到一些合適的場景用機器來代替人,而 AI 正是這個支點。
AI 如果是這個時代的契機,那么作為 Web 前端,在這人工智能時代,我們能做什么?
一、什么是人工智能?
人工智能(Artificial Intelligence),英文縮寫為 AI。它是研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。
1.計算機科學(xué)
人工智能是計算機科學(xué)的一個分支,它企圖了解智能的實質(zhì),并生產(chǎn)出一種新的能以人類智能相似的方式做出反應(yīng)的智能機器,該領(lǐng)域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統(tǒng)等。
2.智慧「容器」
人工智能從誕生以來,理論和技術(shù)日益成熟,應(yīng)用領(lǐng)域也不斷擴大,可以設(shè)想,未來人工智能帶來的科技產(chǎn)品,將會是人類智慧的「容器」。
3.信息加工
人工智能可以對人的意識、思維的信息過程的模擬。人工智能不是人的智能,但能像人那樣思考、也可能超過人的智能。
4.研究目標(biāo)
人工智能是包括十分廣泛的科學(xué),它由不同的領(lǐng)域組成,如機器學(xué)習(xí),計算機視覺等等,總的說來,人工智能研究的一個主要目標(biāo)是使機器能夠勝任一些通常需要人類智能才能完成的復(fù)雜工作。
二、有哪些場景會涉及到 AI?
如果要列舉一下有哪些場景會用到 AI,我想可能不僅僅是如下這些:
機器視覺,指紋識別,人臉識別,視網(wǎng)膜識別,虹膜識別,掌紋識別,專家系統(tǒng),自動規(guī)劃,智能搜索,定理證明,博弈,自動程序設(shè)計,智能控制,機器人學(xué),語言和圖像理解,遺傳編程等。
人工智能就其本質(zhì)而言,是對人的思維的信息過程的模擬。
對于人的思維模擬可以從兩條道路進行,
結(jié)構(gòu)模擬,仿照人腦的結(jié)構(gòu)機制,制造出「類人腦」的機器;
是功能模擬,暫時撇開人腦的內(nèi)部結(jié)構(gòu),而從其功能過程進行模擬。
現(xiàn)代電子計算機的產(chǎn)生便是對人腦思維功能的模擬,是對人腦思維的信息過程的模擬。
三、弱人工智能,強人工智能
弱人工智能如今不斷地迅猛發(fā)展,尤其是 2008 年經(jīng)濟危機后,美日歐希望借機器人等實現(xiàn)再工業(yè)化,工業(yè)機器人以比以往任何時候更快的速度發(fā)展,更加帶動了弱人工智能和相關(guān)領(lǐng)域產(chǎn)業(yè)的不斷突破,很多必須用人來做的工作如今已經(jīng)能用機器人實現(xiàn)。
而強人工智能則暫時處于瓶頸,還需要科學(xué)家們和人類的努力。
人工智能是依賴機器學(xué)習(xí)的,數(shù)據(jù)和算法是機器學(xué)習(xí)的核心,而數(shù)據(jù)更為重要。按照解決問題的能力,我們可以把人工智能,分成兩類:
強人工智能:擁有自我意識,具備解決通用問題的能力
弱人工智能:沒有自我意識,具備解決特定問題的能力
目前,我們能看到的人工智能,幾乎都是弱人工智能,在解決特定問題的能力上,超越了人類。
四、AI 如何影響前端
數(shù)據(jù)可視化
模型可視化
相關(guān)技術(shù)
進行中~