Performance evaluation of semi-supervised learning frameworks for multi-class weed detection | Synapse