AI/ML for Financial Services

About the Course

In this workshop, students will be introduced to financial services, trading and the importance of AI/ML in the fintech industry with a set of case studies. Students will learn fundamental concepts of AI/ML, including supervised/unsupervised learning, bias-variance tradeoff, principal component analysis and neural networks. You will get hands-on experience in obtaining financial data via Quandl, or Yahoo Finance and understanding financial data and structure the data in a way that is amenable to ML algorithms. Students will be equipped with skill to implement machine learning algorithms to extract key features from financial datasets. Students will also be trained to develop fintech web applications using modern web application frameworks reactJS, python-flask and basic DB.

Learning Outcomes:

  • Understand and appreciate the growing importance of AI/ML in the Financial Industry.
  • Understand the and distinguish between supervised machine learning (ML), unsupervised ML, deep learning and artificial intelligence.
  • Understanding statistical and mathematical models and their limitations.
  • Understand Financial datasets and prepare the data for ML using Python libraries.
  • Build and apply appropriate AI/ML models and data processing techniques using Python libraries for business decisions in financial settings.
  • Use reactJS, python-flask, basic DB operations (CURD) to build fintech web applications.

Prerequisites: Python Programming Knowledge (Basic data structures and numpy):

About the Lecturer

Anand BHOJAN

Department of Computer Science, School of Computing, NUS

Anand Bhojan graduated with Bachelor degree in Computing with Gold Medal (University topper) from Bharathiar University in 1994, Professional Masters in Computer Applications from Bharathidasan University in 1999, PGC in Teaching Higher Education from University of Sheffield, UK in 2003 and P.hD. from NUS in 2011. He has received research achievement award and his thesis was nominated for best PhD thesis award. He is a member of the Communication and Internet Research Lab (www.cir.nus.edu.sg) and Graduate studies committee. He is the founder of Anuflora Systems (www.anuflora.com) and Virtual and Augmented Reality Labs (www.varlabs.org). He is also an Associate Editor of Computers and Electrical Engineering Journal, Elsevier as well as Vice President of International Researchers club, Singapore. 

Anand Bhojan has been serving as Organizing Chair and Program Chair of several International conferences and in the Program Committees of several International conferences and have given Keynote talks in IEEE/ACM International Conferences.