Systems and methods for determining well parameters for optimization of well performance. The method includes training, via a computing system, a well performance predictor based on field data corresponding to a hydrocarbon field in which a well is to be drilled. The method also includes generating, via the computing system, a number of candidate well parameter combinations for the well and predicting, via the computing system, a performance of the well for each candidate well parameter combination using the trained well performance predictor. The method further includes determining, via the computing system, an optimized well parameter combination for the well such that the predicted performance of the well is maximized.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for determining well parameters for optimization of well performance, comprising: training, via a computing system, a well performance predictor based on field data corresponding to a hydrocarbon field; generating, via the computing system, a plurality of candidate well parameter combinations for the well; predicting, via the computing system, a performance of the well for each of the plurality of candidate well parameter combinations using the trained well performance predictor; and determining, via the computing system, an optimized well parameter combination for the well such that the predicted performance of the well is maximized. 2. The method of claim 1, wherein the predicted performance of the well comprises a predicted hydrocarbon production from the well. 3. The method of claim 1, wherein the predicted performance of the well comprises a predicted return on investment (ROI) of the well. 4. The method of claim 1, wherein the predicted performance of the well comprises a predicted initial rate of hydrocarbon production from the well. 5. The method of claim 1, wherein the predicted performance of the well comprises a predicted net present value of hydrocarbon production from the well. 6. A method for determining well parameters based on expected return on investment, comprising: training, via a computing system, a hydrocarbon production predictor based on field data corresponding to a hydrocarbon field; generating, via the computing system, a plurality of candidate well parameter combinations for the well; predicting, via the computing, system, a hydrocarbon production and a corresponding uncertainty of the prediction for each of the plurality of candidate well parameter combinations using the trained hydrocarbon production predictor; calculating, via the computing system, a cost of the well for each of the plurality of candidate well parameter combinations; estimating, via the computing system, an expected return on investment (ROI) of the well for each of the plurality of candidate well parameter combinations based on the hydrocarbon production, the corresponding uncertainty of the prediction, and the cost of the well for each of the plurality of candidate well parameter combinations; and determining, via the computing system, an optimized well parameter combination for the well such that the expected ROI is maximized. 7. The method of claim 6, comprising drilling and completing the well based on the optimized well parameter combination. 8. The method of claim 6, comprising determining optimized well parameter combinations for a plurality of wells such that an overall expected ROI for drilling and completing the plurality of wells in the hydrocarbon field is maximized. 9. The method of claim 6, comprising drilling and completing the plurality of wells based on the corresponding optimized well parameter combinations. 10. The method of claim 6, comprising determining a location for the well in the hydrocarbon field prior to generating the plurality of candidate well parameter combinations. 11. The method of claim 10, comprising using a map of the hydrocarbon field to determine the location for the well, wherein the map comprises an indication of a geologic contribution to hydrocarbon production for each region in the hydrocarbon field and an indication of a location of each existing well in the hydrocarbon field. 12. The method of claim 6, comprising training the hydrocarbon production predictor using statistical learning techniques. 13. The method of claim 6, comprising training the hydrocarbon production predictor using pattern recognition techniques. 14. The method of claim 6, comprising training the hydrocarbon production predictor using machine learning techniques. 15. The method of claim 6, wherein determining the optimized well parameter combination for the well such that the expected ROI is maximized comprises executing an optimization process based on the hydrocarbon production, the corresponding uncertainty of the prediction, and the cost of the well for each of the plurality of candidate well parameter combinations. 16. The method of claim 6, comprising using a prediction distribution provided by the hydrocarbon production predictor to predict the hydrocarbon production and the corresponding uncertainty of the prediction for each of the plurality of candidate well parameter combinations. 17. The method of claim 6, comprising using statistics provided by the hydrocarbon production predictor to predict the hydrocarbon production and the corresponding uncertainty of the prediction for each of the plurality of candidate well parameter combinations. 18. The method of claim 6, comprising determining the optimized well parameter combination for the well such that a risk associated with the well is minimized. 19. The method of claim 6, comprising determining the optimized well parameter combination for the well such that a production rate of the well after a specified period of time is maximized. 20. The method of claim 6, comprising determining the optimized well parameter combination for the well such that a production of a particular hydrocarbon is preferentially maximized over production of other fluids. 21. The method of claim 6, comprising performing a workover on an existing well based on the optimized well parameter combination. 22. A computing system for determining well parameters based on expected return on investment, comprising: a processor; a storage medium comprising a hydrocarbon production predictor; a non-transitory, computer-readable medium comprising code configured to direct the processor to: generate a plurality of candidate well parameter combinations for a well; predict a hydrocarbon production and a corresponding uncertainty of the prediction for each of the plurality of candidate well parameter combinations using the hydrocarbon production predictor; calculate a cost of the well for each of the plurality of candidate well parameter combinations; estimate an expected return on investment (ROI) of the well for each of the plurality of candidate well parameter combinations based on the hydrocarbon production, the corresponding uncertainty of the prediction, and the cost of the well for each of the plurality of candidate well parameter combinations; and determine an optimized well parameter combination for the well such that the expected ROI is maximized. 23. The computing system of claim 22, wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to train the hydrocarbon production predictor based on field data corresponding to a hydrocarbon field. 24. The computing system of claim 22, wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to determine a location for the well in a hydrocarbon field prior to generating the plurality of candidate well parameter combinations. 25. The computing system of claim 24, wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to use a map of the hydrocarbon field to determine the location for the well, wherein the map comprises an indication of a geologic contribution to hydrocarbon production for each region in the hydrocarbon field and an indication of a location of each existing well in the hydrocarbon field. 26. The computing system of claim 22, wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to determine optimized well parameter combinations for a plurality of wells such that an overall expected ROI is maximized. 27. The computing system of claim 22, wherein the computing system comprises a cluster computing system. 28. The computing system of claim 22, wherein the non-transitory, computer-readable medium comprises code configured to direct, the processor to determine the optimized well parameter combination for the well such that the expected ROI is maximized by executing an optimization process based on the hydrocarbon production, the corresponding uncertainty of the prediction, and the cost of the well for each of the plurality of candidate well parameter combinations. 29. The computing system of claim 22, wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to use a prediction distribution provided by the hydrocarbon production predictor to predict the hydrocarbon production and the corresponding uncertainty of the prediction for each of the plurality of candidate well parameter combinations. 30. The computing system of claim 22, therein the non-transitory, computer-readable medium comprises code configured to direct the processor to use statistics provided by the hydrocarbon production predictor to predict the hydrocarbon production and the corresponding uncertainty of the prediction for each of the plurality of candidate well parameter combinations. 31. The computing system of claim 22, wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to determine the optimized well parameter combination for the well such that a risk associated with the well is minimized. 32. The computing system of claim 22, wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to determine the optimized well parameter combination for the well such that, a production rate of the well after a specified period of time is maximized. 33. The computing system of claim 22, wherein the well comprises an existing well, and wherein the non-transitory, computer-readable medium comprises code configured to direct the processor to perform a workover on the existing well based on the optimized well parameter combinations. 34. A non-transitory, computer-readable medium for storing computer-readable instructions, the computer-readable instructions comprising code configured to direct a processor to: train a hydrocarbon production predictor based on field data corresponding to a hydrocarbon field; generate a plurality of candidate well parameter combinations for the well; predict a hydrocarbon production and a corresponding uncertainty of the prediction for each of the plurality of candidate well parameter combinations using the trained hydrocarbon production predictor; calculate a cost of the well for each of the plurality of candidate well parameter combinations; estimate an expected return on investment (ROI) of the well for each of the plurality of candidate well parameter combinations based on the hydrocarbon production, the corresponding uncertainty of the prediction, and the cost of the well for each of the plurality of candidate well parameter combinations; and determine an optimized well parameter combination for the well such that the expected ROI is maximized. 35. The non-transitory, computer-readable medium of claim 34, wherein the computer-readable instructions comprise code configured to direct the processor to determine optimized well parameter combinations for a plurality of wells such that an overall expected ROI for drilling and completing the plurality of wells in the hydrocarbon field is maximized.