Главное с конференции F8: Facebook раскрыл код пяти передовых инструментов

Главное с конференции F8: Facebook раскрыл код пяти передовых инструментов
08.05.2019
8139

Код пяти новых инструментов выложили в открытый доступ разработчики Facebook. Два из них созданы для работы с системами искусственного интеллекта и технологиями машинного обучения. Они вызвали особое внимание участников конференции F8, где компания презентовала инструменты.

Что такое F8

F8 – ежегодная конференция для разработчиков, которую Facebook проводит с 2007 года. Название мероприятия произошло от 8-часовых хакатонов, которые стали традицией для компании. Изначально F8 проводилась в Сан-Франциско. Но в 2016 году ее перенесли в другой калифорнийский город – Сан-Хосе в сердце Силиконовой долины.

На конференции Facebook анонсирует новые функции и инструменты. F8 2019 стартовала 30 апреля и продлилась два дня. Девиз конференции - «Будущее приватно».

 

 

Навстречу машинному обучению

Ax, или Adaptive eXperimentation – платформа для запуска и развертывания экспериментов на базе искусственного интеллекта. Ax подходит для сложных с точки зрения математики опытов и поддерживает несколько техник поиска: оптимизацию многорукого бандита и байесовскую оптимизацию на основе библиотеки BoTorch. Разработчики используют байесовскую оптимизацию для поиска оптимальной конфигурации системы с ограниченным бюджетом экспериментальных испытаний. 

BoTorch – новая модульная библиотека, основанная на PyTorch для Python. Модульная конструкция BoTorch позволяет настраивать алгоритм, переставляя его отдельные компоненты. С помощью новой библиотеки разработчики могут исследовать современные методы байесовской оптимизации. 

Автоматизация под iOS

idb (iOS Development Bridge) автоматизирует готовые продукты под мобильную ОС Apple – устройства и эмуляторы. Разработчики предоставили интерфейс командной строки и API на базе простых примитивов. idb можно использовать для автоматизации процессов любой сложности. Решение имеет клиент-серверную архитектуру, так что распределить работу, созданную на его основе, можно между любым количеством устройств.

Анализ и визуализация

Во всех сервисах Facebook используется jemalloc – распределитель памяти, который позволяет выгружать данные для последующей работы с ними. Memscout – надстройка над jemalloc. Это инструмент для анализа и визуализации данных, который представляет информацию в наглядном виде.

Memscout интерпретирует необработанные данные из файла статистики jemalloc формата JSON и выявляет проблемы в работе распределителя. Статистику Memscout можно использовать для быстрой диагностики проблем производительности, связанных с памятью.

Транспортный интернет-протокол

Новый инструмент mvfst – это реализация популярного транспортного интернет-протокола QUIC. Цель разработки mvfst – получить максимально гибкий и эффективный транспортный протокол, который приложения могут адаптировать для сценариев использования в интернете и в центрах обработки данных. Инструмент с открытым исходным кодом лоялен к сетевым перегрузкам, поддерживает 0-RTT-соединения и разделение каналов.

Решения Facebook по работе с машинным обучением имеют открытый исходный код

iOS Development Bridge на GitHub

Memscout на GitHub

Автор:
Обозреватель

См. также

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    863    user1915669    0       

2

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    977    AnastasiaKl    0       

1

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

12.04.2024    2175    AnastasiaKl    3       

3

ИИ-помощник для разработчиков GitHub Copilot теперь не только в реальном времени анализирует код, предлагает варианты для его улучшения и помогает найти решение проблем в разработке, но и  показывает ссылки на репозитории, из которых взят код. 

17.08.2023    1562    VKuser24342747    0       

1

JetBrains представила нейросеть Ask AI для онлайн-блокнота Datalore. Виртуальный ассистент способен генерировать код на нескольких языках, предлагать доработки и упрощать процесс аналитики данных. 

16.08.2023    1120    VKuser24342747    0       

1

Чат-бот OpenAI ошибается в 52% случаев, когда отвечает на вопросы по программированию. Однако делает это так убедительно, что пользователи не замечают ошибки. 

14.08.2023    3626    VKuser24342747    5       

3

«Сбер» предоставил свободный доступ к языковой модели ruGPT-3.5, предназначенной для генерации текста на русском языке. Кроме того, стала доступна нейросеть mGPT, поддерживающая 61 язык, включая языки СНГ и малых народов России.

25.07.2023    1398    VKuser24342747    1       

2

GitLab представила собственную нейросеть Code Suggestions, способную генерировать код по запросу на естественном языке. ИИ-помощник поддерживает работу с 13 языками программирования.

10.07.2023    1735    VKuser24342747    0       

1
Инфостарт бот

Оставьте свое сообщение