|
|
|
|
Рейтинг 4.75/4:
|
|
53 / 7 / 1
Регистрация: 06.10.2020
Сообщений: 221
|
|
Реализация человекоподобного обучения нейросети14.11.2021, 18:53. Показов 935. Ответов 9
Метки нет (Все метки)
Что будет, если нейросеть обучать по такому алгоритму:
1. Создать виртуальное пространство 2. Создать первую нейросеть, которую нужно обучить стандартными алгоритмами, и дать ей цель обучить следующую нейросеть на основе того, что она знает 3. Создать вторую нейросеть, которая будет обучаться у первой нейросети и при этом она будет самостоятельно немного изучать то, что не связано с обучением у первой нейросети. Дать ей цель обучить следующую нейросеть 4. Повторить несколько раз пункт 3. При этом первоначально у нейросетей будет своё виртуальное окружение и виртуальное зрение. Они могут в нём перемещаться, взаимодействовать с предметами, общаться с другими нейросетями и т. д. Что в итоге получится?
0
|
|
| 14.11.2021, 18:53 | |
|
Ответы с готовыми решениями:
9
Скорость нейросети и её обучения Не получается реализовать алгоритм обратного обучения в нейросети Комбинация обучения с учителем и обучения без учителя для извлечения знаний |
|
698 / 574 / 75
Регистрация: 20.09.2014
Сообщений: 3,726
|
|
| 14.11.2021, 19:14 | |
|
Результат, конечно, интересен. Но вы предложите варианты формирования данных для обучения. А то ведь ваши нейросети являются игроками в виртуальных пространствах, а не тренерами.
0
|
|
|
578 / 411 / 69
Регистрация: 09.01.2018
Сообщений: 1,363
|
||
| 14.11.2021, 19:40 | ||
|
0
|
||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
|
|||
| 14.11.2021, 20:56 | |||
|
Однако первая сетка может ошибаться, и тогда будет критичен вопрос устойчивости к ошибкам к разметке данных. FC-сетки (Fully Connected, полносвязные, или dense), как минимум, достаточно устойчивы к малому кол-ву ошибок. Но они конкретно косячат при больших ошибках в разметке, что легко объясняется. Имхо, подозреваю, в результате этой затеи будут просто хреновые показатели классификации. То есть ничего стоящего не выйдет.
0
|
|||
|
53 / 7 / 1
Регистрация: 06.10.2020
Сообщений: 221
|
|
| 14.11.2021, 22:26 [ТС] | |
|
passant, виртуальное окружение может быть любым, но я бы предпочёл сделать карту небольшого поселения посреди природы, но это поселение будет окружено забором высотой 5-6 метров. В поселении будут дома (их количество будет зависеть от количества жителей: один дом - один житель), огород, школа. Можно разработать собственный язык, на котором они будут общаться, либо использовать один из настоящих языков, но в урезанном виде. Общение у них будет похожим на:
Нейросеть1: Нейросеть2 вы собирать урожай из огород! Нейросеть2: Я выполнять. Спустя некоторое время... Нейросеть1: Нейросеть2 вы собирать урожай из огород? Нейросеть2: Я собирать урожай из огород успешно. Нейросеть1: Хорошо. Нейросеть2 вы разведать территорию! Нейросеть2: Я выполнять. ... Конечно такое общение очень примитивное, но этого хватит для общения двух простых нейросетей. Можно им дать волю для изменения конструкций языка, но потом они будут говорить на непонятном языке и возможно даже на машинном коде. А этого нам не надо если мы за ними будем наблюдать и/или будем с ними общаться. Добавлено через 5 минут Mikhaylo, первую нейросеть можно написать уже обученной, или самим её тренировать несколько часов или дней. Формат данных будет в виде виртуального зрения, виртуального слуха, виртуальных органов чувств Добавлено через 14 минут А ещё интересней их обучить в игре-песочнице, к примеру в minecraft. Там тогда понадобится больше датчиков для выживания, но и нейросети будут интереснее себя вести
0
|
|
|
698 / 574 / 75
Регистрация: 20.09.2014
Сообщений: 3,726
|
|
| 15.11.2021, 00:07 | |
|
Командовать - это не значит тренировать. Командовать можно только натренированными.
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 15.11.2021, 00:36 | |
|
Нужны органы чувств и потребности, иначе ничего не будет. Зачем собирать еду если нет голода? Зачем защищать себя и еду если нет страха?
Где-то читал что основная причина почему шимпанзе не эволюционируют это отсутствие у них любопытства на генном уровне. Еще нужна будет мутация архитектуры и как следствие поведения + естественный отбор. Скорей всего совершенно бесполезно делать для симуляции человеческое время и человеческие скорости действий бег, еда и т.д. так эволюция займет тысячи человеческих лет. Нужно распараллелить вычисления до предела скорости компа + сохранение результата с нацеливанием на расчеты месяц...другой. Добавлено через 1 минуту Главное не забыть добавить в прогу сразу не убираемые как их там 3 правила робототехники что-то такое.
0
|
|
|
698 / 574 / 75
Регистрация: 20.09.2014
Сообщений: 3,726
|
|
| 15.11.2021, 00:40 | |
|
При этой постановке задачи у нейросетки предел обучения на уровне - увидел, поймал, съел. В принципе многие животные так существуют. Устраивает ли такой уровень? Хотелось бы, чтобы нейросетки открыли университет и делали научные открытия типа законов Ньютона для виртуальных сред?
0
|
|
|
2649 / 1660 / 267
Регистрация: 19.02.2010
Сообщений: 4,392
|
||||
| 15.11.2021, 00:51 | ||||
![]() Ибо -
0
|
||||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||
| 16.11.2021, 12:50 | ||
|
Нейросети это автостатистика на примерах и ничего более.
Поэтому не будет работать это
1
|
||
| 16.11.2021, 12:50 | |
|
Помогаю со студенческими работами здесь
10
Алгоритм обучения нейросети Процесс обучения нейросети Нюансы обучения нейросети
Задача реализации обучения нейросети без учителя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|