Ваша постановка проблемы очень высокого уровня.Что я понимаю, что нейронные сети делают то, что вам нужно.Нейронные сети принимают входные данные, которые уже классифицированы как попадание или не попадание.Тогда они могут узнать, что такое хит.Затем вы можете передать столько данных, сколько хотите, и новые правила будут применены к изученным правилам.Если вы хотите узнать больше, просто зайдите здесь или обновите свой вопрос.