機器學習或深度學習崗位,是否需要掌握計算機傳統算法和數據結構知識?對此你怎麼看?

YOYO小魚


這個答案是肯定的,深度學習可以加簡單看成是機器學習的一部分,而機器學習可以是人工智能學科的一部分,目前大家還是廣泛的共識,人工智能是計算機大學科的一部分。這樣,任何機器學習專家的唯一工具就是編程,編程的具體實現的核心就是數據結構和經典算法。這樣兩者的關係已經就非常清晰了。當然,很多語言中已經預設了很多的結構便於使用,很多深度學習框架把很複雜的模型編程了命令,如果在matlab裡面,都默認了矩陣的結構,而且很多常用算法也都寫成了固定的函數方便使用。但是底層的結構和算法才能讓我們成為真正的專家。只會調用命令的,畢竟是比較low了。


分享到:


相關文章: