MGS 662: Machine Learning for IT Managers

Course Description

Investment in government and business infrastructure has lead to the accumulation of vast amounts of data in recent years. This course will discuss how techniques from convex optimization can be used to extract useful knowledge and business value from the data collected. It introduces students to the theory of convex optimization of relevance to managerial decision making and machine learning. Topics include convex sets and functions, formulation of convex optimization problems, and convex optimization algorithms including gradient, sub-gradient, proximal and interior point methods. Numerous examples will be chosen from machine learning problems including classification, regression and clustering. Students will have hands on experience with the R programming language and optimization packages including MOSEK. Real world examples and case studies from text mining, medical applications, fraud detection, finance, and social networks will be examined.
Syllabus

Please click on this link for the syllabus.
Why take this course?

There is a raging debate in industry over which analytics tools one should use - R, Python or SAS.

Here is an interesting debate on the topic from kdnuggets.

Also read this. R is certainly a good choice to start an analytics / data science career. MGS 662 will provide an introduction to basic R programming, but quickly moves on to more advanced concepts such as convex optimization in R using the R-MOSEK package.