cro-logo      
Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация

 
 
  ГлавнаяСправкаПоискВходРегистрация  
 
Страниц: 1 2 3 4 
Послать Тему Печать
Распознавание лиц с пом. LUA (Прочитано 20 481 раз)
Alex
Пользователь
**
Вне Форума



Сообщений: 28
Re: Распознавание лиц с пом. LUA
Ответ #30 - 27.03.2013 :: 13:36:36
 
Насчет склонения фамилий, недавно наткнулся на это, нужно было восстановить именительный падеж фамилий:

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=412

пробовал на C# , работает.
Наверх
 
 
IP записан
 
Rostov-on-Don
Профи
****
Вне Форума


За Родину!

Сообщений: 300
Rostov-on-Don
Re: Распознавание лиц с пом. LUA
Ответ #31 - 04.08.2013 :: 13:39:25
 
Zuluss писал(а) 18.03.2013 :: 13:26:05:
Без участия мыслительного органа вряд ли что то получится. Если есть 100% уверенность, что кроме дат рождения в формате даты не будет никаких других данных, то это ещё реализовать можно. Если такой уверенности нет, то увы.
Как, к примеру, можно будет отличить две различные даты:
Иванов Иван Иванович 01.01.1980 года выпуска института
Иванов Иван Иванович 01.01.1981 призван в ВС СССР.
Да и сами даты могут быть записаны в разных форматах.

Перечитывая ветку форума решил дать маленький комент.
При распознавании даты рождения ключевыми словами является не сама дата (точнее не столько сама дата), а тот текст который говорит о том, что это дата раждения. Т.е. "г.р." или "года рождения" или "г.рожд." ну и еще несколько возможных комбинаций. Поэтому в моем случае строка текста "Иванов Иван Иванович 01.01.1980 года выпуска " не будет распознана как ФИО + дата раждения, а только как ФИО.
Наверх
 
 
IP записан
 
Rostov-on-Don
Профи
****
Вне Форума


За Родину!

Сообщений: 300
Rostov-on-Don
Re: Распознавание лиц с пом. LUA
Ответ #32 - 23.03.2014 :: 19:09:30
 
В продолжение темы:
Томита-парсер
– это инструмент для извлечения структурированных данных (фактов) из текста на естественном языке. Извлечение фактов происходит при помощи контекстно-свободных грамматик и словарей ключевых слов. Парсер позволяет написать свою грамматику, добавить свои словари и запустить на текстах.
Примеры фактов, которые можно извлекать:

дата рождения человека (Ричард Гир родился 31 августа 1949 года);
родственные связи (Ричард Гир женат на Кэри Лоуэлл);
исполнение ролей в фильмах (Ричард Гир - звезда фильма "Красотка");
адреса организаций (Офис Яндекса находится на улице Льва Толстого дом 16), и другие.
Томита-парсер используется в подготовке данных для различных сервисов Яндекса
Наверх
 
 
IP записан
 
Rasen
Бета-тестер
Вне Форума



Сообщений: 124
Re: Распознавание лиц с пом. LUA
Ответ #33 - 28.03.2014 :: 06:46:55
 
Цитата:

Я пользовался этой библиотекой. Правда, на дельфи. Писал прикладную программу для обработки текстовой информации для последующей ее загрузки в Кронос.
Наверх
 
 
IP записан
 
Rostov-on-Don
Профи
****
Вне Форума


За Родину!

Сообщений: 300
Rostov-on-Don
Re: Распознавание лиц с пом. LUA
Ответ #34 - 05.04.2015 :: 20:14:54
 
Наверх
 

tomita1.jpg (89 KB | 122 )
tomita1.jpg
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 126
Тольятти
Re: Распознавание лиц с пом. LUA
Ответ #35 - 13.04.2015 :: 10:30:21
 
Rostov-on-Don писал(а) 11.02.2010 :: 16:45:05:
Технология распознавания фамильно-именной группы внедрена в практику с октября 2009г. без словарей. Если встречаются нестандартные фразы из трех слов с большой буквы, то добавляю ключевое слово в таблицу исключений. И все "каша из слов" не получается, опробовано!!!!!!!



А есть фамилии по названиям животных: Заяц, Волк.
И есть такие фамилии: Дурак, Педик (!).
Если они употребляются перед или после Имени отчества с больших букв - тут еще можно отследить, а если без имени и отчества (одна фамилия) , да еще и в начале предложения - тут сложнее...
)))))
Наверх
 
 
IP записан
 
Rostov-on-Don
Профи
****
Вне Форума


За Родину!

Сообщений: 300
Rostov-on-Don
Re: Распознавание лиц с пом. LUA
Ответ #36 - 15.04.2015 :: 21:46:32
 
Цитата:
А есть фамилии по названиям животных: Заяц, Волк.))

Да, можно бесконечно долго моделировать сложные ситуации.
А может лучше предложить интересный способ решения?
Подмигивание
Наверх
 
 
IP записан
 
gcr
Бета-тестер
Вне Форума



Сообщений: 126
Тольятти
Re: Распознавание лиц с пом. LUA
Ответ #37 - 16.04.2015 :: 12:00:03
 
Цитата:

Да, можно бесконечно долго моделировать сложные ситуации.
А может лучше предложить интересный способ решения?
Подмигивание




