Исследователи из корпорации Google создали специальное программное обеспечение, которое создает саморазвивающийся искусственный интеллект без вмешательства человека. Программа использует концепции дарвиновской эволюции, включая выживание сильнейших. Во время эксперимента алгоритм воссоздал десятилетия исследований в области искусственного интеллекта в течение нескольких дней.
Создание искусственного интеллекта требует много времени. Например, нейронные сети слабо имитируют структуру мозга и, изучая «тренировочные данные», изменяют силу связей между искусственными нейронами. Меньшие нейронные подсистемы выполняют определенные задачи, и ученые могут месяцами работать над их соединением для совместной работы.
В последние годы этот процесс был частично автоматизирован. Однако эти программы по-прежнему полагаются на подключение готовых схем, разработанных человеком. Это означает, что производительность по-прежнему ограничена, среди прочего, ограниченным воображением разработчиков.
Важное изменение в этом вопросе вносит новейший алгоритм корпорации Google под названием AutoML-Zero. Программа, разработанная Куоком Ле и его командой, может самостоятельно создавать искусственный интеллект, используя только базовые математические понятия.
AutoML-Zero обнаруживает алгоритмы, используя своего рода эволюцию. Сначала он создает набор из 100 алгоритмов путем случайного объединения математических операций, а затем проверяет их на простых задачах. Каждый раз программа сравнивает их производительность с разработанными человеком алгоритмами. Лучшие копии копируются путем случайной замены, редактирования или удаления частей кода для создания небольших вариаций лучших алгоритмов. «Мутантные» алгоритмы снова добавляются в популяцию, а оригиналы удаляются. Затем AutoML-Zero повторяет этот цикл снова.
Компьютерная программа создает тысячи таких групп одновременно и тестирует десятки тысяч алгоритмов в секунду. Кроме того, она может ускорить поиск, периодически обмениваясь алгоритмами между группами и автоматически удаляя дубликаты.
AutoML-Zero в его нынешнем виде начинает свою работу с нуля. Ученые разработают его таким образом, что в его работу будут также включены методы, открытые человеком. Тем не менее, новое программное обеспечение уже имеет огромный потенциал, и Куок Ле, ведущий автор исследования, считает, что новая технология может открыть совершенно новые возможности для искусственного интеллекта.