A structure-preserving kernel method for learning Hamiltonian systems | Synapse