среда, 1 марта 2017 г.

Искусственный интеллект становится ещё «умнее»

Теперь, чтобы создать свою программу, человеку не только не нужно знать специальный «язык», но и принципы программирования.


Такую «умную» систему под названием DeepCoder создала группа специалистов Microsoft в сотрудничестве с учёными из Кембриджского университета (University of Cambridge).

По утверждению разработчиков любому человеку, совершенно не разбирающемуся в программировании, достаточно будет только описать идею программы, а система сама сформирует её для заказчика.

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

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

«Такая система позволяет программе работать значительно быстрее предыдущих разработок. Создание работающих программ занимает доли секунды, в то время как в старых системах на это уходило несколько минут», — рассказывает один из участников проекта Марк Брокшмидт (Marc Brockschmidt).

Одним из главных преимуществ DeepCoder является способность запоминать только работающие комбинации кода и при решении очередной задачи не повторять ошибки, а постоянно улучшать предыдущие результаты. Пока нет уверенности, что этот искусственный интеллект оставит программистов без работы, но он поможет существенно снизить объёмы монотонной части программирования.

🆕 Источник: Искусственный интеллект становится ещё «умнее»
📱 Мобильная версия

Комментариев нет:

Отправить комментарий