Spray
|
Сообщение #1
6 марта 2024 в 07:31
|
Профи
4 |
Я интересуюсь анализом раскладок клавиатуры и эргономикой. Все анализаторы, которые я встречал — примитивные калькуляторы, лишь отдалённо повторяющие поведение реального наборщика текста. Оно и понятно: человек, набирающий текст — машина крайне сложная, с кучей суставов и мышц, а главное — мозгом, который научился всем этим управлять. И я, отчасти на волне хайпа по нейронным сетям, загорелся создать компьютерную модель человеческих рук и научить нейронную сеть печатать текст, наподобие того, как это делает обученный человеческий мозг. А как такая модель может помочь найти лучшую раскладку клавиатуры? Первым делом надо будет научить искусственный интеллект печатать на QWERTY/ЙЦУКЕН, чтобы он делал это достаточно хорошо. Далее на вход уже такой обученной сети давать другую раскладку на переобучение и следить за двумя метриками: 1) как быстро она сможет печатать на новой раскладке, 2) как долго она переобучается. Та раскладка, на которой нейронка печатает быстрее и на которую она быстрее переучивается, очевидно, довольно хороша. А какая же польза от такого анализатора для клавогонщиков? И тут модель будет полезна! Можно сделать отбор на самую круто обученную сеть-машинистку, а затем наблюдать, как она набирает. С этого момента не искусственный интеллект будет учиться, а клавогонщики смогут перенимать её крутые приёмчики. Есть ли среди здешних клавокадемиков интересующиеся машинным обучением и имитационным моделированием? Давайте объединять усилия! Последний раз отредактировано 6 марта 2024 в 10:26 пользователем Spray
|
kazimur
|
Сообщение #2
6 марта 2024 в 09:35
|
Профи
1 |
Вам надо скооперироваться с lemosborОн раньше тему заводил Как я оптимизировал стандартную русскую раскладкуТема, кстати, интересная была.
|
NDancer
|
Сообщение #3
6 марта 2024 в 11:15
|
Маньяк
28 |
kazimur писал(а): Он раньше тему заводил Как я оптимизировал стандартную русскую раскладку уоу, выглядит супер интересно, потом почитаю, спасибо
|
HelixOfTheEnd
|
Сообщение #4
6 марта 2024 в 12:26
|
Организатор событий
1 |
у меня уже года полтора есть/была такая идея, но я ничего не смыслю ни в программировании, ни в нейросетях, поэтому она так и остаётся нереализованной. Spray писал(а): не искусственный интеллект будет учиться, а клавогонщики смогут перенимать её крутые приёмчики. а вот это вряд ли. вся печать уже давным-давно известна. вообще тут ещё вопрос - а на что мы учим? на статику или на динамику? если на статику, то мне в целом непонятно о каких "приёмчиках" может идти речь. а у динамики ограничений как таковых меньше и сделать модель набора не должно быть сложно (почти любое слово можно набрать динамикой без совершения особых пауз и без использования одного и того же пальца дважды подряд (не считая задвоений типа НН или СС (хотя и они иногда обходимы; но вроде кроме меня никто это не использует))). хотя с другой стороны интересно какие динамические аппликатуры нейросеть могла бы находить. но мне кажется если учить на динамику, то результаты получатся менее значимыми для среднестатистического юзера. (может пригодится для сравнения если всё-таки проект удастся) относительно динамики из людей, пожалуй, самые развитые "нейросети" у меня и у izanagi: (моя) (изанаги) // моя на обе раскладки (ЙЦУКЕН, QWERTY), izanagi англоязычный наборщик, фингермап у него тоже только для английской если же речь про статику, то, как я уже сказала, ничего особенного из набора нейросети почерпнуть не получится (потому что зоны ограничены и попальцевые нажатия заранее известны) (разве что у нейросети будут лучше тайминги на сложных переходах, но это сложно назвать "приёмчиками", потому что такое до 800 практиковать не стоит, да и на 800 я бы не стала включать рискованные переходы). Последний раз отредактировано 6 марта 2024 в 12:31 пользователем HelixOfTheEnd
|
NDancer
|
Сообщение #5
6 марта 2024 в 12:54
|
Маньяк
28 |
HelixOfTheEnd писал(а): вся печать уже давным-давно известна нифига ж себе, откуда такая уверенность?
|
Лазер
|
Сообщение #6
6 марта 2024 в 15:44
|
Новичок
13 |
del Последний раз отредактировано 30 июля 2024 в 21:44 пользователем Лазер
|
Spray
|
Сообщение #7
6 марта 2024 в 16:17
|
Профи
4 |
HelixOfTheEnd писал(а): если же речь про статику, то, как я уже сказала, ничего особенного из набора нейросети почерпнуть не получится (потому что зоны ограничены и попальцевые нажатия заранее известны) В первую очередь, конечно же, подразумевается динамика. Но и статическое зонирование бывает разным: классика \\\\ \\\\, «распутанная» //// \\\\, широкая, ЫВАМ ТОЛД, Arensito, — и если нейросеть штрафовать за использование динамики, тогда она будет находить более оптимальные статики!
|
HelixOfTheEnd
|
Сообщение #8
6 марта 2024 в 16:41
|
Организатор событий
1 |
Лазер писал(а): Даша знает всё на тему тайпинга не всё, но многое. конкретно тема нажатий и аппликатур совсем не сложная для понимания. скрытый текст… Перекат - плавное (легатное) нажатие нескольких клавиш в одном направлении одной рукой (примеры: бЫВАть, сеДЛО, ЦУКаты, боЙЦУ, ЗДРАВЫЙ), бывают разной длины, но 4 встречаются крайне редко, 5 (с большим пальцем) даже я не могу придумать (чтобы они были удобнее для набора), в основном 2-3 Чередования - попеременные нажатия обеими руками (ЛПЛП... или ПЛПЛ...) (примеры: СЛИШКОМ, ПОСРЕДСТВОМ) Возвратный перекат - плавное нажатие со сменой направления (примеры: сОЛЬ, бУКВА, зАВЫВАть) Скольжение - набор нескольких символов без отрывания пальца в процессе (примеры для статики: кОТОРОГО, сКАчКАМИ), скольжения со сменой направления обычно медленнее скольжений в одном направлении ^ эти 4 почти все, к которым сводится печать при достаточно хорошей динамике хотя... есть ещё "ruthless tap" (название придумала кажется я, но в целом это необсуждаемая тема, потому что тип нажатий очень рискованный и почти никем не имплементирован в печати) - нажатие двух клавиш одновременно пальцем, стоящим под углом (примеры: ТЬ, ГО)
неоптимальные: Перенос / Прыжок / ПНОП - набор нескольких символов одним пальцем подряд (технически сюда относятся и скольжения; для дифференциации можно добавить "с отрыванием пальца от клавиши после каждогонажатия") (примеры: деНЬГи, каКИЕ, врЕМЕнЕМ) Разножки (название "разножки" придумал кажется GoodLoki, тоже необсуждаемый термин (но есть в названии довольно популярного словаря)) - насколько я поняла, сочетания типа "СК" и "ЙЧ" (через ряд двумя соседними пальцами) Стаккатный набор - отрывистый набор всех сочетаний, в том числе и тех, которые можно набирать перекатами (например, вместо одного переката ЫВА набрать сочетание так: "нажать Ы, отжать Ы, нажать В, отжать В, нажать А, отжать А")
Перекаты и разножки можно поделить на "внутрь" и "наружу" если нужна более детальная категоризация. скрытый текст… Лазер писал(а): много времени (5000+ часов, если не ошибаюсь) 8500-9000 Лазер писал(а): про это и, например, про то - мы старательно замалчиваем можем обсудить. чтение во время набора - вредно (по крайней мере, прогрессировать на высоких скоростях будет мешать (я, например, разговариваю в среднем медленнее, чем печатаю)). опережающее чтение - может и помогает, но у меня его нет (* точнее есть, но только на следующие 3-4 символа) и я всё равно относительно быстро печатаю (в то же время есть и люди, которые читают по 2-3 слова наперёд и тоже быстро печатающие; кто-то, кажется, даже шутил, что "смотрит на текст 2 секунды и печатает по памяти"). (с другой стороны, я могу читать и наперёд, но тогда я более вероятно запутаюсь в словах и печатать буду явно не на пиковой скорости). вероятно, не влияет на набор, но опять же - обычно если я какие-то высказывания и допускаю, то обычно я речь веду о крайне высокоскоростной печати. какая на деле корреляция между скоростью и какими-то определёнными деталями набора у среднестатистических наборщиков я не знаю, статистику не собирала. Лазер писал(а): ...оказывается, для быстрой печати достаточно просто "быстрее шевелить пальцами", и дело только в пальцах, а не в мозге (в том, как он быстро обрабатывает входящую информацию и дает команды пальцам - ну это упрощенно)... вот это спорно, но я почти уверена, что моторика пальцев важнее когнитивных способностей. я быстро читаю и могу вполне во время чтения продумывать как бы я набирала слова (причём могу делать это и на очень высоких скоростях, типа 1500+ (это у меня ещё и динамика сложная, в теории статику можно так развить и до привычной скорости чтения)), но печатаю я явно медленнее, чем могу продумывать набор в голове (когда я печатаю на довольно медленной скорости (400-700; ниже редко пробую) нередко придумываю (точнее придумывала, сейчас у меня в динамике уже мало чего меняется) альтернативный способ набора слова во время набора (иногда и успеваю понять удобнее он или нет)). с другой стороны - всё что я сейчас написала - субъективно, и у меня всегда был "хороший мозг" и "плохие пальцы", поэтому это тоже может влиять на моё восприятие. цитату " тогда надо быстрее пальчиками двигать. самый действенный совет. " я не помню уже на что я отвечала, но во многих случаях это вероятно действенный совет (когда обдумывание быстрее реальной скорости набора; ну и как минимум ко мне самой этот совет относится, может поэтому). в целом если изолировать обдумывание нажатий и непосредственно сам набор, обдумывание должно быть всегда или на той же скорости или выше. можно попробвать провести социальный эксперимент и посмотреть на корреляции (если найти достаточно людей). Лазер писал(а): еще важна просто "практика, практика, практика", 100500 текстов практики вот тут я не совсем согласна (хотя действительно если спросить почти любого быстрого наборщика, то такой совет и получится). важно не только количество практики, но и качество практики (что тренировать, как печатать, на что делать упор, т. д.) (помимо прочих факторов, которые тоже могут влиять типа возраста, развитости моторики и т.д.). Лазер писал(а): динамика лучше статики, в том смысле лучше, что позволяет достичь действительно высокой скорости да, для скоростного набора динамика определённо лучше (у англоязычных наборщиков уже сколько лет в топах только одни динамики). для среднестатистического пользователя компьютера (особенно если печатать по жизни много не надо, но слепая печать зачем-то нужна) определённо лучше статика (хотя бы потому что легче для восприятия и обучения). скрытый текст… Лазер писал(а): ...а еще, один кулхацкер когда-то уже придумал как обходить Квалификацию и продемонстрировал это результатом ~3000 в топе рейтинга... а вот в 2019 у одного читера было и 6 миллионов в квалификации (правда, с тех пор внедрили ограничение на 3500, что ли, скорость, и теперь так уже не получится). но у меня даже скриншот был, могу попробовать найти. на деле - уже обсуждалось, читерить на Клавогонках много ума не надо (квалификацию тоже пройти не так сложно; и даже без читерских программ можно). поэтому да, подтверджения при высокой скорости всегда нужны. но это мне кажется уже совсем офф-топ.
|
HelixOfTheEnd
|
Сообщение #9
6 марта 2024 в 16:43
|
Организатор событий
1 |
Spray писал(а): тогда она будет находить более оптимальные статики! хм. вот по поводу этого могу предположить, что "я" безымянным, "к" средним, "ь" средним", "з" или "ж" безымянным, "н" левым указательным и "и" правым указательным могут быть лучше, чем стандартная статика фыва-олдж, но это только предположения. (ещё некоторые жмут "с" указательным, но это как по мне более спорный момент). хотя вообще - может это и неплохая идея "найти самую оптимальную статику" (хотя тоже не факт, что кого-то это сподвигнет переучиться, но даже как теоретическая основа звучит интересно). Последний раз отредактировано 6 марта 2024 в 16:44 пользователем HelixOfTheEnd
|
kazimur
|
Сообщение #10
6 марта 2024 в 17:07
|
Профи
1 |
Опережающее чтение очень важно для неродного языка. Может, на русском и можно без опережения быстро набирать, но на английском очень сложно. Для развития навыка после 500 - это must have. Мне даже пришлось отключить подсветку полностью, чтобы не сбивала с чтения. Использую только закрашивание уже набранного текста через стиль в Stylus.
|
HelixOfTheEnd
|
Сообщение #11
6 марта 2024 в 17:20
|
Организатор событий
1 |
kazimur писал(а): Опережающее чтение очень важно для неродного языка. Может, на русском и можно без опережения быстро набирать, но на английском очень сложно. Для развития навыка после 500 - это must have. Мне даже пришлось отключить подсветку полностью, чтобы не сбивала с чтения. Использую только закрашивание уже набранного текста через стиль в Stylus. и тут я могу не согласиться. я печатаю 700-800 на некоторых языках, которых даже не знаю (и на кириллице, и на латинице). причём для них как раз предпочитаю "режим одной строки" (и держу взгляд на одном и том же месте, никуда вперёд не читаю). скрытый текст… (вот для русского со временем пришло осознание, что одна строка не всегда подходит - иногда легче читать "нормально", особенно если скорость выше тысячи). но я поэтому и говорю, что в печати почти всё субъективно. Последний раз отредактировано 6 марта 2024 в 17:21 пользователем HelixOfTheEnd
|
Лазер
|
Сообщение #12
6 марта 2024 в 17:29
|
Новичок
13 |
del Последний раз отредактировано 30 июля 2024 в 21:44 пользователем Лазер
|
HelixOfTheEnd
|
Сообщение #13
6 марта 2024 в 17:32
|
Организатор событий
1 |
скрытый текст… Лазер писал(а): взято отсюда: я бы рассказала. если бы у меня были. а так - по сути печать это просто практика, практика и практика. ого, я такое писала. хорошо хоть, что давненько было. за это высказывание могу извиниться, признаю, что была неправа.
|
NDancer
|
Сообщение #14
6 марта 2024 в 18:14
|
Маньяк
28 |
Лазер писал(а): NDancer писал(а): HelixOfTheEnd (Даша) писал(а): вся печать уже давным-давно известна нифига ж себе, откуда такая уверенность? Даша знает всё на тему тайпинга (ну, по крайней мере, она, похоже, так считает, такой кажется, а на самом деле это или нет - откуда мне знать), много времени (5000+ часов, если не ошибаюсь), с ее слов, на это потратила, поэтому часто можно услышать от нее такого рода категоричные высказывания - это нормально (и вопрос "откуда такая уверенность?" после этого вполне себе ожидаем). Немного снобизма/высокомерия (конечно не уровня дофа/tryme) - тоже нормально, когда человек достигает (побеждала в Интерстено) высот в каком-то деле, и спорить с ним бессмысленно, если ты не достиг хотя бы того же (на КГ это скорость/ранг), а лучше бОльшего: не достиг - значит не разбираешься в вопросе, приходи когда достигнешь (сперва добейся). Вот что мне не совсем ясно - так это... ...про это и, например, про то - мы старательно за(у)малчиваем, а также про то, насколько важнО хорошо развитое внимание (и вообще когнитивные способности) в тайпинге, мы только про возраст говорим... ...оказывается, для быстрой печати достаточно просто "быстрее шевелить пальцами", и дело только в пальцах, а не в мозге (в том, как быстро он обрабатывает входящую информацию и дает команды пальцам - ну это упрощенно)... ...ах да, еще важна просто "практика, практика, практика", 100500 текстов практики, а ранг в лучшем случае Супермен... ...динамика лучше статики, в том смысле лучше, что позволяет достичь действительно* высокой скорости (*1000, ниже - невысокая, самый быстрый статик медленнее самого быстрого динамика, поэтому динамика лучше, 900 - это медленно)... ...еще, выяснилось, что для подтверждения того, что вы не читер, достаточно предоставить только видео (дай б-г с руками, а если там нет часов/секундомера - это нормально), а предоставлять TS, которую записать легче, чем видео - вообще необязательно или не нужно размещать ее на видном месте, например в Био... ...а еще, один кулхацкер когда-то уже придумал как обходить Квалификацию и продемонстрировал это результатом ~3000 в топе рейтинга... тогда надо быстрее пальчиками двигать. самый действенный совет. у меня лучшая читалка среди всех Клавогонщиков. нет, я просто очень старая. просто не биологически, а ментально. в общем, и т.д. и т.п. чет я не понял, ты постебал или не постебал?) еще чувствуется между вами какой-то бекграунд, это так? Последний раз отредактировано 6 марта 2024 в 18:16 пользователем NDancer
|
Лазер
|
Сообщение #15
6 марта 2024 в 19:00
|
Новичок
13 |
del Последний раз отредактировано 30 июля 2024 в 21:44 пользователем Лазер
|
Лазер
|
Сообщение #16
16 апреля 2024 в 17:24
|
Новичок
13 |
del Последний раз отредактировано 30 июля 2024 в 21:44 пользователем Лазер
|
HelixOfTheEnd
|
Сообщение #17
16 апреля 2024 в 17:33
|
Организатор событий
1 |
Лазер писал(а): HelixOfTheEnd, полагаю, если я правильно вас понял, вы держите взгляд на подсвеченном слове (если подсветка включена), в общем, на одном слове, которое нужно набрать сейчас, и не читаете наперед... предлагаю вам продемонстрировать это на видео, как тут или тут, было бы интересно посмотреть (как и в случае с two-fingers-тайпингом - верится с трудом) такой скрипт поможет: не на слове, конечно, что за глупость, слова бывают от 1 до 20+ символов. (слова - это в принципе худшая метрика и в печати, и в лингвистике, и вообще везде, слова очень большой разброс по длине имеют). на текущих ~5-10 символах (точно не знаю, потому что нет способа замерить). ну и скрипт, понятно, не подойдёт по той же причине. но если будет скрипт на ~5-10 символов (желательно, настраиваемый), то без проблем проедусь. вообще, вспомнилось вот, мне уже предлагали когда-то подобное как раз с одним словом (кажется на ныне несуществующем сайте-конкуренте даже можно было такое попробовать (чтобы показывало максимум одно слово)). но это во-первых тест на реакцию (а у меня реакция отвратительная, сильно ниже средней), а во-вторых, даже если включить не 1 слово, а 2 или даже 3, то тест будет двигаться очень дёргано и рвано (меня лично такое будет отчень сбивать). в "режиме одной строки" как раз-таки смысл в плавном движении. Последний раз отредактировано 16 апреля 2024 в 17:49 пользователем HelixOfTheEnd
|
Лазер
|
Сообщение #18
16 апреля 2024 в 18:47
|
Новичок
13 |
del Последний раз отредактировано 30 июля 2024 в 21:44 пользователем Лазер
|
HelixOfTheEnd
|
Сообщение #19
16 апреля 2024 в 19:39
|
Организатор событий
1 |
Лазер писал(а): на сайте, который... ххм. а на Манкитайпе и правда можно попробовать поэкспериментировать. правда мне кажется всё это обсуждение целиком не очвень подходит под тему. Последний раз отредактировано 16 апреля 2024 в 19:40 пользователем HelixOfTheEnd
|