Dynamic simulation of buildings with differentiable data-driven models and integration with semantic models.