Попробуйте реализовать алгоритм
Байеса или Фишера. Они основаны на ст атистических данных и имеют негромоздкую реализацию. Если же вам хочется чего-то посложнее, но поинтереснее — то обратите внимание на нейронные сети на основе персептрона Розенблатта.