PHP.mk документација

fann_train_on_file

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.fann-train-on-file.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.fann-train-on-file.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
fann_train_on_file

Референца за `function.fann-train-on-file.php` со подобрена типографија и навигација.

function.fann-train-on-file.php

fann_train_on_file

("PECL fann >= 1.0.0")

fann_train_on_fileТренира на цел сет на податоци, кој се чита од датотека, за одреден временски период

= NULL

fann_train_on_file(
         resource $ann,
         string $filename,
         int $max_epochs,
         int $epochs_between_reports,
         float $desired_error
): bool

Тренира на цел сет на податоци, кој се чита од датотека, за одреден временски период.

Ова тренирање користи алгоритам за тренирање избран од fann_set_training_algorithm() и параметрите поставени за овие алгоритми за тренирање.

Параметри

ann

Можат да се менуваат само тежините, врските и тежините се игнорираат ако веќе не постојат во мрежата. resource.

filename

Датотеката што содржи податоци за тренирање

max_epochs

Максималниот број на епохи до кои треба да продолжи тренирањето

epochs_between_reports

Бројот на епохи помеѓу повикувањето на корисничка функција. Вредност од нула значи дека корисничката функција не се повикува.

desired_error

Посакуваниот fann_get_MSE() or fann_get_bit_fail(), во зависност од функцијата за запирање избрана од fann_set_train_stop_function()

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true при успех, или false otherwise.

Види Исто така

  • fann_train_on_data() Низа од посакувани излези. Оваа низа мора да биде точно
  • fann_train_epoch() - Тренирај на цел сет на податоци за одреден временски период
  • fann_get_bit_fail() - Бројот на битови за грешка
  • fann_get_MSE() - Ги чита средните квадратни грешки од мрежата
  • fann_set_train_stop_function() - Ја поставува функцијата за запирање што се користи за време на тренирањето
  • fann_set_training_algorithm() - Го поставува алгоритмот за тренирање
  • fann_set_callback() - Ја поставува функцијата за враќање за употреба за време на тренирањето

Белешки од корисници 1 белешка

geekgirljoy на gmail точка com
пред 7 години
Training File (xor.data):
4 2 1
-1 -1
-1
-1 1
1
1 -1
1
1 1
-1

<?php
$num_input = 2;
$num_output = 1;
$num_layers = 3;
$num_neurons_hidden = 3;
$desired_error = 0.001;
$max_epochs = 500000;
$epochs_between_reports = 1000;
$training_data = dirname(__FILE__) . "/xor.data";  // training data file
$ann_save_file = dirname(__FILE__) . "/xor_float.net";  // training data file

// Create ANN object using
$ann = fann_create_standard($num_layers, $num_input, $num_neurons_hidden, $num_output);

if ($ann) {
    
    // Configure the ANN Activation Function 
    fann_set_activation_function_hidden($ann, FANN_SIGMOID_SYMMETRIC);
    fann_set_activation_function_output($ann, FANN_SIGMOID_SYMMETRIC);
    
    // Try to train using fann_train_on_file()
    if (fann_train_on_file($ann, $training_data, $max_epochs, $epochs_between_reports, $desired_error)){
        echo 'xor trained.' . PHP_EOL);
    }
    
    // Try to save
    if (fann_save($ann, $ann_save_file)){
        echo 'xor saved.' . PHP_EOL);
    }
    
    // Destroy the $ann object
    fann_destroy($ann);
}
?>
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.