A method (300, 400, 500, 700) for controlling a drilling process, comprising: receiving, at a computing device (102, 852), one or more parameters associated with a target well in a target location; receiving, at the computing device (102, 852), two or more data points for the target well in the target location; generating a wellbore path for the target well based on the one or more parameters associated with the target well and the two or more data points via a trained wellbore prediction model, wherein the wellbore path comprises a plurality of data points along the two or more data points, and wherein the computing device (102, 852) generates the trained wellbore prediction model by: gathering, from one or more remote computing devices, a plurality of sets of historical wellbore information for a plurality of test wellbores; standardizing the plurality of sets of historical wellbore information from a first state to a second state, wherein the second state is uniform across each of the plurality of sets of historical wellbore information; and training the wellbore prediction model based on the standardized historical wellbore information; comparing the wellbore path for the target well to a wellbore path of a well co-located with the target well in the target location by: retrieving the wellbore path co-located with the target well; comparing locations along the two or more data points of the wellbore path with the wellbore path co-located with the target well; and determining that any point along the two or more data points of the wellbore is within a threshold distance from a point in the wellbore path co-located with the target well; based on the determining, updating the wellbore path for the target well by adjusting the plurality of data points of the wellbore path based on the comparison; generating a three-dimensional model of the target location, wherein the three-dimensional model of the target location comprises the wellbore path of the well co-located with the target well and the wellbore path for the target well; and drilling a target well based on the generated three-dimensional model of the target location. receiving, at a computing device (102, 852), one or more parameters associated with a target well in a target location; receiving, at the computing device (102, 852), two or more data points for the target well in the target location; gathering, from one or more remote computing devices, a plurality of sets of historical wellbore information for a plurality of test wellbores; standardizing the plurality of sets of historical wellbore information from a first state to a second state, wherein the second state is uniform across each of the plurality of sets of historical wellbore information; and training the wellbore prediction model based on the standardized historical wellbore information; comparing the wellbore path for the target well to a wellbore path of a well co-located with the target well in the target location by: retrieving the wellbore path co-located with the target well; comparing locations along the two or more data points of the wellbore path with the wellbore path co-located with the target well; and determining that any point along the two or more data points of the wellbore is within a threshold distance from a point in the wellbore path co-located with the target well; retrieving the wellbore path co-located with the target well; comparing locations along the two or more data points of the wellbore path with the wellbore path co-located with the target well; and determining that any point along the two or more data points of the wellbore is within a threshold distance from a point in the wellbore path co-located with the target well; based on the determining, updating the wellbore path for the target well by adjusting the plurality of data points of the wellbore path based on the comparison; generating a three-dimensional model of the target location, wherein the three-dimensional model of the target location comprises the wellbore path of the well co-located with the target well and the wellbore path for the target well; and drilling a target well based on the generated three-dimensional model of the target location.