2023/2024 KAN-CCMVI2085U Machine Learning for Predictive Analytics in Business
English Title | |
Machine Learning for Predictive Analytics in Business |
Course information |
|
Language | English |
Course ECTS | 7.5 ECTS |
Type | Elective |
Level | Full Degree Master |
Duration | Summer |
Start time of the course | Summer |
Timetable | Course schedule will be posted at calendar.cbs.dk |
Min. participants | 30 |
Max. participants | 60 |
Study board |
Study Board for cand.merc. and GMA (CM)
|
Course coordinator | |
|
|
For academic questions related to the course, please contact course responsible Raghava Rao Mukkamala (rrm.digi@cbs.dk). | |
Main academic disciplines | |
|
|
Teaching methods | |
|
|
Last updated on 22/11/2023 |
Relevant links |
Learning objectives | ||||||||||||||||||||||||||
By the end of this course students will be able
to:
|
||||||||||||||||||||||||||
Course prerequisites | ||||||||||||||||||||||||||
Completed Bachelor degree or equivalent. Fundamental mathematics and statistics will be reviewed in the course. However, students are expected to have received some mathematics and/or statistics training in their undergraduate studies, e.g., calculus, linear algebra and probability theory. No programming skills and experience are needed. Students will learn Python programming from scratch in this course. | ||||||||||||||||||||||||||
Examination | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
Course content, structure and pedagogical approach | ||||||||||||||||||||||||||
Machine learning has gained widespread recognition for its significant contributions to various facets of business operations, including tasks such as fraud detection, sales forecasting, inventory pricing, and consumer segmentation. This course is tailored to introduce business students to the world of machine learning. It places a strong emphasis on predictive analytics, empowering students to address business challenges using data-driven machine learning algorithms. The course is comprehensive, offering a balanced blend of theory and practical application. It covers essential mathematical and statistical concepts and guides students in mastering Python programming from scratch. Each class comprises both theoretical lectures and practical workshops. To ensure active participation, students are required to bring their own laptops to class.
Preliminary assignment: Several questions and tasks related to mathematical fundamentals and the installation of Python. Class 1: Introduction and getting started with Python Class 2: Data manipulation using Python Class 3: Data visualization in Python Class 4: Linear regression Class 5: Logistic regression Class 6: Artificial neural networks Feedback activity: A small assignment (with several questions) Class 7: K-nearest neighbors and naive Bayes Class 8: Tree-based models Class 9: Support-vector machines Class 10: Cluster analysis Class 11: Course review and Q&A for the exam |
||||||||||||||||||||||||||
Description of the teaching methods | ||||||||||||||||||||||||||
The teaching methods involve face-to-face instruction in the classroom, and students are advised to bring their laptops for the purpose of conducting practical analytics exercises. | ||||||||||||||||||||||||||
Feedback during the teaching period | ||||||||||||||||||||||||||
Student survey feedback. | ||||||||||||||||||||||||||
Student workload | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
Further Information | ||||||||||||||||||||||||||
6-week course.
Preliminary Assignment: The course
coordinator uploads Preliminary Assignment on Canvas at the end of
May. It is expected that students participate as it will be
included in the final exam, but the assignment is without
independent assessment and grading.
|
||||||||||||||||||||||||||
Expected literature | ||||||||||||||||||||||||||
Recommended textbooks:
Additional relevant readings:
|