Вверх ↑
Этот топик читают: Гость
Ответов: 2059
Рейтинг: 132
#1: 2016-03-25 10:30:57 ЛС | профиль | цитата
Попытка сделать синтаксический анализатор на HiAsm.
Пока только разбор простых предложений.
Принципиальных трудностей со сложными предложениями не наблюдается, но пока нет стройного понимания, как это выводить на экран.

Сам архив - https://yadi.sk/d/zJgQWaCdqTKx3
Архив получился большой из - за морфологического словаря, но без этого - никуда не денешься.
Незнакомые слова обрабатываются эвристически.
Нестандартные компоненты:
Морфология (обновлённый архив) https://yadi.sk/d/0hEnpxy-qTL5L в архиве dll и морфологические словари (русский, английский)
Деревья (обновлённый архив) https://yadi.sk/d/aCMxTJt4qToGf
------------ Дoбавленo в 10.30:
Поправил ссылку на деревья. По ошибке не ту выложил.
А не кто и не заметил.
карма: 6

1
Голосовали:MAV
vip
#1.1контекстная реклама от партнеров
Ответов: 16884
Рейтинг: 1239
#2: 2016-03-25 10:56:42 ЛС | профиль | цитата
flint2 писал(а):
Синтаксичекский анализатор русского языка.
flint2 писал(а):
из - за
- пишется из-за (без пробелов)
flint2 писал(а):
А не кто и не заметил.
пишется А никто и не заметил
И про какой анализатор РУССКОГО языка можно говорить ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 2059
Рейтинг: 132
#3: 2016-03-25 17:32:17 ЛС | профиль | цитата
Tad,
А не кто и не заметил.

да, заметил, но не стал исправлять.
Надо думать, что всё остальное понравилось?
------------ Дoбавленo в 17.32:
sla8a, Хорошо, спасибо.
И за заготовку, тоже спасибо.
карма: 6

0
Ответов: 2201
Рейтинг: 675
#4: 2016-03-26 13:04:25 ЛС | профиль | цитата
flint2 писал(а):
И за заготовку, тоже спасибо.
Не понимаю о какой заготовке речь?
карма: 11

0
Ответов: 2059
Рейтинг: 132
#5: 2016-03-26 15:37:32 ЛС | профиль | цитата
sla8a,
"Scheme Построение блок схем"
карма: 6

0
Ответов: 1304
Рейтинг: 405
#6: 2016-03-30 15:47:09 ЛС | профиль | цитата
flint2, а используемые библиотеки откуда взяты? Контроль морфологических ошибок не предусмотрен? К примеру "Мама мыл раму" уже не обрабатывается .
карма: 3

0
Ответов: 2059
Рейтинг: 132
#7: 2016-03-30 19:27:52 ЛС | профиль | цитата
MAV,
а используемые библиотеки откуда взяты?

Давно, ребята из МГУ дали dll, без описания функций. пришлось дизассемблировать.
Словари - Зализняк и Мюллер, соответственно - русский и английский.
Контроль морфологических ошибок не предусмотрен?

Здесь нет.
К примеру "Мама мыл раму"

Тут надо снимать омонимию. Это отдельная песня.
"Мыл" - существительное(Множество "мыл"), или глагол?
Делал такую программу для омографов - са`хара, Саха`ра, сахара`, или бо`рта - борта`.
Даже спо`лзали и сполза`ли программа точно определяет.
На своих правилах и тезаурусе делал. Могу выложить, но там Win.pas и WinControl.ini от andrestudio.
И на стандартной библиотеке тоже будет работать. Но схема рояли не играет - важны правила.
Давно делал. https://yadi.sk/d/H8Utaw69h5LKE
Файлы - AZW, AZW3, CHM, DOC, DOCX, EPUB, FB2, HTML, MHT, MOBI, ODT, PDF, PRC, RTF, TXT перетащить на форму и нажать флажок.


( + В этой схеме специально не выводятся остальные простые предложения, хотя тоже строится дерево. Просто я не могу придумать, куда их крепить.
Может быть к сову root. И непонятно, как изображать, если два сказуемых и одно подлежащее относящееся к ним.
В практических случаях всё дерево нет надобности строить, достаточно определить цепочку взаимосвязанных слов и за`мок это, или замо`к.)
P.S.
Хочу попробовать на нейронных сетях.
Говорят хорошо получается. На Хабрахабре много чего пишут на эту тему.
https://habrahabr.ru/company/meanotek/blog/256593/
https://habrahabr.ru/post/148124/
Надо компоненты сделать.
P.S.
К примеру "Мама мыл раму" уже не обрабатывается

здесь не омонимы и не ошибка морфологии, просто "Мама" никак не связана с остальным предложением.
http://forum.hiasm.net/forum_serv.php?q=56&id=4259
flint2 писал(а):
В этой схеме специально не выводятся остальные простые предложения, хотя тоже строится дерево.

карма: 6

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)