Нейросети, идентификация по клавиатурному почерку — как разобраться?
Совсем ИМХО - дипломный проект такого уровня должен предполагать исследование, какие НС лучше подойдут. Навскидку - обычный многослойный персептрон, активационная функция - на ваш выбор. Можно попробовать разбить вектор на временные отрезки маленькие, в отрезке считать время сколько была нажата каждая клавиша. Вектор отрезков - вход сети. Выход - идентификатор пользователя. Это почти от балды написано конечно, нужно экспериментировать.
Для начала возьмите какую-нибудь простую реализацию сети, например pybrain. C feature enginering (преобразованием данных на вход нейросети) надо пробовать разные варианты.  Сходу приходят в голову: средний интервал между нажатий, дисперсия, средний интервал между "близкими" и "далекими" клавишами.