Hi, I'm a computer science student, and I'm trying to create a neural net to classify texts as a side project. What I struggle to understand is - how do I pick the number of neurons? Especially - input neurons, as texts may have different lengths. How do I pick the number of hidden layers, is there a rule for the number? Thanks.