Abstract
In this paper, we provide a review of the research dedicated to applications of data science techniques, and especially machine learning techniques, in relevant agricultural systems. Big data technologies create new opportunities for data intensive decision-making. We review works in agriculture that employ the practice of big data analysis to solve various problems, which reveal opportunities and promising areas of use. The high volume and complexity of the data produced pose challenges in successfully implementing precision agriculture. Machine learning seems promising to cope with agricultural big data, but needs to reinvent itself to meet existing challenges.