Давно уже не чего не делал, вот написал коментарии
<?php
require('./fann.class.php');
$fann = new fann();
$trainFile = 'train_data.txt';//тут файл для обучения
$filename = 'test.txt';//сама сеть
// train
$fann->create_standard(4, 2, 40, 49, 1);//не помню вроде 4- это тип обучения, 2 слоёв, 40-нейронов,49- скрытых слоёв,1-хз
$fann->set_activation_function_hidden(FANN_SIGMOID_SYMMETRIC);//это в дрках почитай)
$fann->set_activation_function_output(FANN_SIGMOID_SYMMETRIC);//
for($i=0;$i<10000;$i++){
$fann->train(array("$i",$i), array($i));//обучение с учителем
//array("$i",$i) вопрос array($i) ответ, обязательно массив
}
//$fann->train_on_file($trainFile, 1000, 0.01); //это обучение из файла, 1000- не помню, 0.01 скорость обучения
$fann->save($filename);// сохранение сети
// run
$fann->create_from_file($filename);
$res = $fann->run(array('8', 8));// задаём вопрос
echo $res[0];//массив ответов
?>