I’m not sure how much I understand your question. What I’m thinking is, is it possible that in your case it would be better if you created AI (deep learning) for this yourself? I mean take open source and adapt it and put in whatever you want. Why do I have this idea? My main point is to make the program gradually learn with the user from the beginning and gradually get to know us as we understand AI. This is an important issue.