What is a Neural Network for a keyboard?