By April 14? You are brave!
I’m just guessing, but I imagine it would involve a ton of coding in practice, and tinkering with variations of existing models to make them work.
To start from nothing, this book I heard about on Gelman’ blog comes to mind: https://dataorigami.net/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/
I did not like the analogies. They do not seem to make an effort to point at something meaningful, they are superficial.
You could make the analogy with concatenating the salt to the head or tail of the string, which would be fine.
“Randomly” doing stuff to a neural network is bad too, you are not doing “random” modifications. I’m not an engineer yet I bet there are tons of modular parts in a rocket.