TIF345 / FYM345 Advanced simulation and machine learning