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, Naive Bayes Classifier, Logistic Regression, bias-variance tradeoff,
principal component analysis, Support Vector Machine, Decision Tree,
Random Forest, K-Means, Agglomerative Approach, ARIMA, GARCH, etc and
Evaluation Metrics and neural networks (ANN, CNN, RNN, LSTM, NLP, LLM,
etc). 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 frontend
dashboards with tools such as streamlit and dash; and to develop fintech
web applications using modern web application frameworks such as reactJS,
python-flask and basic DB. Students will also be introduced to the financial
system for the future such as Finternet through case studies, research and
group discussions to think about opportunities and applications in the future.
Learning Outcomes:
Prerequisites: Python Programming Knowledge (Basic data structures and numpy).