fann_create_sparse
(PECL fann >= 1.0.0)
fann_create_sparse — Створює стандартну нейронну мережу зворотного розповсюдження, яка не повністю підключена
Опис
fann_create_sparse( float $connection_rate, int $num_layers, int $num_neurons1, int $num_neurons2, int ...$num_neuronsN): resource
Створює стандартну нейронну мережу зворотного поширення, яка повністю підключена.
Список параметрів
connection_rate
Швидкість з'єднання визначає, скільки з'єднань буде в мережі. Якщо швидкість підключення встановлена на 1, мережа буде повністю підключена, але якщо вона встановлена на 0,5, буде встановлена лише половина з'єднань. Швидкість з'єднання 1 дасть той же результат, що і fann_create_standard()
num_layers
Загальна кількість шарів, включаючи вхідний та вихідний шар.
num_neurons1
Кількість нейронів у першому шарі.
num_neurons2
Кількість нейронів у другому шарі.
num_neuronsN
Кількість нейронів у інших шарах.
Значення, що повертаються
Повертає ресурс нейронної мережі у разі успішного виконання або **false
**в случае возникновения ошибки.
Дивіться також
- fann_create_sparse_array() - Створює стандартну нейронну мережу зворотного розповсюдження, яка не повністю підключена, використовуючи масив розмірів шарів
- fann_create_standard() - Створює стандартну повністю підключену нейронну мережу зворотного розповсюдження
- fann_create_shortcut() - Створює стандартну нейронну мережу зворотного розповсюдження, яка не повністю підключена та має швидкі з'єднання