BrainTools - Методики для развития мозга - страница 244

Асинхронность в Python для senior interview: от asyncio до выбора правильной реализации под задачу

Каждый Python-разработчик знает базовую формулу: asyncio нужен для I/O, потоки ну тоже иногда, процессы — для CPU-bound. На собеседовании такого ответа хватает ровно до первого уточняющего вопроса.А потом начинаются уже интересные вещи.Почему await не делает код параллельным?Почему асинхронный код всё равно может полностью положить event loop?Чем Task отличается от Future не на уровне "одно ждёт другое", а на уровне устройства рантайма?Что именно делает цикл событий, когда вы пишете await asyncio.sleep(1)?Почему в одном месте нужен create_task, в другом — TaskGroup

продолжить чтение

Интерпол: ИИ оказался эффективным инструментом киберпреступников

Согласно последним оценкам Интерпола, финансовые мошеннические схемы, осуществляемые с помощью искусственного интеллекта, оказались в 4,5 раза прибыльнее обычных. Ведомство заявило, что ИИ «значительно повышает как эффективность, так и результативность», делая каждое взаимодействие с мошенником более убедительным и повышая вероятность дальнейшего роста популярности таких схем.

продолжить чтение

Нефункциональное тестирование AI-приложений — бесплатный курс от Mentorpiece

Если в случае классических приложений нефункциональное тестирование часто переносят в разряд “было бы неплохо” и оставляют на потом, то при тестировании AI-приложений так уже не получится.Например, тестирование стоимости (Costs testing). Возьмем наш реальный кейс:Для выбора основной AI-модели в приложении было проведено тестирование точности (Accuracy) и стоимости популярной AI-модели А и менее известной AI-модели Б.В результате получены интересные результаты:Модель А дает на 63% ошибок больше, чем модель Б.

продолжить чтение

OpenAI смещает фокус на корпоративные продукты

Компания OpenAI пересматривает свою стратегию развития и делает ставку на корпоративный сегмент. По данным СМИ, внутри компании пришли к выводу, что попытка «делать всё сразу» поставила OpenAI в оборонительную позицию на фоне усиливающейся конкуренции.

продолжить чтение

Почему наш язык — лучший язык для программирования (ответ на манифест из 70-х)

Недавно на Хабре вышла статья «Почему наш язык — худший язык для программирования». Автор справедливо отметил проблему двусмысленности естественного языка (ЕЯ) и предупредил, что программирование словами приведет к хаосу.Я начну с неожиданного: автор оригинальной статьи абсолютно прав.Он прав, если мы говорим о программировании заклинаниями

продолжить чтение

Сложные вычисления — в минимальном объёме памяти

По закону Мура плотность транзисторов на микросхеме удваивается каждые 24 месяца. Производительность CPU, GPU, TPU и NPU растёт уже несколько десятилетий, что привело нас вплотную к задачам эмуляции мозга и Сверхинтеллекта.

продолжить чтение

Lattelua — когда Lua уже мало

По мотивам CoffeeScriptЕсли вы хоть раз встраивали Lua в свой проект — будь то игровой движок, высоконагруженный веб-сервер на OpenResty или конфигуратор сложного сетевого оборудования — вы знаете, за что мы его любим:)

продолжить чтение

Когда машине нужен человек: инженерные подходы к удалённому управлению автономным транспортом

продолжить чтение

ИИ нас не заменит. Но в будущее возьмут не всех

Разбираемся, что говорят данные, экономическая история и исследования о влиянии искусственного интеллекта на рынок труда. Привет, Хабр! Меня зовут Владимир Дробот, я SRE Lead и руководитель центра технической поддержки в кластере рекламных технологий MWS. 

продолжить чтение

FAQ по TAPe‑детекции объектов (как мы учимся детектить объекты одномоментно и в десятки раз эффективней-дешевле ML)

Этот текст не претендует на «академический» обзор TAPe и не заменяет будущие формальные бенчмарки на COCO‑подобных датасетах. Скорее это рабочие ответы на самые частые вопросы инженеров и исследователей, которые всерьёз присматриваются к проекту. О чем речьМы делаем TAPe‑модель (вот здесь понятней, о чем речь: тыц, другой тыц

продолжить чтение