numpy as np 大專學歷的人沒有數(shù)學基礎,想學習python技術,未來能往大數(shù)據(jù)或人工智能方向進行職業(yè)發(fā)展嗎?
大專學歷的人沒有數(shù)學基礎,想學習python技術,未來能往大數(shù)據(jù)或人工智能方向進行職業(yè)發(fā)展嗎?Python有以下發(fā)展方向:除了基本的Python編程知識,還需要熟悉numpy、pandas、pytab
大專學歷的人沒有數(shù)學基礎,想學習python技術,未來能往大數(shù)據(jù)或人工智能方向進行職業(yè)發(fā)展嗎?
Python有以下發(fā)展方向:
除了基本的Python編程知識,還需要熟悉numpy、pandas、pytables、blaze、dask等
除了基本的Python編程知識,還需要了解HTTP協(xié)議、簡單HTML等
除了基本的Python編程知識,需要熟悉spark等
除了基本的python編程知識,還需要熟悉Django、HTTP、RSET、JSON等
除了基本的python編程知識,還需要熟悉Linux
除了基本的python編程知識,您需要熟悉CI/CD連續(xù)編譯、連續(xù)集成,以及Jenkins、k8s等
人工智能是我的研究方向之一。目前,我還在使用Python進行智能診斷和治療。我將根據(jù)我的個人經(jīng)驗談談Python在人工智能中的應用。
我是從機器學習開始研究人工智能的,因為我以前一直在做大數(shù)據(jù)相關的研發(fā),從大數(shù)據(jù)進入機器學習是很自然的。機器學習所要做的就是從無序的數(shù)據(jù)中發(fā)現(xiàn)規(guī)律,通過數(shù)據(jù)的采集和排序來訓練算法,從而實現(xiàn)最終的應用。
由于我已經(jīng)使用java很長時間了,當我第一次開始實現(xiàn)機器學習算法時,我的首選語言是java。畢竟編程語言只是一個工具,哪個工具好用,所以我總是用java來實現(xiàn)。直到有一次我參加了一個機器學習交流會,一位同行推薦我用Python來做機器學習。他告訴我Python做機器學習非常簡單,你不必過多考慮語言實現(xiàn),你可以專注于算法。
我花了大約一個星期的時間學習python,然后我開始在使用python時熟悉它?,F(xiàn)在我們已經(jīng)使用Python好幾年了,可以說Python非常適合算法實現(xiàn)。一方面語法簡單,另一方面可以使用的算法庫非常豐富,而且程序可以快速調(diào)整,所以用Python做機器學習讓我感覺輕松了很多。
目前,我的登陸項目也已經(jīng)用Python完成了。雖然速度不如Java快,但從程序開發(fā)的角度來看,使用python確實很有趣。
為什么Python是入行人工智能的首選語言?
現(xiàn)在人工智能的種類太多了。隨著人工智能的普及和應用范圍的擴大,它將進入更多的領域。
現(xiàn)在人工智能幾乎涉及所有學科,如認知科學、數(shù)學、神經(jīng)生理學、信息論、控制論、不確定性理論、計算機科學、心理學、哲學、語言、自然科學和社會科學。
應用領域包括:翻譯、智能控制、專家系統(tǒng)、機器人學、語言、圖像理解、遺傳編程、自動編程、大信息處理、存儲、管理、執(zhí)行一些活體無法執(zhí)行的任務,或復雜而大規(guī)模的任務等
特定應用有:網(wǎng)絡、工業(yè)、農(nóng)業(yè)、航天、軍事、自然、家庭、個人等等,各行各業(yè)都有人工智能。