1. A method for configuring a computer system to predict a result from data associated with an event, the result usable by a human being in deciding how to perform a task that responds to the event, the method comprising: determining, by a first computer program, a time constraint in which the task needs to be performed; determining, by the first computer program, whether current settings of a second computer program of the computer system enable the computer system to predict the result from the data within the time constraint; directing, by the first computer program, the second computer program to switch from using a first algorithm performing a first number of iterations on the data that completes at a first time with the result of a first accuracy, to using a second algorithm performing a second number of iterations on the data that completes at a second time with the result of a second accuracy when it is determined that the current settings will not cause the computer system to predict the result within the time constraint; scheduling, by the first computer program, execution of the second computer program on the computer system to predict and output the result; and providing, by the first computer program, the result output by the executed second computer program to the human being, where the second number of iterations is lower than the first number of iterations and the second time is shorter than the first time.