{eval=Array;=+count(Array);}

成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

問(wèn)答專(zhuān)欄Q & A COLUMN

人工智能需要會(huì)什么編程?

xuhongxuhong 回答9 收藏1
問(wèn)題描述:人工智能需要會(huì)什么編程?
收藏問(wèn)題

9條回答

Jingbin_

Jingbin_

回答于2022-06-22 19:06

人工智能涉及到的知識(shí)結(jié)構(gòu)比較復(fù)雜,是一個(gè)典型的多學(xué)科交叉領(lǐng)域,涉及到哲學(xué)、數(shù)學(xué)、計(jì)算機(jī)、經(jīng)濟(jì)學(xué)、神經(jīng)學(xué)和語(yǔ)言學(xué)等諸多內(nèi)容。正因如此,人工智能領(lǐng)域的研發(fā)需要克服諸多困難,每一次進(jìn)步都需要付出巨大的努力。雖然人工智能已經(jīng)經(jīng)過(guò)了60多年的發(fā)展,但是目前人工智能依然處在行業(yè)發(fā)展的初期。

編程語(yǔ)言是實(shí)現(xiàn)人工智能產(chǎn)品的一個(gè)重要工具,不少編程語(yǔ)言都可以完成人工智能產(chǎn)品的開(kāi)發(fā)任務(wù),比如C、Python、Java、C++、Lisp、Prolog等語(yǔ)言都可以用于人工智能領(lǐng)域的開(kāi)發(fā),其中Python對(duì)于初學(xué)者來(lái)說(shuō)是個(gè)不錯(cuò)的選擇。

目前Python語(yǔ)言在機(jī)器學(xué)習(xí)等人工智能細(xì)分領(lǐng)域有廣泛的應(yīng)用,而且從Python的發(fā)展情況來(lái)看,Python語(yǔ)言的編程生態(tài)正在逐漸完善(Web開(kāi)發(fā)、大數(shù)據(jù)開(kāi)發(fā)、嵌入式開(kāi)發(fā)等),落地能力也比較強(qiáng),因此采用Python從事人工智能開(kāi)發(fā)的風(fēng)險(xiǎn)會(huì)比較小。由于Python語(yǔ)言自身具備語(yǔ)法簡(jiǎn)單、調(diào)整簡(jiǎn)單、開(kāi)發(fā)簡(jiǎn)單等特點(diǎn),所以在研發(fā)初期采用Python語(yǔ)言進(jìn)行產(chǎn)品驗(yàn)證是一個(gè)不錯(cuò)的選擇。

學(xué)習(xí)Python開(kāi)發(fā)需要從基礎(chǔ)語(yǔ)法開(kāi)始,由于Python語(yǔ)法結(jié)構(gòu)比較簡(jiǎn)單,所以即使沒(méi)有編程基礎(chǔ)的人也能較為順利的掌握Python編程。另外,采用Python進(jìn)行人工智能開(kāi)發(fā)還需要學(xué)習(xí)幾個(gè)比較常見(jiàn)的庫(kù),包括Numpy、Matplotlib、Scipy、pandas等,熟練使用這些庫(kù)能夠明顯提升開(kāi)發(fā)的效率。

人工智能研發(fā)往往需要具備扎實(shí)的數(shù)學(xué)基礎(chǔ),因?yàn)樗惴ㄔO(shè)計(jì)是人工智能研發(fā)的核心內(nèi)容,而算法設(shè)計(jì)往往涉及到高數(shù)、線(xiàn)性代數(shù)、概率論等數(shù)學(xué)知識(shí)。因此,要想在人工智能的研發(fā)領(lǐng)域走得更遠(yuǎn),一定要學(xué)好數(shù)學(xué)知識(shí)。

我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計(jì)算機(jī)專(zhuān)業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會(huì)陸續(xù)寫(xiě)一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。

如果有互聯(lián)網(wǎng)方面的問(wèn)題,也可以咨詢(xún)我,謝謝!

評(píng)論0 贊同0
  •  加載中...
ZweiZhao

ZweiZhao

回答于2022-06-22 19:06

人工智能需要會(huì)什么編程?

說(shuō)明

這個(gè)問(wèn)題我想你問(wèn)的一定不只是用什么語(yǔ)言,而是需要會(huì)什么方面的編程技術(shù)。其實(shí)編程在人工智能中只是一個(gè)輔助工具,從事人工智能是不需要你有十分過(guò)硬的編程技術(shù)的,但是既然人工智能是需要大量的運(yùn)算和大量的數(shù)據(jù)的話(huà),這種事情也只有計(jì)算機(jī)才能實(shí)現(xiàn),所以將人工智能模型建立和訓(xùn)練就需要靠代碼來(lái)實(shí)現(xiàn)。

代碼知識(shí)實(shí)現(xiàn)AI的工具,數(shù)學(xué)才是人工智能的核心。下面就人工智能需要的編程技能大概說(shuō)明一下:

人工智能技能需求

這里有一張人工智能深度學(xué)習(xí)技能需求圖分享給大家,這是我在上深度學(xué)習(xí)的課程時(shí)教材上面的,下面就根據(jù)這個(gè)圖來(lái)展開(kāi)說(shuō)明。

數(shù)據(jù)獲取

