Press "Enter" to skip to content

Better training of our neural network — Let’s code a neural network in plain JavaScript Part 3


иногда кажется, что четыре
примеров, которые мы используем, недостаточно
правильно научить его изучать
немного больше похоже на да, давайте
свяжите больше примеров данных, так что давайте
фактически создадим, давайте сделаем функцию
эта копия это я буду называть это
генерировать функции точек, а затем
мы будем использовать это здесь
точки и круто, мы получаем как случайный
точки все еще случайный набор здесь, а затем
когда мы идем сюда, д- р. обучение
вместо как вручную
здесь я собираюсь сделать
случайные точки Oh
То есть генерации случайных точек было то , что
имя его любимчика нет, это было просто
генерировать точки, генерирующие точки, и для
каждая точка
[Музыка]
ой
мы все получили очки, а затем мы собираемся
иметь фактическую команду, которая является
команда, которую мы извлекаем из точки круто
и мы собираемся назвать эту домашнюю палочку
образцы давайте посмотрим, как это выглядит
вернуться примеры забыть цену let’s
давайте прокомментируем это сейчас, потому что
он сломан, поэтому теперь эти примеры
всего двести правильных баллов
так что давайте напрягнем
с каждым примером бедных Кана
пример всех примеров да поезд
давай переместим вес Поезда здесь
назовем его текущими весами и
изначально это будет действительно просто
случайные веса теперь мы собираемся его обучать
на текущих весах, и мы собираемся
обучите его на примерной точке и
пример команды, чтобы он подсказывал вам
это то, что этот момент будет иметь это
команда, и как только мы закончим, мы просто вернемся
текущие веса весов там мы идем
и не удалить это потому , что он больше не
все правильно, так что теперь сеть
вид из его рода прочь я хотел бы
на самом деле визуализировать последовательность обучения
чтобы мы могли видеть, что есть и что
не так, давайте просто вы знаете, что я
просто хотите приостановить рендеринг для
каждый тренировочный пункт каждый раз
тренировочной точки, чтобы вы могли визуализировать
это, когда мы идем, мне нужно написать немного
функция сна сначала где-то здесь
давайте просто напишем один
как будто я думаю , пойдем в поезд
веса здесь и для каждого обучения мы
ждут сна в течение одной секунды
и мы также хотим дать это на каждом
loo каждый цикл видит, что это выглядит
о, эй, я на самом деле не переназначаю
текущие веса, поэтому поэтому нейронные
сеть остается, так что да
интерактивность действительно хороша для
отладки, давайте посмотрим, как сейчас, мы
должны видеть прыгать вокруг немного
поэтому каждая тренировка здесь для каждого
вы увидите, как он прыгает
немного, и через некоторое время это выглядит так
стабилизируется и полностью выпрыгивает
а потом он отпрыгнул назад
на самом деле сделать это 10 раз быстрее , так
что мы можем видеть это больше, о, там мы идем
и прыжок прыжок прыжок прыжок прыжок прыжок прыжок
поэтому наша новая сеть вроде как хорошо, но
вы видите здесь, как эти пункты, здесь они
не совсем они не такие умные
как фактическая логика, так что наша нервная
сеть вроде умна, теперь она все еще
имеет немного проблем с этими
эти вещи здесь, они отчасти
и я думаю, это потому, что мы настраиваем
слишком много для каждой тренировки это
вроде как представьте себе автомобиль, который
всякий раз, когда кажется, что это
немного неправильно, это так же, как О
огромные повороты каждый раз, когда это не похоже на
пьяный человек, как чрезмерная реакция на каждый
я должен сказать, как боже, я должен сказать
правильно
нормальный человек больше похож на меня
немного приближаюсь к краю, я
немного поправляю, я все еще
приближаясь к краю
Сейчас я немного поправляюсь
мы в порядке, давайте добавим что-то вроде
что и в нейронных сетях это
называется скорость обучения это
мультиплеер, я думаю, мы просто добавим его здесь
права на обучение мы умножаем на
курс обучения обучения всех прав BAD
например, я плохо разбираюсь в математике, как оператор
прикажите думать, что на самом деле этого мы не делаем
действительно нужен принц и обучение
Скорость обучение скорости это только отчасти
произвольная просто корректировка, так что
как мы, как небольшая корректировка, которую мы делаем вам
например, 0,51, если это станет лучше
Мечтайте, подождите, как спать
еще как слишком нам нужно , мы должны
берег спать следующие 25 секунд да это
обучение, и это заканчивается где-то
что это ужасно неправильно
давайте посмотрим, где мы
давайте удалим выход, а потому, потому что
в этот момент здесь , как это просто быть
немного отвлекаясь кстати, если
здесь урожай и вес вас смущает
да, вам нужно посмотреть синхронизацию
эпизодов генераторов или серии, которая
приводя их к объяснению, вы можете
узнайте здесь, потому что они в
наблюдаемый, пожалуйста, почти все
работает как генератор синхронизации, поэтому вы можете
думать о них , как это петь
Я думаю, что не могу печатать
что так написано это так.
но это немного синтаксический
сахара, что позволяет нам просто написать это
что очень удобно, но в любом случае
нейронная сеть здесь, я не знаю
если это действительно умнее, посмотрим, будем ли мы
может корректировать скорость обучения, возможно,
0,2 — это то, что сейчас лучше нет абсолютно
0,3 0,3, кажется , хороши, может учиться
право или 0,4
каждый раз, когда я нажимаю
введите здесь, он генерирует новое, и вы
учебный набор, чтобы он прыгал все еще прыгает
вокруг немного, я думаю о
возможно, нам просто нужно больше обучения
очков, давайте перейдем к весу Поезда и
генерировать пойнт, набирать точку да
генерировать точки давайте давайте дать ему
num здесь и диапазон, и мне нужно быть как
200 случайных точек и веса поезда
Я хочу, чтобы у этого была тысяча
как машинное обучение, как правило, нуждается в
много данных, чтобы быть точным, что стало
хуже, если ставка донора вы хотите
это улучшает ситуацию
о, да, это действительно делает это на самом деле
Кажется, что 0,1 похоже на то, что
слишком мало, что означает, что он прыгает
немного
нет, почему это сломалось, прежде чем сказать, если я, если я
сделал курс обучения вместо него
что вы видите, что это означает
набор данных может
немного
давайте посмотрим , сейчас там сейчас видим , что
иногда мы получаем как данные, которые
действительно, вы получаете, возможно, точку, которая
действительно очень далеко, и это
слишком много, потому что нам нужно
меньше доверять
каждая точка, поэтому, возможно, вернется к нулю
пункт 1 и посмотреть , да, да, теперь мы не
видеть это
прыгая вокруг так же, как и в нем, о, жаль
шеф-повара его работы счета, но личные делает
часто, хотя я воображаю, что это так
возможно, я не знаю о
скорость обучения действительно
возможно, существует так много примеров
скорости обучения на самом деле
не имеет значения, но если я пойду и
да, я нахожусь в 100 точках о да, как с
сто очков, это очень
Кажется, прыгающий прыгает вокруг много
теперь вроде как смотри на этот случай, как вау
это огромный прыжок, посмотрим, настроюсь ли я
это до 0,1 0,1 см., если вы можете видеть
сейчас же неважно,
подумайте, что мы можем, когда у нас будет более низкий
скорость обучения, такая как перекос, становится
явно меньше , чем мы получаем меньше
сумасшедшие сумасшедшие мозги просто так, как ты
может видеть, что эти цены полностью
здесь почти все было
правильно, но со скоростью обучения
становится немного более надежным
генерировать много очков, таких как 10 000
очков и посмотреть, что
куриные мозги
хорошо, ты видишь, как вау мозг сейчас
путь более стабильный, более стабильный
почти не двигается вообще, и если у меня есть
100 000 очков, то новая ваша сеть
в значительной степени идеальна , это немного
прыгать здесь немного
прыжки здесь давайте миллион
сейчас, кажется, достаточно
сделать
Сеть прямо рядом с идеальным определением
все моменты каждый раз в значительной степени
и именно это мы написали
AI, что мы можем чему-то научить
в этом есть еще больше вещей
и они собираются исследовать
этот маленький ИИ намного больше, я думаю, но
это хорошее начало
код связан в эпизоде
описание, и если у вас есть
вопросы и мальчик у вас должны быть
потому что эти вещи странны, тогда
пожалуйста, разместите их ниже в
комментарии или если вы являетесь покровителем в Fun
Интересный форум есть ссылка на
посвященная тема дискуссии для этого
эпизод в описании эпизода и
вы просто смотрели эпизод веселья
веселой функции я выпускаю эти
утро понедельника
oh wait сто GMT вы можете подписаться
здесь, чтобы вы не пропустили это или вы
может просто посмотреть еще один эпизод прямо сейчас
нажав здесь
Please follow and like us:

Be First to Comment

Добавить комментарий