第一学期-基础知识
单位:
- 编程概论
- 统计与模拟
- 项目管理
- 结石
- 数值分析和软件
编程概论
向学生介绍Python(或R)和SQL,使质量达到一定程度,使学生可以轻松地使用numpy和pandas处理数据,并了解如何从数据库检索/编辑数据。 JavaScript,HTML和CSS的基本介绍。
统计与模拟
统计学和随机抽样的理论介绍,直至参数估计和假设检验。 使用黑客统计信息(模拟建模)的实际应用程序。
项目管理
敏捷的IT项目管理讨论和批评。 了解数据收集和分析中的偏见。 Git和协作软件项目。
结石
理解机器学习算法的理论基础。 逻辑,线性代数,矩阵,向量,微积分,优化。
数值分析和软件
有限精度计算,算法复杂性,条件和稳定性,线性方程组,优化,对算法数学上下文(SVM等)中某些内容的深入讨论。