symbolic neural network