Text this: ADeepWeeD: An adaptive deep learning framework for weed species classification