DS 397: Advanced Computational Methods in Data Science

Graduate course, College of Science, University of the Philippines, Diliman

COURSE DESCRIPTION

An algorithmic and computational perspective on machine learning and data science methods.

COURSE CREDIT

3 units (3 hr/week)

COURSE OBJECTIVES

After completing this course, the student should be able to:

  • Implement common supervised and unsupervised learning algorithms in code via computational executable notebooks.
  • Understand learning algorithms through existing code implementations.
  • Solve issues arising from numerical implementations of learning methods.
  • Evaluate the performance of popular learning algorithms in terms of time and space complexities.
  • Select the right algorithms for data mining and learning in different cases depending on the available time and computational resouces.
  • Design new learning algorithms incorporating readable code implementation, good programming practice, sufficient testing, maintenance, and version control.

COURSE MATERIALS

Please visit this github repo.