11. The method of claim 9 , wherein the modifying includes: setting the initial recipe as a current recipe; randomizing the one or more parameters of the current recipe to generate an adjusted recipe; initiating processing, via a manufacturing tool, of the adjusted recipe obtained in response to the randomizing; in response to determining that the adjusted recipe is to be drifted, adding the adjusted recipe to a genealogy of recipes and setting the adjusted recipe as the current recipe; and in response to determining that the adjusted recipe is not to be drifted, sending the genealogy of recipes and data associated with the genealogy of recipes to a database.
11. The method of claim 9 , wherein the modifying includes: setting the initial recipe as a current recipe; randomizing the one or more parameters of the current recipe to generate an adjusted recipe; initiating processing, via a manufacturing tool, of the adjusted recipe obtained in response to the randomizing; in response to determining that the adjusted recipe is to be drifted, adding the adjusted recipe to a genealogy of recipes and setting the adjusted recipe as the current recipe; and in response to determining that the adjusted recipe is not to be drifted, sending the genealogy of recipes and data associated with the genealogy of recipes to a database. 15. The method of claim 11 , wherein the learning includes: receiving production data generated through execution of one or more modified recipes; learning a functional relationship among a product output metric, material input measurements, and recipe parameters of the manufacturing tool based on the production data; and accepting the functional relationship in response to determining that predictions of the product output are within a specified quality.