Deep learning in agriculture: A survey