Новый подход к Искуственному Интеллекту "Экскалибур-2013"
Seg
- сегментация текста (генетическая обработка текста) (заменяет в тексте элементы текста в точности подобные аргументам на специфические уникальные сегментные метки)
(Seg Текст А1 А2 А3 ….)
Пример
Dsg
- десегментация текста (генетическая обработка текста) (заменяет в тексте сегментные метки на соответствующие им элементы текста в точности подобные аргументам )
(Dsg Текст А1 А2 А3 ….)
Пример
#
- Правило (обработка текста регулярными шаблонами). Если шаблон выражения применим к тексту, то производит назначенную обработку. В противном случаи ничего не делает).
(# Текст Шаблон Действие)
Пример
Примечание: также как и IF может работать в составе Cond:
(Cond
(#....................)
(#....................)
(#....................)
Иначе )
$
($ ASCII-код) - возвращает символ, соответствующий коду в таблице кодов
($ 1310) - возвращает группу кодов “перевод строки, возврат каретки”
w.R
- замена если правая часть слова совпала
работает с таблицей окончания слова состоящей из двух полей:
“Окончание” “Замена”
Пример:
(w.R “копает”
(( 'нули' 'ать'
'нул' 'ать'
'ает' 'ать'
'еть' 'ать'
'еч' 'ать'
'ал' 'ать'
'ел' 'ать'
))
)
L.w
- замена если левая часть слова совпала
см. выше.
Пример:
. Программа восстанавливающая первоначальную форму слова в тексте на естественном языке
‘ Прыгнули → Прыгать
‘ Люди → человек
(Set meWord люди)
(!
(Cond
‘ таблица слова, которые имеют неправильное окончание
(W.R meWord (( сел сесть
рек река
Люди человек
кровать кровать
скоро скоро ))
)
‘ для глаголов
(w.R meWord (( нули ать
нул ать
ает ать
еть ать
еч ать
ал ать
ел ать ))
)
‘ для прилагательных
(w.R meWord (( вые вый
вая вый
ая ой
ие ой
ую ой ))
)
(P meWord )
)
)
Функции нахождения алгебраических и логических значений.
Вычисление алгебраического выражения задается в привычной нотации с использованием стандартных функций.
синтаксис (“двоеточие” алгебраическое выражение):
: (двоеточие)
(: 12 + Sin(X) * (A –C) / 9 )
Так например, алгебраическое выражение X = Sin(Y) * 2 + ( Log(L) - 4) может быть описано следующим образом:
(Set X
(:
Sin(Y) * 2 + ( Log(L) - 4)
)
)
Таким же образом можно вычислить и логические и символьные выражения:
(: “Слон ” & “ живет ” & Континент )
Функции, которые используются в алгебраических и логических выражениях:
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »