?

Log in

No account? Create an account

Компьютерная лингвистика

Новостная лента www.solarix.ru

Entries by tag: забавные мелочи

В вашем ЯП мало синтаксического сахара? Перчику вам от Оракла.
kelijah
Руки устают от многословности Java? Нет сил на C++ набрать { return a; } и глаза мокреют от зависти к шарповскому сахарку => a;?

Я сейчас перевожу свою реализацию на питоне быстрого нечеткого поиска в БД с помощью алгоритма Левенштейна и Trie. Перевожу на PL/SQL.
PL/SQL - это такой динозавр в мире ЯП, потомок Ады. Если к IF .... THEN .... END IF; можно в конце концов привыкнуть, то вот реализация ООП в PL/SQL это настоящий хардкор. Синтаксический сахар хотите? Синтаксический перец вам в монитор!

Вот пара классов на питоне:
ООП здорового человека...Collapse )

А теперь текущий черновик после перевода на PL/SQL:
Узреть и вздрогнуть...Collapse )
Заметили, как изящно ключевое слово MAP отделяет перечень полей и конструктор (sic!) от списка методов класса?

Локализаторы Microsoft - на страже чистоты русского языка
kelijah
Именно в локализациях продуктов MS можно увидеть нормативную, а не жаргонную лексику:Read more...Collapse )
Но мы все равно продолжим коверкать язык, и говорить "релиз" вместо "выпуск".

Важнейший ингредиент хорошего отдыха - это когда тебя понимают
kelijah
Не претендую на фундаментальность вывода.
Разбор примерно 7000 отзывов по отдыху на острове в средиземноморье немного удивил.
Вот top-10 словосочетаний после подбивки статистики:
Read more...Collapse )
Строка про полотенца - скорее артефакт аспектной базы, хотя тоже забавно.

Неожиданные нюансы отличия литературного русского языка от обыденного
kelijah
Смотрю на частоты слов из описаний лотов в датасете авито:

СЕРТИЦИФИРОВАНЫ                403  

То есть 403 раза слово "сертифицированы" написано с одинаковой ошибкой, делающей этот вариант совершенно непроизносимым...

Как как, Холмс?

Как бы нейросеть пытается передать смысл фразы своими словами ///забавный момент при обучении///
kelijah
Увидел в визуализации текущего состояния сетки, которая только-только начала обучаться.
Слева - исходная фраза, которую рекуррентная сетка упаковывает в вектор.
Справа - цепочка слов, которая сгенерирована второй рекуррентной сеткой из вектора фразы.

сначала поимка медведя ==> теперь енот сачком охотник

Не цепляется RDP на удаленный хост, лезу в MSDN за советом...
kelijah
https://social.technet.microsoft.com/Forums/ru-RU/16cb4e47-fdee-4a88-9e4a-6e30bd3cb083/rdp-?forum=windows7ru

Скрин под катом, лопата в самой нижней строке. Кстати, не помогло.
Read more...Collapse )

Особенности лексики в отзывах
kelijah
Бросается в глаза невероятная, статистически выраженная склонность авторов отзывов к усилительным/уменьшительным вариантам слов. Интересно, что же побуждает людей менять свой активный лексикон? Ведь обычно мы так не говорим (под катом краткий перечень несловарных производных):
Смещенная лексика в отзывах...Collapse )

В качестве гипотезы предположу, что при написании отзыва желание дать оценку заставляет ту часть коры, которая подбирает слова при синтезе, выдавать преимущественно не-нейтральную лексику, порождая забавности типа "штормик" (маленький шторм? брр).

Что такое креативность
kelijah

Это когда 4-летний ребенок слушает известный стишок:

"Мишка косолапый по лесу идет, Шишки собирает, песенку поет. Шишка отскочила прямо Мишке в лоб, Мишка рассердился и ногою топ."

Потом делает задумчивое лицо и переиначивает:

"сосиска отскочила прямо Мишке в рот"

При этом он иногда делает ошибки согласования (путает род существительных), любит произносить "сиски" вместо "шишки" и всё такое.
Вот такая она, креативность. Замешанная на фонетической похожести, учете контекста (ну любит он сосиски, ага) и постоянном стремлении делать все по-своему.


Статистика по предикатам SBJ+V+PREP+OBJ: по воскресеньям пресс-служба не работает
kelijah
Подоспела статистика по указанным предикатам, собранная по 317,780,920-словному tree bank'у. Общий обзор статистики сделаю позже, а пока просто отмечу забавный факт, который просто бросился в глаза при визуальной оценке. Вот частоты 4-грамм с подлежащим ПРЕСС-СЛУЖБА и сказуемым СООБЩИТЬ:

пресс-служба|сообщить|в|среду|156
пресс-служба|сообщить|в|понедельник|150
пресс-служба|сообщить|в|вторник|147
пресс-служба|сообщить|в|пятницу|140
пресс-служба|сообщить|в|четверг|111
пресс-служба|сообщить|в|субботу|33
пресс-служба|сообщить|в|воскресенье|4

Интересно, что четверг по каким-то причинам выделается по активности пресс-службы, там явно больше трех сигм отклонение от верхушки. К пятнице готовятся, наверное... В среду - абсолютный пик. А воскресенье они не работают, ага.

1 Гб хватит всем (c)
kelijah
После часа борьбы с ORACLE_HOME и ORACLE_SID отяжелевший глаз наткнулся на инновацию по отображению объемов выше 1 Гб:Read more...Collapse )
И интересно, почему числа ниже отображены с полной точностью...