@kolya2_romanov

Как написать детектор бреда на Python?

Я хочу чтобы я куда-то передавал строку типа "asdasfgasgfasgfasgas" или "лололололол)))" и программа вычисляла, бред это или нет. То есть чтобы на "Французские булочки", например" она реагировала не как на бред, а на "лелелелле" как на бред. С помощью чего это можно реализовать?
  • Вопрос задан
  • 498 просмотров
Пригласить эксперта
Ответы на вопрос 5
firedragon
@firedragon
Senior .NET developer
Атр я рж с вс и в тки хтите брд пределит?

Между прочим вы восстановите эту фразу
Ответ написан
solotony
@solotony
ушел пить чай %)
вариант 1 - создать словарь и проверять наличие введенных слов в словаре (с поправкой на морфологию и на ошибки)

вариант 2 - сделать нейросеть и обучить ее. тут можно наобучать как на морфологию (то есть ловить afasfasfsd), так и на "смыслы" (то есть ловить "Спичка в библиотеке работает") - второй случай сложнее, но реализуемо.

вариант нейросети не исключает предварительную обработку словарем, морфологией, ошибками
Ответ написан
gbg
@gbg
Баянист. Тамада. Услуги.
Минимальный детектор бреда - это анализатор устройства слов по ряду формальных признаков
1) Слова на естественном языке не содержат цифр
2) Слова не содержат повторений букв больше двух подряд
3) В большинстве слов не содержится подряд больше двух согласных или больше двух гласных. Исключения можно поместить в словарь
4) Большинство слов не содержат циклических повторов групп символов.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
С помощью чего это можно реализовать?
токены перестановок + regex.
Ответ написан
@newvasyuki
Задача явно для машинного обучения и нейросетей. Задача классификации, supervised learning. Похожа на задачу детекции спам/не спам (ham). Пробуйте, мож че получиться.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 80 000 до 200 000 ₽
Improvado Новосибирск
от 140 000 до 200 000 ₽
AIR Production Москва
от 170 000 до 200 000 ₽
01 дек. 2020, в 10:33
80000 руб./за проект
01 дек. 2020, в 10:08
5000 руб./за проект
01 дек. 2020, в 10:00
30000 руб./за проект