1. A non-transitory computer-readable medium storing instructions, which when executed cause a computer system to perform operations comprising: obtain, in real time, application data and status data associated with an entity; input the obtained real time application data to a prediction model to produce an assessment of a risk, wherein the prediction model is initially trained based on historical application data and corresponding status data; compare the obtained real time status data with the assessed risk; and retrain the prediction model based on the obtained real time application data and the status data upon determining that the obtained real time status data does not match the assessed risk, wherein retraining the prediction model comprises adjusting hidden node weights and output node weights of the prediction model based on the obtained real time application data.