Text this: Enhancing hand-drawn diagram recognition through the integration of machine learning and deep learning techniques