PHP Conference Fukuoka 2025

fann_subset_train_data

(PECL fann >= 1.0.0)

fann_subset_train_dataRetorna uma cópia de um subconjunto dos dados de treinamento

Descrição

fann_subset_train_data(resource $data, int $pos, int $length): resource

Retorna uma cópia de um subconjunto do resource de dados de treinamento, iniciando na posição pos e com o número length de elementos para a frente.

The fann_subset_train_data(train_data, 0, fann_length_train_data(train_data)) faz o mesmo que fann_duplicate_train_data()

Parâmetros

data

resource dos dados de treinamento da rede neural.

pos

Posição inicial.

length

O número de elementos copiados.

Valor Retornado

Retorna um resource de dados de treinamento em caso de sucesso ou false em caso de erro.

Veja Também

adicionar nota

Notas de Usuários 1 note

up
0
geekgirl dot joy at gmail dot com
6 years ago
<?php// Use this code to split your data into smaller sets.// Useful for splitting your training data into training and testing groups// Load Data$data_file = "MyTrainingData.data";$train_data = fann_read_train_from_file(dirname(__FILE__)  .  DIRECTORY_SEPARATOR  .  $data_file);// Calculate how many examples are in the first group$total_length = fann_length_train_data($train_data);$a_length = floor($total_length / 10);// Split the subsets$training_data_a  = fann_subset_train_data($train_data, 0, $a_length);$training_data_b  = fann_subset_train_data($train_data, $a_length, $total_length-$a_length);// Save the training data to separate filesfann_save_train ($training_data_a, 'MyTrainingData_Subset_A.data'); // 1/10 of the training datafann_save_train ($training_data_b, 'MyTrainingData_Subset_B.data'); // 9/10 of the training data
To Top