Лабораторная работа №2
Тема: Компьютерная графология.
Задание: Разработать программу, которая исследует клавиатурный почерк пользователя и сравнивает его со статистикой, которая хранится в текстовом файле. Коэффициент скорости вычисляется формулой , где Т – время набора текста, n – количество символов.
Краткие теоретические сведенья:
Письмо, написанное обыкновенной ручкой, доносит до читателя в своеобразии завитушек букв что-то личностное. Профессиональный графолог, продравшись сквозь частокол закорючек, может многое рассказать об их авторе. А что компьютер может рассказать о человеке, стучащем по клавишам клавиатуры?
Проанализируем подход профессионального графолога к исследованию почерка на предмет поиска каких-либо аналогий к возможному исследованию клавиатурного почерка.
В 1930 г. в СССР вышла одна из первых и наиболее фундаментальных работ по графологии «Строение почерка и характер». Ее автор Д.М.Зуев-Инсаров очень убедительно продемонстрировал не только возможные результаты графологической экспертизы (определение пола, возраста, образования, рода занятий), но и достаточно внимания уделил именно экспериментальным основаниям графологии. Приведенная им таблица классификации формальных особенностей почерка по Л.Клагссу содержит следующие основные характеристики: сила движения, динамичность, напряженность, содержательность, вытянутость букв, наклон, связеобразование, степень связанности букв в слове, направление строки, расположение текста, быстрота, способ держания ручки, орудие письма, равномерность, соразмерность, ритм, выразительность.
Ясно, что в нашем случае многие из перечисленных характеристик становятся совершенно бессмысленными благодаря наличию стандартных клавиатур и драйверов к ним. Однако, упраздняя ряд характеристик, компьютер позволяет получить другие характеристики, ранее недоступные, в частности:
- скорость набора различных слов относительно друг друга;
- относительные интервалы между нажатиями на клавиши, принадлежащих разным полям клавиатуры.
При этом новые характеристики даже более информативны по отношению к старым. Например, характеристика «скорость набора различных слов относительно друг друга» при грамотно поставленном тесте позволяет определить чуть ли неоднозначно сферу интересов тестируемого.
Ясно, что при наборе слов типа: программа, водород, реакция, соединение, манекен, строчка, выкройка, одежда, экскаватор и т.д., среднее время набора символов в словах «водород, реакция, соединение» у химика будет намного ниже, чем в остальных. Это понятно, потому что данные слова химику уже приходилось набирать на клавиатуре и не один раз. Профессиональный модельер среди перечисленных слов лучше справится с набором «выкройка, одежда» и т.п.
Подобный подход можно использовать при создании программы «Детектор лжи». Мышечная память руки не контролируется сознанием и обязательно будет проявлять себя.
Исследования почерка могут способствовать диагностированию больного, так как характеристики почерка соответствующим образом изменяются во время болезни, приближаясь к нормальному по мере выздоровления. Можно предположить, что в будущем результаты анализа клавиатурного почерка будут играть не последнюю роль в постановке предварительного диагноза компьютером своему пользователю.