FARMIT: continuous assessment of crop quality using machine learning and deep learning techniques for IoT-based smart farming