Автор Гілка: ADD — імітація руху фізичними моделями з одного прикладу  (Прочитано 504 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3972
  • Карма: +20/-0
  • Програміст
ADD (Adversarial Differential Discriminators, Змагальні Диференційні Дискримінатори)  — це система навчання для систем керування роботами, яка містить дві компоненти — генератор рухів, для фізичної моделі робота, та критик (дискримінатор) рухів, який оцінює відмінності згенерованого руху від поставленого завдання. Така система дозволяє навчити робота відтворювати потрібний рух лише з одного прикладу. Для навчання робота, потрібно спочатку захопити рухи людини чи іншого робота.

Домашня: https://add-moo.github.io/
Проєкт: https://github.com/xbpeng/MimicKit
[Fedora Linux]

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3972
  • Карма: +20/-0
  • Програміст
Зверху ще потрібно докрутити якусь мовну модель, щоб роботу можна було сказати про те, які рухи потрібно виконати, і натренувати його на великій кількості рухів (наприклад, різні спортивні змагання), і вийде непоганий універсальний залізний спортсмен. Шкода, що Україна не виробляє такі роботи.
[Fedora Linux]

Відсутній BeSiDa

  • Кореспондент
  • ***
  • дописів: 146
  • Карма: +1/-0
Прикльна штука в тому, що система рух+оцінювання легко перекладається
на інше (можливо глючне, з неточним відтворенням) обладнання.
Особливо важливо для тренування у цифровому середовищі, що переносять рухи
на реальні фізичні пристрої.
Але підхід "ось вам відео", а ви йому "вірте на слово" (може воно в ШІ згенеровано
і такий рух неможливий фізично :))), то дуже часткове сприйняття можливих задач.
Головне тут... відсутність формулювання що саме є "метою".

От як в анекдоті, де йдуть дві людини, одна викопує ямку, а інша закопує.
Задля чого? А там ще повинна була бути третя, яка дерева висаджує, але вона не прийшла.
:)))
(всі інші "рухи" двох людей відтворені дуже точно)

"Повторювати рух" це так само самому зізнатися в тому що сам не знаєш мети своїх рухів.
Це "перекласти загадки, що сам не розгадав" на "іншого".

А "накладати два механізми", це от як на головній наразі світиться половина лінка
з цього посту :))) Бо обидві "алгоритми" зробили рівно те що їх попросили
(1. "обрізати пост", 2. "підсвітити лінк"). А те що половина лінку веде в ... "ад",
так то ж вже ваша проблема :)))

Відсутній BeSiDa

  • Кореспондент
  • ***
  • дописів: 146
  • Карма: +1/-0
Ще момент...
Цей підхід призводить до помноження "не правди".
Замість того щоб відразу повідомити "руки різної довжини, а тому рух неможливо скопіювати" ви невідворотно обираєте варіант "поміняємо очі (алгоритм розрізнення та порівняння) і зробимо ті руки однаковими" (в нашому мозку), а з того вже випливе що "рухи однакові".
Таким чином ми опинимося в світі "не правди" де все "не те чим здається" :))
У росіян є слово "и так покатит" (щось типу "підійде" але менш точне).

А все через те, щоб "зберегти алгоритм" :)

... хоча інакше то буде "світ клонів"...

А без клонів... немає проблеми відтворити "рух людини" через "квадрокоптер". Бо "вони однакові" (в інших очах).
Наприклад, балансувати палицю на нижній частині.
Чи як мишка, раніше рух курсора був 100% як мишки, а потім додали "прискорення". І це додало "легкості керування".