Semi-supervised Neural Networks solve an inverse problem for modeling Covid-19 spread