Smart Farming - A Flexible Approach to Improve Crop Yield and Profit using Machine Learning Techniques | IEEE Conference Publication | IEEE Xplore