首先,人工智能包括很多方面。
- 機器人
- 精密儀器
- 機器學習,深度學習
- 等等
這里以最近非常火熱的機器學習和深度學習以及強化學習等算法角度來談談,31歲到底適不適合學人工智能。
31歲,如果是從零開始,那么需要學習的知識包括但不限于以下。
1.理論基礎
1.1數學基礎
概率論
統計學
線性代數
微積分
凸優化
1.1非監督學習
Kmeans算法
主成分分析
DBSCAN聚類
1.2監督學習
KNN
線性回歸
邏輯回歸
決策樹
支持向量機
樸素貝葉斯
EM算法
集成學習
1.3半監督學習
協同過濾
標簽傳播
1.4深度學習
深度神經網絡
卷積神經網絡
循環神經網絡
遞歸神經網絡
1.5強化學習
2.編程相關
2.1Python基礎
基本數據類型、函數、類.面向對象
容器、文件處理、
錯誤處理和異常
模塊,標準庫
數據結構
2.2Python數據科學
NumPy
SciPy
Pandas
Matplotlib
Scikit-Learn
2.3自然語言處理工具
Tf-idf
Word2Vec
FastText
2.4深度學習框架
Tensorflow
MXNet
Caffe2
PaddlePaddle
Keras
PyTorch
2.5項目管理和開發
Maven
JIRA
敏捷開發
總結
需要學習的東西很多,31歲如果數學基礎比較好,可以考慮,如果數學不好,還是不要搞算法這一方面的,可以考慮機器人方面等等。