AI-NeuralNet-Mesh

 view release on metacpan or  search on metacpan

examples/ex_alpha.pl  view on Meta::CPAN

        0,0,1,0,0,
		],[25],[
        1,1,1,1,1,
        0,0,0,0,1,
        0,0,0,1,0,
        0,0,1,0,0,
        0,1,0,0,0,
        1,0,0,0,0,
        1,1,1,1,1,
		],[26],[
        0,0,1,0,0,
        0,1,1,1,0,
        0,1,0,1,0,
        1,1,0,1,1,
        1,1,1,1,1,
        1,1,0,1,1,
        1,0,0,0,1,
		],[27],[
        1,0,0,0,1,
        0,1,0,0,1,
        0,0,1,1,0,
        0,0,1,1,0,
        0,0,1,0,0,
        0,1,0,0,0,
        1,0,0,0,0,
		],[28],[
        1,0,0,0,1,
        1,0,0,0,1,
        1,0,1,0,1,
        1,1,1,1,1,
        1,1,1,1,1,
        0,1,0,1,0,
        0,1,0,1,0,
        ],[29],[
        1,0,0,0,1,
        1,0,0,0,1,
        1,0,0,0,1,
        1,1,0,1,1,
        0,1,0,1,0,
        0,1,1,1,0,
        0,0,1,0,2
        ]
     ];
	
	if(!$net->load("alpha.mesh")) {
		#$net->range(0..29);
		$net->learn_set($letters);
		$net->save("alpha.mesh");
	}
			
	# Build a test map 
	my $tmp	=	[0,1,1,1,0,
				 1,0,0,0,1,
				 1,0,0,0,1,
				 1,1,1,1,1,
				 1,0,0,0,1,
				 1,0,0,0,1,
				 1,0,0,0,1];
	
	# Display test map
	print "\nTest map:\n";
	$net->join_cols($tmp,5);
	
	# Display network results
	print "Letter index matched: ",$net->run($tmp)->[0],"\n";
	



( run in 1.308 second using v1.01-cache-2.11-cpan-39bf76dae61 )