Всем привет.
Поделитесь, пожалуйста, опытом и укажите где почитать про парсинг текста. Ищу подходящий для моей задачи API / Framework.
У меня есть задача парсить текст, который пользователь пишет в свободной форме и вычленять из этого текста информацию, заполняя анкету в виде Python-словаря. keys словаря постоянны и заданы изначально.
Например, входящий текст такой:
Мария Ивановна живёт в доме №5 по ул. Джона Доу, и сегодня она пойдёт в бассейн
в 22 часа, чтобы поиграть в шахматы.
API должен его распарсить в такой словарь:
{
'person_first_name' : 'Мария',
'person_middle_name' : 'Ивановна',
'person_last_name' : '',
'person_adress' : 'ул. Джона Доу',
'appointment_place' : 'бассейе',
'appointment_date_time' : UNIXTime,
'appointment_job' : 'поиграть в шахматы'
}
ChatGPT не предлагайте, он пишет что он для этого не создан:
"While ChatGPT can provide responses and generate text, it doesn't have built-in capabilities for structured information extraction. To extract specific information from the text, you would typically use NLP techniques such as named entity recognition (NER), part-of-speech tagging, or dependency parsing."
machine learning, ner, nlp, python, нейронные сети