Про Луну-25 и нейросети
Aug. 20th, 2023 11:17 pmИнтересно, а что мешает использовать для управления полётом автоматических станций и той же посадки на Луну уже существующие наработки имитационного интеллекта (aka ИИ), в частности, нейросетки?
IMHO, это, как раз, идеальная задача для обучения на моделях любой сложности, которые можно смоделировать на Земле. Да и масса аппарата в несколько тонн позволяет впихнуть туда компьютер, достаточный для работы нейросети в реальном времени.
В итоге, получаем систему, которая САМА управляет полётом на основе информации от датчиков и с земных станций слежения, минимизируя как человеческие ошибки, так и влияние задержек передачи команд управления. Не говоря уже об отработке нештатных ситуаций.
IMHO, это, как раз, идеальная задача для обучения на моделях любой сложности, которые можно смоделировать на Земле. Да и масса аппарата в несколько тонн позволяет впихнуть туда компьютер, достаточный для работы нейросети в реальном времени.
В итоге, получаем систему, которая САМА управляет полётом на основе информации от датчиков и с земных станций слежения, минимизируя как человеческие ошибки, так и влияние задержек передачи команд управления. Не говоря уже об отработке нештатных ситуаций.
no subject
Date: 2023-08-21 01:06 pm (UTC)Не-не-не, вопрос в другом. Обучение нейросетей на моделях может быть гораздо более эффективным и по времени, и по результату, чем перепрограммирование циклограмм.
no subject
Date: 2023-08-21 02:11 pm (UTC)Нейросеть описывает некий "контроллер" который дан ей как образец "в зоне своей видимости".
В случае "обучения с подкреплением" целевая функция также будет вычислена средой котрая имитирует и КА и законы механики и полетное задание.
Но от этого принципиально ничего не меняется, все равно "контролер vs циклограмма". НС не будет обучаться "в процессе своего персонального полета".
По сути построение "имитатора КА" полностью эквивалентна его "генерации из формального описания". А собственно "контроллер" на неком уровне абстракции в "формальном описании" это буквально "пара строчек" окажется.
И сверх оптимизация здесь не нужна, достаточно только сама возможность "гибко приспосабливаться к изменению аппаратной составляющей". Мне представляется лучше "барьеров абстракции" ничего для этого не придумано.
no subject
Date: 2023-08-22 08:46 am (UTC)> НС не будет обучаться "в процессе своего персонального полета"
Если засылать взаимодействующие аппараты "роями", то может и учиться. Кстати, богатая идея :)
В любом случае, адаптивность обученной сетки с ростом числа параметров будет лучше, чем у детерминированного алгоритма, не влезающего в мозги одному разработчику.
no subject
Date: 2023-08-22 09:11 am (UTC)Я поэтому и пишу — "классические барьеры абстракции стеком уровней упрощающие задачу до одной строки".
Заодно внутри нет никакого "зазора для шаловливых ручек" + в самом низу лежит "примитивная регистровая машина". В машину только добавить избыточность и отказы.