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

# fann_init_weights

(PECL fann >= 1.0.0)

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

### Описание

function 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() - Читает файл, в котором хранятся данные обучения

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open