Given a basket of assets, how would you allocation your capital across the different assets to maximize returns and minimize risk? This problem can be seen as a classic optimisation problem in data science. In this experiment, I will attempt to compare the performance of three different techniques, Monte Carlo, SLSQP and Bayesian Optimisation on a simple 3-Fund Portfolio for investors in Singapore