Knodle is a Python framework for improved weakly supervised deep learning. The framework is developed within the WWTF Vienna Research Group project Knowledge-infused Deep Learning for Natural Language Processing at the Unversity of Vienna, lead by Benjamin Roth.