I'll report on my current work in progress about the classification of semigroups and finite categories. This will include a quick introductionto neural networks, and a discussion of how they can help in the classification proofs. We'll also look at some potential applications to construction problems in algebraic geometry.