1. An information processing apparatus, comprising: an interface unit for inputting a plurality of commands into the information processing apparatus, the interface unit including a first neural network for converting each of said plurality of commands in a corresponding plurality of digital data; an instruction recognition an error correction unit including a second neural network connected to said first neural network for recognizing instructions among said plurality of digital data converted by said first neural network and in an event of an error, providing a best guess substitutional instruction executable by the information processing apparatus; and, processing means for performing a desired processing to execute said recognized or said substitutional instructions.