1、学习python的基础语法,在online judge(OJ) 上面完成python的基础编程题。
2、补充线性代数、概率论以及统计学习的知识。并且完成一定量的习题。
3、学习机器学习的基础知识。包括监督学习,无监督学习以及强化学习。
4、掌握python的数据分析包numpy,pandas以及scikit-learn
5、了解深度学习,以及深度学习的开源软件包tensorflow或者架构在tensorflow之上的keras库。
6、在kaggle上完成数据分析的项目。首先参考别人的代码完成playgroud的所有项目。然后在独自完成其他的项目。