Conditional Probability Machine