Learning Bijections
- Suitable for
- Undergraduate thesis
- Prerequisites
- Familiarity with ML and Python or JuliaLang
Train a neural network to act as a bijection. Pick two sets of combinatorial objects that are known to have the same cardinality and train a network to act as a bijection, i.e., give a different output for each input. The goal is to investigate best practices to develop a general framework in the direction of learning bijections.