Найти в Дзене

Применение модулей искусственного интеллекта при изучении блочного языка программирования Scratch. Часть-3

В прошлой статье я начал рассказывать о применении ИИ в блочном языке программирования Scratch. Продолжаем в этой... Напомню, что мы уже подготовили модель для обучения Рисунок 4. Есть небольшой нюанс. Если раскрыть дополнительные настройки, то мы увидим несколько настраиваемых функций: 1. ЭПОХИ см. Рисунок 4.1 Эпоха означает, что модель изучила каждый пример из обучающего образца хотя бы раз. Например, если указано 50 эпох, то при обучении набор данных обработается 50 раз. В целом, чем больше это значение, тем лучше модель научится прогнозировать данные. Скорее всего, Вам захочется улучшить показатели, пока модель не станет работать хорошо. Тогда учитывайте, что и время на обучение будет затрачено гораздо больше. 2. РАЗМЕР ПАКЕТА см. Рисунок 4.2 РАЗМЕР ПАКЕТА - это набор образцов, использованных в одной итерации при обучении. Допустим, Вы выбрали пакет размером 16, а у Вас 80 изображений. Это значит, все данные будут поделены на пять пакетов: 80:16=5. Как только модель ознакомится с п

В прошлой статье я начал рассказывать о применении ИИ в блочном языке программирования Scratch. Продолжаем в этой...

Напомню, что мы уже подготовили модель для обучения Рисунок 4.

Рисунок 4. Классы созданы и можно приступать к обучению модели
Рисунок 4. Классы созданы и можно приступать к обучению модели

Есть небольшой нюанс. Если раскрыть дополнительные настройки, то мы увидим несколько настраиваемых функций: 1. ЭПОХИ см. Рисунок 4.1

Рисунок 4.1 Дополнительный настройки для качества обучения модели - ЭПОХИ
Рисунок 4.1 Дополнительный настройки для качества обучения модели - ЭПОХИ

Эпоха означает, что модель изучила каждый пример из обучающего образца хотя бы раз. Например, если указано 50 эпох, то при обучении набор данных обработается 50 раз. В целом, чем больше это значение, тем лучше модель научится прогнозировать данные. Скорее всего, Вам захочется улучшить показатели, пока модель не станет работать хорошо. Тогда учитывайте, что и время на обучение будет затрачено гораздо больше.

2. РАЗМЕР ПАКЕТА см. Рисунок 4.2

Рисунок 4.2 Дополнительный настройки для качества обучения модели - РАЗМЕР ПАКЕТА
Рисунок 4.2 Дополнительный настройки для качества обучения модели - РАЗМЕР ПАКЕТА

РАЗМЕР ПАКЕТА - это набор образцов, использованных в одной итерации при обучении. Допустим, Вы выбрали пакет размером 16, а у Вас 80 изображений. Это значит, все данные будут поделены на пять пакетов: 80:16=5. Как только модель ознакомится с пятью пакетами, завершится одна эпоха. Скорее всего, Вам не понадобиться менять данное число. Ну а если попробуете протестировать, то засеките время обучения - оно увеличится!

3. СКОРОСТЬ ОБУЧЕНИЯ см. Рисунок 4.3

Рисунок 4.3 Дополнительный настройки для качества обучения модели - СКОРОСТЬ ОБУЧЕНИЯ
Рисунок 4.3 Дополнительный настройки для качества обучения модели - СКОРОСТЬ ОБУЧЕНИЯ

СКОРОСТЬ ОБУЧЕНИЯ. Будьте осторожны с изменением этого числа! Даже небольшие различия могут существенно повлиять на то, насколько эффективно учится Ваша модель.

Вот те необходимые настройки, которые необходимо учитывать при перед тем, как запустить обучение. Далее, в Части-4, рассмотрим результат обучения и сделаем первые выводы... Оставайтесь с нами и не переключайтесь. Мы вернёмся, буквально, через 24 часа!