Технология

Google Gemma: обзор нового инструмента для разработчиков

Автор: PlaysDev
Опубликовано: 29.02.2024

21 февраля Google анонсировал Gemma 2B и 7B – модели искусственного интеллекта с открытым исходным кодом, основанных на технологиях Gemini. Линейка Gemini — нейросети, использующиеся для различных целей: Gemini Nano, Gemini Pro и Gemini Ultra. Недавно также была анонсирована более быстрая Gemini 1.5, но пока только для корпоративных пользователей и разработчиков.

Google Gemma - новая нейросеть с открытым кодом
Так, Gemini Ultra умеет распознавать, анализировать и генерировать тексты, изображения, аудио и видео. С Gemini Pro разработчики могут работать в предпочитаемой ими среде: SDK доступны для Python, Android (Kotlin), Node.js, Swift и JavaScript.

В отличие от закрытой версии Gemini, доступной через API или Vertex AI, Gemma нацелена на привлечение более широкого круга разработчиков.

Перейдем к ключевым моментам презентации:

  • Gemma — это семейство моделей. Всего будет две модели размерами 2B и 7B.
  • Gemma будет использовать новый набор инструментов Responsible Generative AI Toolkit, который поможет расставить приоритетность при создании приложений AI.
  • Мультифреймворк Keras 3.0 обеспечивает совместимость с JAX, PyTorch и TensorFlow, что позволит разработчиком быстро переключать платформы в зависимости от задач.
  • Gemma оснащена такими популярными инструментами как  Hugging Face, MaxText , NVIDIA NeMo и TensorRT-LLM, а также использует блокноты  Colab и Kaggle.
  • Предварительно обученные и настроенные модели Gemma могут работать на вашем ноутбуке, ПК или в облаке Google с простым развертыванием на Vertex AI и Google Kubernetes Engine (GKE).
  • Gemma может похвастаться улучшенной производительностью при скромных размерах, включая графические процессоры NVIDIA и Google Cloud TPU. Vertex AI предоставляет разнообразные инструменты MLOps с возможностью настройки и  развертывания в один клик, используя встроенные оптимизации вывода.
  • Google утверждают, что Условия использования позволят использовать Gemma всем организациям вне зависимости от их размера. Однако, в данный момент инструмент подходит только для англоязычного использования.
  • На платформе Kaggle модели можно будет использовать бесплатно, а новые клиенты Google Cloud смогут получить скидку в $300 на их развёртывание. Для исследователей её размер достигает $500 тыс.

Google подчеркивают, что наряду с другими открытыми моделями, Gemma становится лучшей за счет своего размера, возможности работать непосредственно на ноутбуке или ПК и высоких ключевых показателей. Вы можете ознакомиться с более подробной информацией о ее производительности в техническом отчете Google.

Разработчики активно используют нейросети при написании кода и кроме инструментов Google мы нашли еще несколько популярных нейропомощников: Copylot на модели OpenAI Codex, всем известный ChatGPT, Fig — очень полезный инструмент для новичков, которые еще не освоили весь функционал языков программирования и паттерны разработки, Mintlify — помогает писать документацию к коду.

Появление новых технологий и нейроинструментов всегда вносит вклад в эволюцию разработки, и Gemma не является исключением, предлагая разработчикам новые перспективы и возможности.

Вам также может понравиться

Индустрия
9 октября, 2024
PlaysDev
Что такое хакатоны и почему в них полезно участвовать?
Зачем разработчикам и инженерам участвовать в хакатонах, как они проходят и что полезного ты можешь получить, участвуя? А еще — PlaysDev организовывает хакатоны для студентов, открывай статью чтобы узнать обо всем подробнее.
Читать
Экспертиза
28 марта, 2024
PlaysDev
IT Стажировка в 2024 году: зачем нужны и как на них попасть?
Рассказываем, что стажировка может дать молодому айти специалисту в 2024 году и как вести себя, чтобы успешно окончить стажировку.
Читать
Технология
9 июля, 2024
PlaysDev
10 самых востребованных языков программирования 2024 года
Рейтинг самых популярных языков программирования на 2024 год. Рассматриваем, как меняются тренды в мире айти.
Читать
Технология
17 апреля, 2024
PlaysDev
Что такое Google Colab и как используются процессоры CPU, GPU, TPU
Рассказываем про Google Colab. Что это за инструмент и как его использовать, кому он нужен? В чем основные различия процессоров, используемых платформой Google Colabs.
Читать
Экспертиза
6 марта, 2024
PlaysDev
Что такое бэклог, стек, валидация — говорим на сленге программистов
Помогаем разобраться в популярных выражениях программистов. Узнайте, что такое бэкап, почему менеджеры пинают разработчиков и как прод может упасть?
Читать
Экспертиза
16 октября, 2024
PlaysDev
Итоги IT-конференции Стачка 2024: Что запомнилось?
Команда PlaysDev посетила IT-конференцию Стачка 2024 — крупнейшее событие для IT-специалистов в России, собирающее разработчиков, менеджеров и лидеров отрасли для обмена опытом и обсуждения трендов.
Читать
Экспертиза
21 декабря, 2023
PlaysDev
Кто такой бизнес аналитик и как он помогает бизнесу?
Кто такой бизнес аналитик и чем он занимается в компании? Какую пользу он приносит компании? Читайте об этом в нашей статье.
Читать
Технология
29 февраля, 2024
PlaysDev
Google Gemma — новая нейросеть с открытым кодом
Обзор свежего релиза Google Gemma. Чем Gemma отличается от Gemini и в чем ее ключевые преимущества? Какие технологии использует Gemma и почему разработчикам стоит попробовать ее использовать?
Читать
Экспертиза
22 мая, 2024
PlaysDev
Аутстаффинг ИТ-специалистов: когда заказчику выгодно привлечь разработчиков извне?
Что такое аутстаффинг? Разбираемся, почему аутстаффинг это выгодно и рассказываем про основные модели аутстафф-сотрудничества. Когда бизнесу может потребоваться временный сотрудник?
Читать
Экспертиза
8 ноября, 2023
PlaysDev
Софт скиллы ИТ-специалиста: что это и почему они важны?
Термин применяется для обозначения уровня профессионализма: «high skills» - делаем что-то хорошо или «low skills» - недостаточно компетентны.
Читать