学python对数学要求高吗_人工智能的小男孩 大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗?...
內容由傳智播客提供,電器吧機器人網提供人工智能的小男孩相關內容,小編煙酉為您整理并發布于人工智能欄目下,原標題:大專學歷的人沒有數學基礎想學習python技術未來能往大數據或人工智能方向進行職業發展嗎?,處理后為人工智能的小男孩 大專學歷的人沒有數學基礎想學習python技術未來能往大數據或人工智能方向進行職業發展嗎?內容圖片均為互聯網搜集。閱讀:5073次。
個人覺得沒有數學基礎,只學習Python相關技術,會調用第三方庫,搞大數據勉強算湊合,但搞人工智能不太合適。首先我們來看大數據和人工智能方向需要具備哪些素質大數據
在小型公司一般數據量不大,通過Python的一些框架如pandas、keras、numpy等工具做一些普通的大數據分析還是比較輕松的,很多統計分析的方法都直接封裝好了,只要明白它的含義以及用法就可以了。
而對于大型公司的大數據,一般是通過hadoop分布式平臺處理,需要學習SQL和MapReduce,這本身不需要數學知識。即使有時候需要用到模型做預測任務,現在TensorFlow已經比較成熟了,可以不需要了解模型底層的數學原理,接口都封裝好了,學會使用就可以,但前提是也要明白各類接口的含義。
但如果想在大數據方面走得更深更遠,可能需要很強的數學功底,像高等數學、線性代數、概率論一個都不能少,都需要非常熟悉,這樣才能在模型有瓶頸時候可以去做優化改進。人工智能
之前AlphaGo是一個最典型的人工智能應用,通過蒙特卡洛搜索樹+強化學習實現的。像蒙特卡洛算法源于概率論的思想,而強化學習目標函數設計,優化方法都需要涉及到較多的數學知識。
人工智能技術更新的頻率非常快,例如目前比較火的GAN,它的目標函數很優美,如下
巧妙設計了二人零和博弈過程,蘊含了較深的數學思想。搞人工智能技術通常需要去讀國外的一些paper,paper里面有較多的數學公式,如果沒有數學功底也就無法深入繼續學習了。
人工智能的小男孩介紹
專科學歷學Python后可以往大數據或者AI發展嗎?
大數據還是有機會的,AI的話不容易,但不是完全沒有機會。
不過是大數據還是人工智能,數學方面就要下功夫。微積分、線性代數、概率、統計等等;大數據最火的時候是錢兩年,近兩年是AI占上風,可是隨著李飛飛的辭職,我們可以發現盡管AI前景很好,可是國內的行業不容樂觀。這里只是說一下大概的情況;零基礎是可以的,主要是看學習能力。數據的工作分為很多中,從基礎的數據開發到數據科學,或者是AI也好,每一種需要掌握的技能和側重點都不太一樣。
首先我們看一下Python的職業發展路徑:
我們可以看到圖中每一條發展路線都是互通的并且最下方都有對應的線路圖,可以看到大數據和人工智能所需要學習的更多的知識,先來分享Python相關的,最后有關數學各種的知識點,放到最后:
我們可以看到的是Python在各個階段需要掌握的技術。為什么要把職業發展和技術放在前面,是因為,只有清楚的知道了自己的發展和技能之后。才能明白,我們所學知識點可以做什么用。下面分享的是各個階段知識框架的大綱:
可以點開大圖,按照各個小模塊去學習。如果要做人工智能相關的工作,需要以上所有步驟全部都掌握了。額外還有我最開始提到的數學知識點。從大數據開始說:
我們需要掌握的數學知識有統計相關的基礎內容,線性代數(矩陣計算相關的知識點)。工具Excel是必須會的,數據透視表和公式使用,VBA會一點最好,之后統計分析的工具SPSS作為入門比較好。編程語言不管是Python/Java/C++都是可以的,shell是要會用的,HADoop要熟悉;之后就是業務能力和邏輯思維,沒有也不怕,看書!培養能力。AI所需知識點:
AI的話,其實編程語言都不是很重要的,數學基礎,概率論矩陣論還有一些高數是最重要的。數學基礎要打好,在去學Python也好C++也行。相關知識點和思維拓展可以多看看國外的書。
人工智能相關工作,最低學歷是本科的基本上要求都是985,211。非說什么人都有機會去做AI相關的工作,那一定是胡說的。大數據的話,如果你基礎扎實,也許可以找到一個相關的工作,在慢慢發展。
Python 有以下發展方向:數據分析.
除了了解基本的Python編程知識外,還需要熟悉NumPy, Pandas, PyTables, blaze,dask等.數據爬蟲
除了了解基本的Python編程知識外, 需要了解 HTTP協議,簡單的HTML等知識.大數據
除了了解基本的Python編程知識外, 需要熟悉Spark等WEB后端
除了了解基本的Python編程知識外, 還需要熟悉django,HTTP,RSET,JSON等.系統維護
除了了解基本的Python編程知識外, 還需要熟悉 Linux.DevOps
除了了解基本的Python編程知識外, 還需要熟悉CI/CD 持續編譯,持續集成,熟悉Jenkins ,k8S等.
數據分析是最簡單的,不需要過多其他知識,只需要高中等級的數學.
大專學歷的人沒有數學基礎, 數據分析和大數據還是可行的, 大數據和數據分析本身沒有太高的數學要求,但是要發展自己其他方面的技能來彌補自己弱勢增強自己的優勢,比如提高溝通能力,編程能力,對業務的理解能力,動手的能力等.
以本身的經歷為例,2本 物理學專業畢業,經過多年努力,目前是全球500強的首席技術架構師.
文章關鍵詞人工智能,的人,小男孩,想學,職業發展
結語:感謝傳智播客的辛苦撰寫及電器吧小編煙酉的整理。有關人工智能的小男孩的介紹如果您還有不理解的,歡迎留言。
總結
以上是生活随笔為你收集整理的学python对数学要求高吗_人工智能的小男孩 大专学历的人没有数学基础想学习python技术未来能往大数据或人工智能方向进行职业发展吗?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VAIO 全新定番系列笔记本 F14 /
- 下一篇: python 连续比较_For循环比较p