Probabilistic machine learning for finance and investing