Category Neural network