Umich IEOR 21fall 就读体验

avatar 660540
Embellish
8838
27
有同学可能对运筹学不太了解。运筹学是一门用数理方法进行最优决策的学科,应用场景有:在成本有限的情况下,航空公司如何设计航线使成本最低,物流运输如何设计线路使得总运输里程最短,电商平台如何根据客户信息进行动态定价等等。

如果想硕士毕业做优化工程师,一定要选ioe 510, ioe 511这两门课。 这两门课主要是将线性和非线性优化的, 在找工作和实际工作中用的都比较多。ioe 512(Dynamic Programming)讲的内容也比较实用,老师是中国人,每一个算法都会给出一个很详细的例子。ioe 510,511,512都是理论和编程相结合的课程,ioe 512第一次作业因为有一个实践算法的编程题,很多本科编程基础不好的同学当时直接退课了。编程语言一般是Python, 然后经常会用到Gurobi里面的优化包。随机过程的话,可以选math 526. 我们系的随机过程是一个八十多岁的印度老爷爷在讲,口音重讲课还有一堆错误。我们系选课还是比较自由的(可以在外系至少选四门课)如果想做数据分析相关工作,可以多选一些stats的课(stats 500, stats 503,stats 507之类的); 如果想转码,可以多选eecs的课程。eecs很多课都是大课,名额很多,一般都可以选上的;想做ml相关工作的话,强推eecs 505和eecs 545。但eecs的课workload都很大,如果打算选一门eecs的课,建议一个学期只选九个学分的课(国际生最少9学分才能维持full time的身份)。项目最后找工结果还可以,平均薪水九万多一点(官网可查),但地理位置相比加州确实不算好。如果想硕士毕业直接工作,又有加州那边学校的offer的话,建议还是优先考虑加州的学校。
如果想读博,可以多选一些phd level的课。这里强推ioe 610和ioe 611,老师能够深入浅出地讲解很多复杂的知识点。我在国内的时候simplex method的原理老师完全讲不清楚,为了应付考试我们只能把解题步骤硬生生背下来。但这里老师能够结合实际例子把算法的原理讲的很清楚,现在对于这些算法我都可以完全理解而不是死记硬背了,也能够针对具体情况对算法做一些改进。但是本科不是math, stats的同学选这些课要做好被证明题折磨的心理准备,我前一个半月经常失眠,就是因为作业基本都是证明题但又证不出来(大哭)。好在同学都很热心,博士大哥和几个本科读数理专业的硕士同学总是非常耐心的解答我的疑问(感恩),要不然我估计已经退课了。另外系里这两年在大力引进做ml, optimization方向的老师,新老师Salar, Albert水平很高很愿意带学生,如果对这两个方向感兴趣的同学一定可以考虑我们系!系里最大牌的教授是Jon Lee,做整数规划和组合优化的,很喜欢找数学本科的同学做research。 安村总体来讲还是一个安逸的小城市,非常适合静下心来做学术研究(因为没有什么别的事可以做哈哈哈)
  • 40
27条回复