-
Вот скажите, если задача сети управлять неким процессом, то на каких данных лучше обучать сеть? На статических картинках? На анимации? Или что-то еще?
-
на реальных "переобучишь"-потом не переобучишь )
-
> управлять неким процессом
> На статических картинках?
а лицензия на комиксы у тебя есть?
-
> на реальных
что значит на реальных? виртуальные тоже в какой-то мере реальны. Например, хочу обучить НС управлять курсором виртуальной мышкой (перемещение, скроллинг вверх/вниз, слик левой/правой кнопкой). Нарисовал мышку в графическом интерфейсе - картинка небольшая, при желании можно сделать 100% похожую на реальную, правда нет смысла, лучше логически совместимую И обучать на этой картинке из интерфейса, скопировав канву
-
Чему обучать будешь? Какой желаемый результат ?
-
> Чему обучать будешь? Какой желаемый результат ?
не знаю, все время кажется я неправильно делаю постановку задачи. Сейчас вот думаю, что у нейросети должно быть 3D тело и своеобразный сенсорный планшет на котором изображена виртуальная мышь, курсор и клавиатура, которыми необходимо научиться управлять с помощью своего тела, решать мини-задачи, где-то на экране появляется рамка определенного цвета и в ней записан символ который необходимо нажать, то есть переместить курсор мыши в рамку и нажать например кнопку W или левую/правую кнопку мыши. Ну это по максимуму, так хотя бы половину этого сделать.
-
вход - матрица, выход X,Y,A X(-1,0,1) смещение по оси, Y(-1,0,1), Action (-1(LClick),0,1(RClick)) Скроллинг пока задвинем, хотя бы с этим (подход и клик) разобраться
Показываем объект, картинку передаем на приемник(0-слой, входной), ловим на выходе решение НС - X,Y,A Аналитически просчитываем правильные X,Y,A Наказываем/поощряем НС
По какой литре изучаешь?
-
На анимации нет смысла делать. Обучение НС это прожорливая операция.
> не знаю, все время кажется я неправильно делаю постановку > задачи.
Так и есть.
> Ну это по максимуму, так хотя бы половину этого сделать.
Опять не правильно. Рассказываю рецепт. Обязательно берёте готовую НС с готовым способом обучения. Генерируете свой символ разными шрифтами размерами и цветами. Это будут положительные образцы. Вам потребуется столько же отрицательных образцов. Количество положительных и отрицательных образцов в сумме должно быть не менее 100 штук - это обязательно. По мимо прочего вы должны проэммитировать поведения пользователя. По переменно открываете разные программы, разные вкладки браузера. Их тоже должно быть хотя бы штук 10. Делаете принтскрин. На этом принскрине случайным образом выбираете 10 квадратов. Это будут ложные образцы. Засовываете это в НС и обучаете её. На это у вас уйдёт около 1-2 часов.
Теперь важно. Как выбрать НС и способ её обучения? Вашу задачу уже решали не однократно. Гугл в помощь. yann.lecun.com Если на сайте не указан какой dataset они использовали, то проходите мимо, это вода.
После того как у вас это получиться можете приступать к дальнейшим действиям, изобретать свой тип НС.
-
А что такое "3-D тело нейросети"?
-
> А что такое "3-D тело нейросети"?
в данном случае хотя бы пальцы. То есть сначала сеть учиться управлять пальцами, а уже потом на мышку воздействует своим телом
> По какой литре изучаешь?
на рутрекере накачал всего подряд вот читаю
-
> > То есть сначала сеть учиться управлять пальцами,
Это управление, а думалка у нее где? Не в пальцах же...
-
> xayam © (07.07.17 21:44) [9]
А вам точно НС нужна?
-
|