update page now

fann_merge_train_data

(PECL fann >= 1.0.0)

fann_merge_train_dataMerges the train data

Description

fann_merge_train_data(resource $data1, resource $data2): resource

Merges the data from data1 and data2 into a new train data resource .

Parameters

data1

Neural network training data resource .

data2

Neural network training data resource .

Return Values

New merged train data resource , or false on error.

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes 1 note

up
1
geekgirljoy at gmail dot com
7 years ago
There will be times when you need to merge separate data sets into a new single set. 
This code demonstrates how to merge the XOR dataset from two separate files into a single training file.
File (xor_part_1.data):
1 2 1
-1 -1
-1
File (xor_part_2.data):
3 2 1
-1 1
1
1 -1
1
1 1
-1
Resulting File (xor_complete.data):
4 2 1
-1 -1 
-1 
-1 1 
1 
1 -1 
1 
1 1 
-1 
<?php
// Create partial data resources
$train_data_1 = fann_read_train_from_file("xor_part_1.data");
$train_data_2 = fann_read_train_from_file("xor_part_2.data");
// Merge into new data resource
$train_data = fann_merge_train_data ($train_data_1, $train_data_2);
// Remove the partial data resources from memory 
fann_destroy_train ( $train_data_1 );
fann_destroy_train ( $train_data_2 );
// Save the new complete Data file
fann_save_train ( $train_data , "xor_complete.data");
// Remove the complete data resources from memory 
fann_destroy_train ( $train_data );
echo 'All Done!' . PHP_EOL;
?>
+add a note

AltStyle によって変換されたページ (->オリジナル) /