@LinuxGod

Как классифицировать случайный текст по категориям?

имеется набор следующих категорий:
(1,  'IT, Интернет, связь, телеком'),
(2,  'Административная работа, секретариат, АХО'),
(3,  'Банки, инвестиции, лизинг'),
(4,  'Безопасность, службы охраны'),
(5,  'Бухгалтерия, финансы, аудит'),
(6,  'Государственная служба'),
(7,  'Дизайн'),
(8,  'Домашний персонал'),
(9,  'Закупки, снабжение'),
(10,  'Искусство, культура, развлечения'),
(11,  'Кадры, управление персоналом'),
(12,  'Консалтинг, стратегическое развитие'),
(13,  'Маркетинг, реклама, PR'),
(14,  'Медицина, фармацевтика, ветеринария'),
(15,  'Наука, образование, повышение квалификации'),
(16,  'Некоммерческие организации, волонтерство'),
(17,  'Продажи'),
(18,  'Промышленность, производство'),
(19,  'Рабочий персонал'),
(20,  'Сельское хозяйство'),
(21,  'СМИ, издательства'),
(22,  'Спорт, фитнес, салоны красоты, SPA'),
(23,  'Страхование'),
(24,  'Строительство, проектирование, недвижимость'),
(25,  'Сырье'),
(26,  'Топ-персонал'),
(27,  'Транспорт, логистика, ВЭД'),
(28,  'Туризм, гостиницы, общественное питание'),
(29,  'Услуги, ремонт, сервисное обслуживание'),
(30,  'Юриспруденция'),
(31,  'Ничего из этого');


Требуется написать программу которая при вводе случайного текста, смогла бы классифицировать данный текст по одной из 30 данных категорий, при этом если нейронная сеть не может найти ничего общего (по какой-то причине) ничего общего, то на выходе она передала категорию номер 31. Подскажите существуют ли готовые open src решения для подобных задач (с учётом того, что категории уже известны). Я буду благодарен любой информации. Заранее большое спасибо.
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы