neural recognition