Main Article Content
Agriculture plays a significant role in the growth of the national economy. It relay on weather and other environmental aspects. Some of the factors on which agriculture is dependent are Soil, climate, flooding, fertilizers, temperature, precipitation, crops, insecticides and herb. The crop yield is dependent on these factors and hence difficult to predict. To know the status of crop production, in this work we perform descriptive study on agricultural data using various machine learning techniques. Crop yield estimates include estimating crop yields from available historical data such as precipitation data, soil data, and historic crop yields. This prediction will help farmers to predict crop yield before farming. Here we are utilizing three datasets like as clay data set, precipitation data set, and production data set of Telangana state, then we structure an assembled data sets and on this data set we employ three different algorithms to get the genuine assessed yield and the precision of three different methods. K-Nearest Neighbor(KNN) are applied on the training data set and are tested with the test data set, and the implementation of these algorithms is done using python programming and spyder tool.The proposed model can exhibit the precise expense of assessed crop yield and it is mark like as LOW, MID, and HIGH.