A general-purpose machine learning Pt interatomic potential for an accurate description of bulk, surfaces and nanoparticles