|
Содержание сайта:
|
KeyTO v2.91Клавиатурный тренажер KeyTO
ПрологДанный клавиатурный тренажер является внешне очень простой и неприметной программой, но я очень прошу Вас не делать поспешных выводов, т.к. ядро ее - достаточно сложный алгоритмический объект, потребовавший много месяцев работы и поиска, прежде чем оно заработало достаточно эффективно. Но, должен признаться, что даже сейчас требуются еще много работы, чтобы разрешить сложные алгоритмические проблемы, накладывающие значительные ограничения на возможности ее работы. Но не буду Вас перегружать не нужными глаголами и прилагательными и прейду непосредственно к ее описанию... 1. ВведениеОсновной базис программы - алгоритм генерации опорных строк, основанный на применении мощного математического метода - цепей Маркова, очень широко используемого для взломов шифров (криптоанализа), а также сложных вероятностных расчетах для связанных событий.. Применение цепей Маркова, позволило совершенно по иному подойти к проблеме обучения работы с клавиатурой и построить достаточно эффективный алгоритм для быстрого и эффективного освоения клавиатуры слепым десятипальцевым методом. Помимо этого, в программе собраны много чисто психологических мелочей, улучшающих качество взаимодействия ВАС и программы.
2. Отличительные черты алгоритма обученияБлагодаря всему вышесказанному, программа отличается следующими характерными чертами:
- Обучение начинается сразу со всех букв алфавита.
- Программа сразу заставляет пальцы запоминать "аккорды" клавиш, характерные для языка.
- Программа обучает незаметно для пользователя.
- Дифференциальный подход к времени обучения часто и редко встречающихся символов.
3. Принцип работы программыПринцип работы программы достаточно прост:
Здесь вся соль состоит в генерируемых программой опорных строках. Строка представляет из себя случайную последовательность связных четырехбуквенных цепочек (цепи Маркова четвертого порядка) с вероятностным распределением характерным для языка. Это позволяет незаметно, без нарушения общности, варьировать вероятности появления тетраграмм в некоторых пределах. Эта особенность цепей Маркова дает возможность увеличивать вероятности появления нужных символов без нарушения фонетической связности символьной последовательности. Само распределение тетраграмм (четырех буквенных связок) характерное для языка поставляется в отдельном файле, который создан путем анализа (с помощью специально написанной для этого программы) большого объема текстовой информации, порядка нескольких сотен мегабайт чистого текста. Качество и характер анализируемой литературы определяющим образом влияет на характер генерируемых программой (KeyTO) строк… Для Internet версии клавиатурного тренажера я проанализировал в основном классику. Очень интересное начинается, если базу тетраграмм создать на основе какой-либо специфической литературе, например эротической… Сексуально озабоченный клавиатурный тренажер выглядит очень забавно... :) 4. Запуск тренажераВсе очень просто - запустите файл start_rus.bat или start_eng.bat. Никаких дальнейших действий не требуется, просто начинайте работать и семь футов Вам под килем! В случае, если Вы используете SE версию KeyTO - KeyTOSE, то Вам запуска также доступны файлы start_rus_pro.bat и start_eng_pro.bat, где помимо основных символов Вам будет предложена работа с заглавными знаками и знаками препинания... 5. Работа с тренажеромВсе также очень просто - перед вами появится окно и строчка которую требуется повторить с клавиатуры. Как только Вы нажмете первую клавишу начнется набор статистики по времени (скорость, аритмичность), а также по количеству ошибок. После того, как Вы полностью наберете всю строчку (при этом курсор окажется на третьей строке), можно немного перевести дух и посмотреть свою статистику: - скорость
-аритмичность (отношение разброса времени между нажатиями клавиш и среднего промежутка времени)
- количество ошибок
После ознакомления со статистикой можно продолжить, нажав Enter. После этого сгенерируется следующая строка, учитывающие ошибки, сделанные в предыдущей сессии. Если в предыдущей сессии были допущены ошибки, то во вновь сгенерированной строке будет повышена вероятность появления "проблемных" символов (также, вероятность будет тем выше, чем чаще данный символ встречается в языке). Скорректированная на ошибки строка будет отображена желтым цветом. Если в предыдущей сессии ошибки допущены не были, то вновь сгенерированная строка будет сгенерированна только на основе реального распределения вероятностей для языка и тем самым не будет искажена. Такие строки будут отображаться белым цветом. Понятно, что нужно стремиться к тому варианту, чтобы Вы, в основном, работали со строками белого цвета! <...>Полная инструкция работы с клавиатурным тренажером "KeyTo" поставляется вместе с программой. Примечания к новой версииДанная версия KeyTO - 2.91 - начало моих первых экспериментов над DOS версией, которые позволят отработать нюансы алгоритма обучения и интерфейса, в то время, как будет идти низкоуровневая работа над Win ядром программы. В данной версии программы, Вам стали доступны следующие возможности:
Более того, в новой версии найдена и исправлена ошибка, которая приводила ранее к неверному расчету аритмичности. Теперь все стало на свои места: менее 20% - отвечает профессиональному уровню, менее 50% - нормальному и менее 80% начальному владению клавиатурой. С более подробной информацией об истории программы, Вы можете ознакомиться здесь. Примечание к специальной версии KeyTO - KeyTOSE...Если у Вас слишком большой процент ошибок, или Вам требуется более высокая эффективность обучения, при этом Вы готовы пожертвовать некоторым потерями в эстетическом наслаждении генерируемыми программой строчками, предлагаю обратить на специальную редакцию KeyTo - "KeyTOSE". Эта версия полностью базируется на коде KeyTO 2.9, но в отличии от родоначальницы имеет пониженную размерность грамм. Это позволило, во первых, существенно уменьшить размер базы данных по языку и, в частности, создать дополнительную базу с точками и заглавными буквами, а во вторых, пониженная размерность грамм на порядок более придирчива к ошибкам и дает более жесткий и разнообразный тирадами текст - что более подходит для профессионального обучения.. Для большей эффективности обучения, хочу посоветовать Вам пользоваться обоими версиями KeyTO - как обычной, так и SE... Немного повторюсь, KeyTOSE - очень требовательна к ошибкам и генерирует строки с гораздо большей инвариантностью, что позволяет существенно повысить качество и скорость обучения, более того, в SE учитываются парные ошибки. Однако, при работе с KeyTOSE можно быстро устать, т.к. постоянная работа над ошибками и низкая осмысленность строк может легко утомить. Напротив, основная версия, по сравнению с SE, нежна, интересна и прекрасно подходит для закрепления материала... В будующей версии KeyTO под Windows, эти две версии будут объедены в одну, в виде двух режимов... PS: Хочется пожелать Вам приятных минут, при работе с KeyTO, и, конечно, высоких результатов, а главное успехов в Ваших делах и начинаниях.. И не забывайте изредка наведываться на www.vkim.ru может там появилось что ни будь новенькое для вас.. Буду очень рад!
С уважением, Владимир Ким |
|||||||||||||||||||||||||
Copyright
(C) 2000 - 2010 Vladimir Kim. All rights reserved. |
Содержание сайта охраняется законом о защите авторских прав. Допускается ограниченое цитирование текста статей данного сайта на любых публичных ресурсах без уведомления автора, но с обязательной активной ссылкой (URL) на источник (www.vkim.ru). Публикация и распространение полных версий статей с данного сайта возможна только с письменного разрешения автора! |