Как написать нейронную сеть для генеалогического древа?
Проблема не в том, что с нейронными сетями дела не имели, а в том, что не знаете, как задачу сформулировать так, что ее можно было решать методами машинного обучения. Я бы посоветовал какой-нибудь вводный курс по ML (на coursera или udacity?), без разницы, с нейросетями или без. Если поймете, как задачу сформулировать (что на входе, что на выходе - что найти надо), то станет очевидно, как нейросеть (или любой другой классификатор) применять. Если в задаче не нужно код для нейросети писать, можно готовую реализацию взять, если нужно - ну написать можно; я так понимаю, проблема-то не в этом.
Мне кажется, задача несколько усложнена термином "нейронная сеть". Я думаю, Вам вполне подойдёт вариант турнира: https://github.com/balamut108/tournament_generator
Буду признателен, если внесёте свою лепту.