A Novel Neural Network for Conditional Probability estimation