I have a table full of different applications which have various fields that I want to use as features for my model (i.e. vulnerabilities, assessment results, etc.). These applications also have a field of the number of incidents that have occurred within them in the past year.
I am trying to find the best ML model to predict the probability of an application having an incident. I intend to train this model on the applications which have already had incidents, where the more incidents an application has then the stronger the weights should be on that application's features. Then with the resulting model, I want to test the other applications that have not yet had an incident to determine the probability that they will have an incident based on their features.
For the machine learning classifiers that I know of (i.e. logistic regression, neural networks, bayesian classifiers, etc.), I am only familiar with these giving simple 1 or 0 classifications of some input falling into a particular class. I am instead interested in a concrete probability of an application falling into a particular class, which is the probability they will have an incident.