Create captions based on a series of images
What you might want to look for is called video captioning. Earlier examples from this line of research is:


Venugopalan et. al. Sequence to Sequence – Video to Text, in ICCV 2015
Pasunuru et.al. Multi-Task Video Captioning with Video and
Entailment Generation, in ACL 2017


Below is a screenshot of the results (positive and negative) reported in those papers:



For the ICCV paper, it's not hard to find some implementations, e.g. here.

For more recent results, I would suggest to look into the ActivityNet 2017 Challenge - dense captioning or its 2018 version. Some winning solutions include:


Jointly Localizing and Describing Events for Dense Video Captioning
RUC+CMU: System Report for Dense Captioning Events in Videos


However I am not sure whether any open-source implementation has been released.