Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Система предсказания текста

Автор myst, октября 12, 2010, 16:02

0 Пользователи и 1 гость просматривают эту тему.

myst

Я таки скрестил Presage с текстовой службой. Сегодня попробовал русский язык. И что удивительно, работает. :)
Система предлагает дополнение для набираемого слова и целые слова после пробела.
Это макет, поэтому бинарники не дам. Но могу дать исходники тем, кто захочет допилить. ;)
Вот как это выглядит:

Cirrus uncinus

Интересно!
Только шрифт бы сменили с MS SansSerif на Tahoma...
Лечу туда, куда хочу!


Cirrus uncinus

Лечу туда, куда хочу!

myst

Цитата: Cirrus uncinus от октября 12, 2010, 17:43
Это и плохо, никто им не пользуется.
Это макет, а не продукт для конечного пользователя.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо


Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

myst

Цитата: Bhudh от октября 12, 2010, 22:27
А сикоку весит и чо требуит?
Сама текстовая служба ок. 3 мегабайт. Но это отладочная сборка, релиз должен быть поменьше. Правда, это ещё только макет. Надо конфиги добавить, кое-какие проблемы решить... Больше 5 всяко не будет. :)
Ну, а сами данные для предсказателей, это уж как захочешь.
Требует Windows >=2000, если я ничего не забыл. Я специально статическую сборку сделал, чтобы поменьше зависимостей было.

Тайльнемер

Цитата: myst от октября 12, 2010, 16:02
могу дать исходники тем, кто захочет допилить.
Я вряд ли буду допиливать, но очень интересно было бы посмотреть! Можно?

Кстати, насколько эффективным выходит такой метод для русского языка, где куча слов, отличающихся только одной или несколькими последними буквами?

myst

Цитата: Тайльнемер от октября 13, 2010, 15:31
Я вряд ли буду допиливать, но очень интересно было бы посмотреть! Можно?
Конечно, можно. http://zalil.ru/29809067
Это переделанный пример из SDK, я его переписал под ATL. Код экспериментальный, чумазый.

Цитата: Тайльнемер от октября 13, 2010, 15:31
Кстати, насколько эффективным выходит такой метод для русского языка, где куча слов, отличающихся только одной или несколькими последними буквами?
Это я и хочу узнать. :) А ещё хочу попробовать такой ввод на скорость. Выбор должен ограничивать скорость, но вот насколько? На худой конец эту штуку можно приспособить для вставки длинных терминов. Хотя в плане словосочетаний есть вопросы...

myst

Ничего не получится. Я так и не нашёл универсального решения. :(
Windows — груда костылей из говна. :wall:

myst

В отчаянии посмотрел документацию Mac OS, погрыз локти от зависти...

myst

Нужен сбалансированный корпус русских текстов для базы предсказателя.

myst


Demetrius


myst


myst


Hellerick


myst


Hellerick

А расширение-то и по-русски пытается подсказывать. Правда, совершенно по-дурацки.

А еще интересно давать расширению самому писать тексты. Например, я ввел буквы «emp», а дальше, нажимая только цифры и клавиши курсора получил такой текст: «Emperor and his advisers have made it possible for the government to stay out of the way of the future.»

myst

Presage фразы не умеет, а так заткнул бы любой Гугл. И с русским проблем нет...

myst

Никто, что ли, не встречал готовые подборки русских текстов? :(
Ну не на фантастике же базу делать. :wall:

Hellerick

В Dasher'е есть специальный файл для статистического «натренировывания» русского языка.

myst

У меня он есть, но это УГ. Нужен сбалансированный корпус.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр