[ create a new paste ] login | about

Link: http://codepad.org/RsjKKbkE    [ raw code | fork ]

C++, pasted on Jan 8:
#include <stdio.h>
#include <doublefann.h>

#define INPUT_HEIGHT 100
#define INPUT_WIDTH 100
#define OUTPUT_HEIGHT 50
#define OUTPUT_WIDTH 50
#define NUM_INPUT INPUT_HEIGHT*INPUT_WIDTH
#define NUM_OUTPUT OUTPUT_HEIGHT*OUTPUT_WIDTH

void data_store(unsigned int num, unsigned int num_input, unsigned int num_output,
	fann_type* input, fann_type* output) {
	int i = 0;

	for(i = 0; i < num_input; i++) {
		input[i] = (fann_type)1.0;
	}	

	for(i = 0; i < num_output; i++) {
		output[i] = (fann_type)1.0;
	}
	
}

int main(int argc, char* argv[])
{
	struct fann_train_data* data;

	data = fann_create_train_from_callback(1, NUM_INPUT, NUM_OUTPUT, &data_store);
	
	fann_destroy_train(data);
	return 0;
}


Create a new paste based on this one


Comments: