Программирование с помощью демонстрации
-
Основы программирования с помощью демонстрации (PbD)
- PbD — метод разработки для обучения компьютера или робота новым действиям через демонстрацию, а не через машинные команды.
- Термины PbE и PbD появились в 1980-х для определения способов определения последовательности операций без изучения языка программирования.
- PbE используется в основном в исследованиях программного обеспечения, в то время как PbD — в робототехнике.
-
Развитие и применение PbD
- PbD привлекательна для робототехники из-за затрат на разработку и обслуживание программ.
- Первые стратегии PbD были основаны на методах обучения и руководства, но требовали прямого повторения.
- Для обобщения навыка были предприняты попытки с помощью запросов пользователя и различных уровней абстракций.
- В робототехнике все больше внимания уделяется междисциплинарному подходу, основанному на знаниях из области неврологии и социальных наук.
-
Современные подходы к обучению роботов
- NiVF — новая схема обучения, которая гарантирует стабильное обучение нейронных сетей.
- Диффеоморфные преобразования повышают обучаемость динамических систем движения роботов.
- Параметризованные навыки упрощают доступ к сохраненным данным и позволяют изменять политику в соответствии с ограничениями.
- Навыки могут быть преобразованы в примитивы динамического движения для повышения гибкости решателя.
-
Не робототехническое использование PbD
- Для конечных пользователей PbD может использоваться для автоматизации рабочих процессов, например, в Photoshop.
-
Дополнительные ресурсы
- Ссылки на другие статьи и видеоматериалы по теме программирования с помощью демонстрации.
Полный текст статьи: