BUKD-S575 Business Applications of Machine Learning
- 12 Weeks
- Prerequisite(s): BUKD-C520
This course prepares students to effectively analyzedata and improve prediction performance using machine learning approaches, anddistillate useful information from a large amount of data to support managerialdecision-making processes. It frames machine learning domain knowledge infour layers: applications, tasks, models, and algorithms. We will applymachine learning to various business contexts, e.g., customer behaviorprediction, price forecasting, fraud detection, quality control, object andfacial recognition. For each application, we will identify one or severalmachine learning tasks, such as classification, numeric prediction, and clustering. We will then accomplish each task by using various machine learning models,including logistic regression, distance-based models, support vector machines,decision-trees, ensemble learning models (e.g., random forests and boosting),and neural networks for deep learning. Students will be introduced to variousmachine learning algorithm packages (e.g., scikit-learn in Python) to implementthe above models for business applications, making the advanced machinelearning tools and platforms (e.g., TensorFlow) accessible to businessstudents. Students without prior experience with data programming (e.g.,using Python) can still take this course but are expected to useinstructor-provided resources to prepare themselves for data programmingbasics.