fann_init_weights

(PECL fann >= 1.0.0)

fann_init_weightsИнициализирует веса с помощью алгоритма Widrow + Nguyen

Описание

fann_init_weights(resource $ann, resource $train_data): bool

Инициализирует веса с помощью алгоритма Widrow + Nguyen.

Функция ведёт себя аналогично fann_randomize_weights(). Она будет использовать алгоритм, разработанный Дерриком Нгуеном и Бернардом Видроу, чтобы установить веса таким образом, чтобы ускорить обучение. Метод не всегда бывает успешным, а в некоторых случаях может быть менее эффективным, чем чисто случайная инициализация.

Алгоритм требует доступа к диапазону входных данных (например, наибольшим и наименьшим входным данным) и, следовательно, принимает второй аргумент, data, который является обучающими данными, которые будут использоваться для обучения сети.

Список параметров

ann

Ресурс (resource) нейронной сети.

train_data

Ресурс (resource) обучающих данных нейронной сети.

Возвращаемые значения

Возвращает true в случае успешного выполнения, или false в противном случае.

Смотрите также

  • fann_randomize_weights() - Присваивает каждому соединению случайный вес между min_weight и max_weight
  • fann_read_train_from_file() - Читает файл, в котором хранятся данные обучения

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top