Ну распознать любую "сложную" фамилию можно только по наличию рядом (до или после) имени или имени+отчества.
Если фамилия упоминается без имени и отчества и без инициалов типа "А.А.", то 100% рецепта я тут не вижу.
Если чисто логически, то фамилия должна употреб##ться,  видимо, еще с какими-то частями речи, по которым можно судить о контексте, но все это КОСВЕННО.
Воинское звание, должность или чин часто указывают на то, что следующее слово с большой буквы если не имя ,то скорее всего фамилия. Примеры: майор Волк распорядился, в лице директора Мышь, старший научный сотрудник Лоза, гражданин Круглый.
Связка с датой или годом рождения тоже указывает на ФИО.
Некоторые глаголы, употребляемый в официальных текстах, используются часто рядом с ФИО или местоимениями: распорядился, уполномочен ,обязуется, наказан, проявил и т.д.

Алгоритм будет крайне сложно написать ))
В общем ,анализировать можно сколько угодно )))
Наверх
 
 
IP записан
 
Hexogen
Опытный пользователь
***
Вне Форума



Сообщений: 89
Re: Распознавание лиц с пом. LUA
Ответ #38 - 16.04.2015 :: 20:47:12
 
Надо подумать над концепцией некоего искусственного интеллекта. Я себе представляю это в виде системы каких-то формализованных правил со "входами" и "выходами", которые могут выстраиваться в древовидную или даже сетевую структуру, "отбрасываая" нежизнеспособные ветки. Дерево-сеть строится по мере отработки "присоединяемых" правил из базы, они там сортируются-кэшируются, одни ближе, другие дальше. Оценивается на каждом шаге общее "эмоциональное" состояние выстраиваемой системы: "стало лучше - стало хуже".
Вот и вопросы:
- как формализовать алгоритмы чтобы хранить их в базе,
- как определять "точки входа", откуда начать "прогон" выстраиваемой системы, и куда возвращаться на каждой итерации-рекурсии,
- как выходить из этих итераций и фиксировать результат.

Пока что правила формализуются в виде regexp'ов, и топология не меняется. Кода 120 Кб, скоро предел, результат слабоватый Печаль
Наверх
 
 
IP записан
 
Rostov-on-Don
Профи
****
Вне Форума


За Родину!

Сообщений: 300
Rostov-on-Don
Re: Распознавание лиц с пом. LUA
Ответ #39 - 16.04.2015 :: 22:47:09
 
Цитата:
Примеры: майор Волк распорядился, в лице директора Мышь, старший научный сотрудник Лоза, гражданин Круглый.

Согласен. Кроме того, в моем случае все "подозрительные" на фамилии слова заносятся в список, предлагаемый оператору для принятия решения (искать в базе и связывать, или создавать новый объект). Но до того как фамилия будет занесена в список производится проверка на случай уже присутствия таковой в этом списке. Например, если в тексте есть "директор Мышь" а ниже (выше) есть строки о том, что "..Мышь Иван Иванович, 12.01.1970 г.р., .." так вот в список будет занесен только тот, у кого больше информации (при одинаковой фамилии, конечно).

Ну и конечно можно использовать фамильные словари, с возможностью добавлять в них новые фамилии.
Наверх
 
 
IP записан
 
Rostov-on-Don
Профи
****
Вне Форума


За Родину!

Сообщений: 300
Rostov-on-Don
Re: Распознавание лиц с пом. LUA
Ответ #40 - 16.02.2016 :: 23:10:10
 
Наверх
 

Novyj2.jpg (72 KB | 93 )
Novyj2.jpg
 
IP записан
 
ChRain
Пользователь
**
Вне Форума


Я люблю этот Форум!

Сообщений: 24
Re: Распознавание лиц с пом. LUA
Ответ #41 - 20.02.2017 :: 04:40:56
 
Rostov-on-Don писал(а) 16.02.2016 :: 23:10:10:

Удалось подцепить к Кроносу (через LUA)?
Наверх
 
 
IP записан
 
Rostov-on-Don
Профи
****
Вне Форума


За Родину!

Сообщений: 300
Rostov-on-Don
Re: Распознавание лиц с пом. LUA
Ответ #42 - 05.03.2017 :: 01:28:32
 
Наверх
 

frame.jpg (338 KB | 57 )
frame.jpg
 
IP записан
 
ChRain
Пользователь
**
Вне Форума


Я люблю этот Форум!

Сообщений: 24
Re: Распознавание лиц с пом. LUA
Ответ #43 - 16.05.2017 :: 02:28:12
 
Rostov-on-Don писал(а) 05.03.2017 :: 01:28:32:

Покажите пример кода интеграции вышеуказанных модулей в Cronos (LUA).

Каким образом происзодит подключение библиотек для работы с именнованными сущностями?
Наверх
 
 
IP записан
 
Ист
Начинающий пользователь
*
Вне Форума



Сообщений: 8
Re: Распознавание лиц с пом. LUA
Ответ #44 - 29.06.2017 :: 00:08:38
 
У них есть демо-модуль https://semantick.ru/Ner.aspx Там можно загрузить нужный фрагмент и получить NER. Присоединяюсь к вопросу о подробностях видео - реально интересный инструмент.
Наверх
 
 
IP записан
 
Страниц: 1 2 3 4 
Послать Тему Печать