für vernünftige NN-Anwendungen, bringen 16 Inputs nichts. Interessant wird es, wenn man damit Zeichenerkennung (Ziffern, Buchstaben) wie in einer LCD-Matrix trainieren kann (verrutschte und schräg liegende Zeichen), dann erkennt man auch, was das NN leistet: daher ca. 10x10 (8x8 ist bereits seeeehr grenzwertig)

- - - Aktualisiert - - -

PS:
ein virtuelles Tastenfeld auf einem Touchscreen wäre auch eine Idee, aber die sind auf Arduinos unglaublich schwer zu programmieren, damit es dann auch stabil funktioniert.