400 units is very small. Today's image classification neural nets have hundreds of thousands of units (units is my preferred non-biological synonym for "neuron")
To be fair the net i created could only handle human faces correctly oriented and only at a single low resolution.