數(shù)據(jù)是人工智能的基礎(chǔ)和根本,沒(méi)有數(shù)據(jù)就像大廈沒(méi)有砂礫是建不起來(lái)的。數(shù)據(jù)來(lái)源可能有肯多,比如傳感器。那么你可能就需要會(huì)通過(guò)串口或者socket等其他網(wǎng)絡(luò)通訊編程將數(shù)據(jù)從傳感器中取出來(lái)。又或者,數(shù)據(jù)是存在數(shù)據(jù)庫(kù)比如mysql、redis、sqlite、oracle等,那么你可能就需要會(huì)從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),比如sql語(yǔ)句。又或者,數(shù)據(jù)是以文檔形式存放,那么你就需要會(huì)文檔的讀取。

數(shù)據(jù)分析

有了數(shù)據(jù)后需要對(duì)數(shù)據(jù)進(jìn)行處理,比如清洗、數(shù)據(jù)集成、數(shù)據(jù)歸約、特征提取、離散化等處理。那么你可能會(huì)用到matalab工具、pandas、numpy、Hadoop等成熟庫(kù),還有數(shù)據(jù)可是話(huà)可能要用到的BI Tableau、Qlikview、PowrerBI等。

AI模型建立

這個(gè)是人工智能的核心,智能模型的建立。它包括卷積神經(jīng)網(wǎng)絡(luò)、循環(huán)神經(jīng)網(wǎng)絡(luò)、生成式對(duì)抗網(wǎng)絡(luò)等。

常用的編程工具和編程庫(kù)是python、C#、C++等。以python為例,常用的庫(kù)有Keras、Tensorflow、PyTorch等,目前這三個(gè)是主流的,若你想從事AI建模的工作,那么著三個(gè)庫(kù)你是必須要會(huì),是繞不開(kāi)的

keras建立一個(gè)簡(jiǎn)單的神經(jīng)網(wǎng)絡(luò)代碼:

成果部署

建立并訓(xùn)練好的數(shù)據(jù)模型,你需要將之部署實(shí)用化,放置到項(xiàng)目中去,可以是app、可以是web、也可以是小程序,如果你需要從事這些方面的工作,那么你就需要具備相關(guān)的編程知識(shí),比如app開(kāi)發(fā)、web開(kāi)發(fā)、系統(tǒng)運(yùn)維等方面知識(shí)。

總結(jié)

以上所列的編程技能并不代表一個(gè)人需要全會(huì),上面提到的四個(gè)模塊,每個(gè)模塊都深不可測(cè),個(gè)人只需要從事其中很小的一方面并專(zhuān)精就好,選擇自己想從事的模塊然后掌握相關(guān)技能就可以了。

至于編程語(yǔ)言,推薦Python。社區(qū)健壯、占有率高、好用、易用、發(fā)展迅猛。

評(píng)論0 贊同0
  •  加載中...
silenceboy

silenceboy

回答于2022-06-22 19:06

人工智能的程序一般用python語(yǔ)言來(lái)實(shí)現(xiàn)的比較多,當(dāng)然也可以用其他的語(yǔ)言來(lái)實(shí)現(xiàn)。我在這里所說(shuō)的是計(jì)算機(jī)語(yǔ)言。

而你說(shuō)更好地描述信鴿的形態(tài),則屬于智能AI識(shí)別的范疇,這牽涉到數(shù)學(xué)建模,人工智能識(shí)別,主要有三句話(huà),很多人也不去做專(zhuān)業(yè)的分析,第一句就是數(shù)學(xué)建模,第二句就是卷積神經(jīng)網(wǎng)絡(luò),第三句就是激勵(lì)神經(jīng)網(wǎng)絡(luò)。要想識(shí)別的更加精細(xì)就要加很多的隱藏層。

要識(shí)別性格的各種形態(tài),你必須有大數(shù)據(jù),人工智能是需要用大數(shù)據(jù)來(lái)進(jìn)行訓(xùn)練的,只有用大數(shù)據(jù)訓(xùn)練過(guò)的人工智能才能真正起到制動(dòng)的作用,如果數(shù)據(jù)不夠豐富,錯(cuò)誤率很高的

這是我的愚見(jiàn)


評(píng)論0 贊同0
  •  加載中...
Developer

Developer

回答于2022-06-22 19:06

計(jì)算機(jī)算法是很重要的

評(píng)論0 贊同0
  •  加載中...
lily_wang

lily_wang

回答于2022-06-22 19:06

流行的是Python和R,其實(shí)java和c也很有幫助。

評(píng)論0 贊同0
  •  加載中...
khlbat

khlbat

回答于2022-06-22 19:06

沒(méi)啥大關(guān)系

評(píng)論0 贊同0
  •  加載中...
liaosilzu2007

liaosilzu2007

回答于2022-06-22 19:06

人工智能肯定python首選啊,看下主流框架支持的語(yǔ)言就知道了。python當(dāng)之無(wú)愧的no1


評(píng)論0 贊同0
  •  加載中...
miracledan

miracledan

回答于2022-06-22 19:06

以前用過(guò)工程計(jì)算和系統(tǒng)編程,人工智能是這些年的事,而我已經(jīng)成江湖傳說(shuō)了。

評(píng)論0 贊同0
  •  加載中...
zebrayoung

zebrayoung

回答于2022-06-22 19:06

學(xué)習(xí)過(guò)程主要是python,實(shí)際上語(yǔ)言不是關(guān)鍵,算法基本功要好

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話(huà)題
  • 回答過(guò)該話(huà)題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話(huà)吧!
付費(fèi)偷看金額在0.1-10元之間
<