機器學習和計算機視覺方向的CS碩士研究生?
根據你的專業和方向來說,我傾向于推薦Python,Matlab是更加純粹的學術型語言,或者說更接近數學本質。而python離工業界更近一些,也就是應用更廣泛。
Python的優勢有哪些學習門檻低,維護成本低,可讀性更強,可以說Python上手最快的編程語言了,而且更加接近自然語言,可讀性非常高。Python在應用領域更加廣泛,不光在數據分析、人工智能領域,在Web開發,信息安全領域也早早成為第一黑客語言。而MATLAB語言基本上集中在工程和科學計算方面,而且MATLAB價格非常昂貴,要知道Python可是開源的軟件。Python擁有更加豐富的擴展庫,雖然比起Java、JavaScript這些語言Python還有較大差距,但是很顯然比起Matlab還是具有很大的優勢的。官方支持以及擴展方便總體來說,其實很簡單,就是Python學習成本更低,更用戶友好,而且開源免費社區更強大、生態更完善。Python還是一個工業級的編程語言,而Matlab則應用領域比較局限。
而且最重要的是在人工智能領域比如卷積神經網絡,目前Python基本上已經是默認的研究語言,很多人工智能學習框架,比如Google大名鼎鼎的tensorflow人工智能學習框架都是將Python作為默認開發語言,這一點是Python最大的優勢。
即使遇到Python搞不定的事情,要知道Python的C擴展非常方便。
所以從提問者視覺識別學習需求,以及以后長期學習和工作,我更傾向于推薦Python語言,更加優美也更加高效更接近工業環境。上一篇a站用的阿里的服務器么
下一篇華為安裝包管理怎么安裝