
我谈谈我学习人工智能的路径,仅供大家参考:
我是数学专业本科不是计算机专业,大四之前完全没学过AI,到现在已经工作了13年,2014年开始学习AI,用的Andrew Ng在Coursera上的《机器学习》入门——朴素贝叶斯,K-means,KNN,PCA,SVM,L1-正则化,CNN,RNN,LSTM,GAN等等
下面我画一棵人工智能的技能树:

微积分,数学分析,傅里叶分析(傅里叶变换,拉普拉斯变换,Z变换,信号与系统),运筹学(OR,运输问题,单纯形法,对偶理论,凸优化,牛顿法,龙格库塔方法,LU分解,QR分解),矩阵理论(SVD,PCA,特征值分解,泛函分析中的谱理论,Morse伪逆等等),张量计算(张量的秩,张量的定义,张量的历史,CNN,张量如何与CUDA结合)
Python(Pytorch,Tensorflow,Keras,Scikit-Learn,Numpy,Pandas,Hive)
JAVA(Hashmap,分布式计算,Spring架构(了解))
Optional: Rust, go等其他语言
C++ , C(底层编程,高性能计算,量化交易)
MapReduce,Hadoop,Spark,Databricks,FLink,Hive,OceanDB等等
红黑树的原理,Hash,Text2SQL的原理,存储过程的性能优化,SQL的执行顺序,等等
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。