Quantum model learning agent: characterisation of quantum systems through machine learning. (1st May 2022)