У меня есть большая база резюме (CV) и определенная таблица навыки, в которой сгруппированы все навыки пользователей.
внутри этой таблицы есть поле skill_text, которое описывает навык в полном тексте.
Я ищу алгоритм / программное обеспечение / метод для извлечения важных терминов / фраз из этой таблицы, чтобы построить новую таблицу со стандартизованными навыками.
Вот несколько примеров навыков, извлеченных из БД:
- Отраслевой и конкурентный анализ
- Развитие бизнеса (в т.ч. в международном масштабе)
- Специальное программное обеспечение для проектирования конструкций и дорог - Microstation, Macao, AutoCAD (базовые знания)
- Творческая работа (Photoshop, In-Design, Illustrator)
- проверка и отчетность о ходе кампании
- организация и посещение мероприятий и выставок
- Разработка: Aptana Studio, PHP, HTML, CSS, JavaScript, SQL, AJAX.
- Дисциплина: индивидуальный маркетинг, электронный маркетинг (SEO и SEA, медийная реклама, электронная почта, партнерская программа), смешанный маркетинг, вирусный маркетинг, маркетинг в социальных сетях.
Результат должен быть примерно таким:
- Отраслевой и конкурентный анализ
- Развитие бизнеса
- Специальное программное обеспечение для проектирования конструкций и дорог -
- Макао
- AutoCAD
- Фотошоп
- В дизайне
- Иллюстратор
- организация мероприятий
- Разработка
- Аптана Студия
- PHP
- HTML
- CSS
- JavaScript
- SQL
- AJAX
- Смешанный маркетинг
- Вирусный маркетинг
- Маркетинг в социальных сетях
- электронная почта
- SEO
- Индивидуальный маркетинг
Как видите, остаются только навыки, никакого другого текста представления.
Я знаю, что это возможно с использованием техники интеллектуального анализа текста, но как это сделать? база данных очень большая ... это хорошо, потому что мы можем вычислить частоту текста и решить, реальный ли это навык или просто бессмысленный текст ... Большая проблема ... как определить, что "blablabla" - это навык?
Изменить: пожалуйста, не говорите мне использовать стандартные вещи, такие как текстовый токинзер или регулярное выражение ... потому что пользователи вводят навыки очень произвольно !!
Благодарность