Построение системы анализа настроений текста с помощью BERT и PyTorch

Вы когда-нибудь задумывались, как Netflix понимает, что вы ненавидите романтические комедии ещё до того, как начнёте их смотреть? Или как Amazon может предсказать, будет ли отзыв о продукте восторженным письмом или цифровым возмущением? Добро пожаловать в увлекательный мир анализа настроений, где машины учатся читать между строк человеческих эмоций, по одному слову за раз. Сегодня мы создадим собственную систему анализа настроений, используя BERT (Bidirectional Encoder Representations from Transformers) и PyTorch. Не волнуйтесь, если это звучит как беспорядочная аббревиатура прямо сейчас — к концу этого пути вы будете достаточно хорошо разбираться в трансформерах, чтобы произвести впечатление на своего кота (или по крайней мере на коллег)....

16 августа 2025 14:01 · 5 минут · 956 слов · Maxim Zhirnov

Советы по этике искусственного интеллекта: волшебные системы безопасности или корпоративные очки?

Новый вид зрелищ в технологическом секторе — не бои роботов, а вуайеризм в отношении этических комитетов. Каждая компания, использующая искусственный интеллект, представляет свою версию греческой трагедии, где философские короли решают, следует ли отдать их последнее творение богам данных. Но под покровом грандиозных ритуальных действий, кто-нибудь действительно руководит кораблём? Или мы наблюдаем цифровой эквивалент того, как сценический маг вытаскивает этических кроликов из шляпы соответствия? Великое кукольное шоу ИИ-этики Создав свой этический комитет, убедитесь, что это не просто декоративная корпоративная отметина....

30 июля 2025 06:00 · 4 минуты · 788 слов · Maxim Zhirnov
Прогнозирование исхода клиентов: Построение модели оттока XGBoost, которая действительно работает

Прогнозирование исхода клиентов: Построение модели оттока XGBoost, которая действительно работает

Почему предсказание оттока клиентов важнее вашего утреннего кофе Давайте признаем — терять клиентов всё равно что быть брошенным после отличного первого свидания. Вы думали, что всё идёт гладко, а потом — бац! — они исчезают без объяснений. В мире бизнеса мы называем это «оттоком», и это тихий убийца потоков доходов. Я узнал это на собственном горьком опыте, когда моя любимая кофейня внезапно закрылась, потому что они не смогли предсказать, какие клиенты уйдут к новому ремесленному заведению на углу....

13 июля 2025 14:00 · 4 минуты · 810 слов · Maxim Zhirnov
Создание музыкального рекомендателя, который не рекомендует Nickelback

Создание музыкального рекомендателя, который не рекомендует Nickelback

Представьте: вы только что создали идеальный плейлист с треками в стиле synthwave, и вдруг приложение предлагает вам «How You Remind Me» уже в третий раз за неделю. Давайте создадим что-то получше, используя коллаборативную фильтрацию — ту же технологию, что лежит в основе Spotify Discover Weekly (но, надеюсь, без Чада Крюгера). К концу этого руководства вы будете рекомендовать музыку настолько персонализированно, что ваши пользователи подумают, будто вы установили жучок в их AirPods....

17 июня 2025 14:00 · 4 минуты · 729 слов · Maxim Zhirnov
Кодекс или крестовый поход? Великая дискуссия о предвзятости в отношении языка программирования

Кодекс или крестовый поход? Великая дискуссия о предвзятости в отношении языка программирования

Начну с признания: в прошлый вторник я 45 минут спорил со своей кофемашиной о том, является ли «тёмная обжарка» политическим комментарием. Это происходит, когда ты слишком много думаешь об алгоритмической предвзятости. Сегодня мы обсудим слона в IDE: следует ли языкам программирования встраивать фильтры политической предвзятости в свой синтаксис? Когда «Hello World» говорит «Прощай, нейтральность» Современный код не просто парсит строки — он парсит человеческую культуру. Рассмотрим этот фрагмент на Python:...

25 мая 2025 06:00 · 3 минуты · 547 слов · Maxim Zhirnov