Applications of Functional Programming To Machine Learning

Lead Research Organisation: University of Bristol
Department Name: Computer Science


This project revolves around the area of functional programming and recursion schemes and exploring its relationship with deep learning; this intends to research how functional concepts can integrate with and benefit the understanding of neural networks. I intend to focus on analysing the functional abstractions that can exist in the structure and training of neural networks, and how recursion schemes can be found as an inherent characteristic. This will engage with existing flaws in current neural network development, and aims to show how better transparency, representativeness, and reliability can be achieved in unifying the fields of functional programming and deep learning. The project will involve implementing a recursion-scheme based neural network library whilst formalizing its functionality into a practical theoretical understanding.


10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/R513179/1 01/10/2018 30/09/2023
2326453 Studentship EP/R513179/1 13/01/2020 13/09/2024 Minh Nguyen