There are AI tools which run programming in the background that perform this functionality. Weka, R and Solver come to mind when thinking of cyber security and optimization of practical problems.
There are several free tools out there. You will have to do a search.