Interpult Studio

4, Авг 2022
Google здесь, чтобы противодействовать сложности кода с помощью дополнений с расширенным ML
Google

Google недавно разработала новый гибридный семантический автозавершение кода ML на основе Transformer.

Google описал, как исследователи объединили машинное обучение и семантические механизмы для разработки нового гибридного семантического завершения кода ML на основе Transformer. Возрастающая сложность кода создает ключевую проблему для производительности в разработке программного обеспечения. Завершение кода было важным инструментом, который помог уменьшить эту сложность в интегрированных средах разработки. Интеллектуальное завершение кода — это контекстно-зависимая функция завершения кода в некоторых средах программирования, которая ускоряет процесс кодирования приложений за счет уменьшения количества опечаток и других распространенных ошибок.

Сложности кода через ML:

Последнее исследование Google AI объясняет, как они объединили машинное обучение и семантический движок SE для разработки нового гибридного семантического завершения кода ML на основе преобразователя. Революционная гибридная семантическая модель завершения кода на основе Transformer, которая теперь доступна для внутренних инженеров Google, была создана исследователями Google AI путем объединения ML с SE. Метод исследователей для интеграции ML с SE определяется как переоценка предложений SE с одним токеном с ML, применение одно- и многострочных дополнений с ML, а затем проверка результатов с помощью SE.

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

READ  Вкладка Facebook Home, чтобы показать больше рекомендаций по контенту

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

Больше популярных историй
  • Квантовые компьютеры могут смотреть дальше нулей и единиц! Исследования показывают
  • Настаивает ли Виталик на том, что Meta потерпит неудачу с Metaverse, как это было с Crypto?
  • OpenAI GPT-3 теперь может дать вам Гьян уровня философа
  • Почему один только Python заставит вас потерпеть неудачу в работе по науке о данных?
  • Модели с большими языками, такие как GPT-3, имеют аппаратные проблемы
  • Шиба-ину стремится к бессмертию и ралли цен с игрой «Shiba Eternity»

Сообщение Google здесь, чтобы противостоять сложностям кода с помощью дополнений с расширенным ML впервые появилось на .

Исходная ссылка

Google здесь, чтобы противодействовать сложности кода с помощью дополнений с расширенным ML

от admin

EnglishFrançaisDeutschРусский