Искусственная нейронная сеть и морфологический поиск
Симуляция ввода пользователя на основе поискового алгоритма Google.
Пользователь начинает вводить поисковый запрос, Гугл предлагает продолжение на базе нейронного анализа. Например:
Пользователь: "Купить 3"; Гугл: "Купить 3 комнатную квартиру в москве";
Гугл обладает более широким тематическим охватом. Запрос пользователя "Ку" в Гугле предлагается как "Курс евро". В зависимости от пользователя под которого Гугл подстраивается этот запрос может меняться.
Морф настроенный под поиск недвижимости имеет более узкую тематическую направленность. Например:
Пользователь: "Ку"; МОРФ: "Купить"; Пользователь: "Купить 3"; МОРФ: "Купить 3 комнатную квартиру в москве"
Алгоритм линейного разбора поискового запроса МОРФ Недвижимость:
К (Купить / Квартира / Коммерческая недвижимость / Комната / Коттедж / ... )
1 (1 комнатная квартира в москве / 1 этажный дом)
Класс Search в МОРФе отвечает за Умный поиск. Машинная библиотека и нейронная библиотека имеет свою отдельную базу данных. Поисковый запрос обрабатывается данным классом и подставляет результат в поле поиска для быстрого завершения набора пользователем.
Уровень 1 - Машинное обучение.
Ранжируемая библиотека поискового совпадения.
Уровень 2 - Нейронное обучение.
Если библиотека не находит сопоставления с первой попытки, запрос ищет совпадение с обучающей библиотекой нейронной сети, при наличии совпадения добавляется коэффициент, при отсутствии сохраняется как новый запрос. При достижении коэффициента запроса определенного числа, запрос переводится в библиотеку Машинного обучения с соответствующим коэффициентом. Так например: Запрос "Ку" - всегда будет иметь ответ "Купить" и коэффициент 100 (100%). Никакой другой ответ на запрос "Ку" не сможет иметь коэффициент выше, чем ответ "Купить" .
Коэффициент считается по формуле.
Например: Колличество запросов на колличество совпадений
Запросов много, совпадений нет: Большой коэффициент в нейронном обучении.
Запросов мало, совпадение 100%: Максимальный коэффициент в нейронном обучении.
Запросов много, совпадение 100%: Запись в Машинную библиотеку.
Машинная библиотека обучется администратором и ранжируется в соответствии с текущей необходимостью изменения приоритетов в зависимости от поставленных задач. (Например Коттедж может получить более высокий приоритет перед Квартирой на запрос "К" если необходимо активное продвижение Коттеджей)
Еще по теме: https://habrahabr.ru/post/244561/
Алфавит:
А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
Ключевые слова для проверки поиска:
Дом, Выписка из ЕГРП, Купить 4 комнатную квартиру, Жилой комплекс, Купить дом.
Местоположение объекта
Россия, Тамбов, Интернациональная улица