fann_create_train_from_callback
(PECL fann >= 1.0.0)
fann_create_train_from_callback — Створює структуру даних навчання із наданої користувачем функції
Опис
fann_create_train_from_callback( int $num_data, int $num_input, int $num_output, callable $user_function): resource
Створює структуру даних навчання із наданої користувачем функції. Оскільки навчальні дані є пронумерованими (дані 1, дані 2...), користувач повинен написати функцію, яка отримує номер набору навчальних даних (вхід, вихід) та повертає набір.
Список параметрів
num_data
Кількість тренувальних даних
num_input
Кількість входів на тренувальних даних
num_output
Кількість виходів на тренувальних даних
user_function
Функція, надана користувачем із наступними параметрами:
num
- Кількість навчальних данихnum_input
- кількість входів на тренувальних данихnum_output
- кількість виходів на тренувальних даних
Функція має повертати асоціативний масив із ключами input
иoutput
і двома значеннями масиву input та output.
Значення, що повертаються
Повертає ресурс (resource) навчальних даних, або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання fann_create_train_from_callback()****
Loading...
Примітки
Зауваження :
Функція доступна лише у випадку, якщо модуль fann був зібраний для libfann >= 2.2.
Дивіться також
- fann_read_train_from_file() - Читає файл, у якому зберігаються дані навчання
- fann_train_on_data() - Навчання на всьому обсязі даних на часовому інтервалі
- fann_destroy_train() - Знищує тренувальні дані
- fann_save_train() - Зберігає структуру навчання у файл