Всем привет, добро пожаловать в Dynamicly Typed #39, Medium edition!
Сегодня в области искусственного интеллекта я расскажу о системе машинного обучения Cloudflare, которая блокирует вредоносных ботов, пытающихся получить доступ к веб-сайтам своих клиентов; и у меня есть ссылки на пользовательское исследование инструмента Google для выявления заболеваний с использованием искусственного интеллекта и статью о роботах для доставки еды на тротуаре. Для исследований машинного обучения и искусственного интеллекта в области изменения климата у меня также есть целый ряд быстрых ссылок, а также описание проекта мониторинга окружающей среды в стартап-программе NVIDIA Inception. И, наконец, для интересного, я нашел веб-сайт, который позволяет вам рисовать на своем лице в дополненной реальности. Давайте погрузимся!
Произведенный искусственный интеллект 🔌
Компания, занимающаяся веб-инфраструктурой, Cloudflare использует машинное обучение, чтобы блокировать посещение веб-сайтов своих клиентов «плохими ботами». В Интернете вредоносные боты используются для очистки контента, рассылки спама, серфинга по кредитным картам, накопления запасов, и многое другое. Плохие боты составляют поразительные 37% интернет-трафика, видимого Cloudflare (люди несут ответственность за 60%).
Чтобы заблокировать этих ботов, Cloudflare создала систему подсчета очков, основанную на пяти механизмах обнаружения: машинное обучение, механизм эвристики, анализ поведения, списки проверенных ботов и снятие отпечатков пальцев JavaScript. На основе этих механизмов система присваивает каждому запросу, проходящему через Cloudflare, оценку от 0 (вероятно, бот) до 100 (вероятно, человек) — около 11 миллионов запросов в секунду. Эти оценки отображаются в виде полей для Правил брандмауэра, где администраторы сайта могут использовать их в сочетании с другими свойствами, чтобы решить, должен ли запрос пройти через их веб-серверы или быть заблокированным.
Машинное обучение отвечает за 83% механизмов обнаружения. Поскольку ключевыми требованиями были поддержка категориальных функций и скорость вывода, Cloudflare выбрала деревья решений с градиентным усилением в качестве модели выбора (реализованной с помощью CatBoost). Они выполняются примерно за 50 микросекунд на вывод, что достаточно быстро, чтобы включить некоторые интересные дополнения. Например, несколько моделей могут работать в теневом режиме (записывая свои результаты, но не влияя на решения о блокировке), чтобы инженеры Cloudflare могли оценить их производительность на реальных данных, прежде чем развертывать их в системе управления ботами.
Алексей Бочаров написал о разработке этой системы для блога Cloudflare. Это отличная статья о добавлении функции на основе ИИ в более крупное предложение продукта с хорошим освещением всех компромиссов, связанных с этим процессом.
Быстрые ссылки на искусственный интеллект 🔌
- 🏥 Эмма Биде провела пользовательское исследование на тему Как медсестры в Таиланде используют инструмент скрининга ИИ от Google для диагностики диабетической ретинопатии. [Исследование] показало, что система искусственного интеллекта может дать медсестрам возможность уверенно и немедленно определять положительный результат скрининга, что приводит к более быстрому направлению к офтальмологу. Однако Биде подчеркивает, что важно взаимодействовать с врачами и пациентами, прежде чем широко внедрять такие системы, чтобы убедиться, что они непреднамеренно не помешают диагностике.
- 🍔 В статье для Ars Technica Тимоти Б. Ли поделился своим опытом доставки бургера роботом. Частично беспилотные и частично пилотируемые тротуарные роботы-коробки на колесах от таких стартапов, как Starship и Kiwibot, становятся довольно умными. Если бы, например, группа людей окружила робота и заблокировала его, — сказал исполнительный директор Starship Райан Тохи, — робот бы определил ситуацию и сказал: «Привет, я робот-доставщик Starship. Пожалуйста, дайте мне пройти». Вся история забавна, как и этот комментарий. Также ознакомьтесь с постом Джоан Ляэне об их картографических и навигационных технологиях для блога Starship.
- 📝 Google Lens теперь позволяет копировать текст из рукописных заметок, наведя на них телефон.
Исследования в области машинного обучения 🎛
Быстрое исследование машинного обучения + ссылки на ресурсы 🎛 (просмотреть все ресурсы TODO)
- 🧮 Papers With Code, сайт, который сравнил производительность более 20 000 моделей машинного обучения в 2500 стандартных задачах, теперь связывает результаты на графиках непосредственно с таблицами, из которых они взяты в документе. Росс Тейлор написал свой метод автоматизированного извлечения результатов, который находится в открытом доступе на GitHub: paperswithcode/axcell.
- ⚡️ PyTorch Serve — это инструмент с открытым исходным кодом от Facebook и Amazon, позволяющий легко превращать модели машинного обучения в конечные точки API, доступные из Интернета: pytorch/serve.
- 📉 OpenAI опубликовала анализ, показывающий, что с 2012 года объем вычислений, необходимых для обучения нейронной сети той же производительности по классификации ImageNet, уменьшался в 2 раза каждые 16 месяцев. По сравнению с 2012 годом для обучения нейронной сети до уровня AlexNet теперь требуется в 44 раза меньше вычислений (Hernandez and Brown, 2020).
Искусственный интеллект для климатического кризиса 🌍
К 50-летию Дня Земли Иша Салин написал о трех стартапах, использующих глубокое обучение для мониторинга окружающей среды, которые являются частью Начальной программы NVIDIA для стартапов. Вот что они делают.
Orbital Insight наносит на карту вырубку лесов, чтобы помочь Global Forest Watch, аналогично работе, проводимой and 20tree.ai (DT # 25) и лабораторией Дэвида Дао в ETH Zurich (DT # 28):
Инструмент также может помочь компаниям оценить риск вырубки лесов в их цепочках поставок. Такие товары, как пальмовое масло, привели к повсеместной вырубке лесов в Юго-Восточной Азии, что побудило несколько производителей взять на себя обязательство добиться нулевой чистой вырубки лесов в своих цепочках поставок в этом году.
3vGeomatics отслеживает таяние вечной мерзлоты в канадской Арктике в рамках проекта Канадского космического агентства. Почему это важно:
К 2100 году может растаять до 70 процентов вечной мерзлоты, что приведет к выбросу в атмосферу огромного количества углерода. Оттаивание вечной мерзлоты, вызванное изменением климата, также вызывает оползни и эрозию, которые угрожают населению и важнейшей инфраструктуре.
Азевеа осуществляет мониторинг строительства вокруг нефте- и газопроводов для выявления строительных работ, которые могут привести к повреждению труб и возникновению утечек:
Ежегодно нефтегазовая промышленность США выбрасывает в атмосферу около 13 миллионов метрических тонн метана, большую часть которых можно предотвратить. Одним из основных источников является ущерб от раскопок, нанесенный третьими лицами, которые не знают, что они копают газопровод.
Я всегда немного не решаюсь освещать стартапы машинного обучения, которые работают с нефтегазовыми компаниями, но я думаю, что в этом случае их работа приносит чистую прибыль. Подробнее о технологии GPU, используемой во всех этих проектах, см. в полной публикации Салина.
Быстрые ссылки на ИИ для климата🌍
- 🔌 Министерство энергетики США объявило, что инвестирует 30 миллионов долларов в исследования ML/AI в энергетических системах. Двумя конкретными областями интереса являются машинное обучение для прогнозного моделирования и симуляции (предположительно такие вещи, как прогнозирование выходной мощности ветряных электростанций DeepMind, см. DT #8) и искусственный интеллект для поддержки принятия решений при управлении сложными системами в целом.
- 📺 Climate Change 101 — это презентация CCAI из 50 слайдов по основам науки о климате, предназначенная для исследователей ML/AI.
- 📄 Прохладная климатическая бумага от Biermann et al. (2020): Поиск пластиковых пятен в прибрежных водах с использованием оптических спутниковых данных
- 💼 Предупреждение о вакансиях: команда Райана Орбуха в Stripe нанимает двух fullstack-инженеров и дизайнера продукта, чтобы пользователям было проще реально влиять на климат. Выполнение Stripe всегда на высшем уровне, поэтому, если вы дизайнер или инженер-программист, ищущий смену работы, это самый верный способ помочь климату. (Не спонсируется.)
Классные вещи ✨
Сирил Диань, постоянный художник, дизайнер и программист Google Arts & Culture, создал AR Face Doodle — веб-сайт, который позволяет вам рисовать на своем лице в 3D. Он основан на MediaPipe Facemesh, облегченном конвейере машинного обучения, предсказывающем 486 трехмерных ориентиров лица для определения приблизительной геометрии поверхности человеческого лица, который может работать в браузере в режиме реального времени с помощью TensorFlow.js. Сайт позволяет рисовать волнистые линии поверх изображения с селфи-камеры, а затем прикрепляет их к ближайшей точке на вашем лице. Когда вы двигаете своим лицом или даже морщите его, каракули прилипают к своим местам и удивительно хорошо перемещаются в 3D. AR Face Doodle должен работать в любом современном браузере; вы также можете проверить код сайта на GitHub: cyrildiagne/ar-facedoodle.
Ссылки на интересные вещи ✨
- 📱 Также от Cyril Diagne: AR cut & paste — сфотографируйте что-нибудь своим телефоном и вставьте в документ на своем ноутбуке. Одна из самых крутых 30-секундных демонстраций пользовательского интерфейса, которые я когда-либо видел — вы не хотите пропустить это.
- 🎶 OpenAI Jukebox — это нейронная сеть, которая генерирует музыку, включая элементарное пение, в виде необработанного звука в различных жанрах и стилях исполнителей. Приходите за аудиосэмплами, оставайтесь на группе исполнителей и жанров t-SNE, которые модель изучает без присмотра. В одном забавном приложении модели показываются первые 12 секунд песни, а затем она пытается реалистично сгенерировать остальную часть трека — мне больше всего нравится Продолжение музыкальным автоматом песни Адель Rolling in the Deep. Также ознакомьтесь с этой вдумчивой критикой музыканта и исследователя Google Brain Джесси Энгел и потоком глупых образцов Джанель Шейн.
- 🤡 Дилан Венцлау построил сквозную систему для генерации текстов мемов с помощью глубокой сверточной сети в Keras & TensorFlow, поддерживающую десятки форматов мемов. Можно попробовать на imgflip.
Спасибо за прочтение! Если вам понравился этот выпуск Dynamically Typed, рассмотрите возможность подписаться, чтобы получать новые выпуски прямо на ваш почтовый ящик каждое второе воскресенье.
Первоначально опубликовано 10 мая 2020 г. на странице https://dynamicallytyped.com.