QuantatativeFinanceAlgorithms learning and developing quant finance algorithms using machine learning