. * @author Gündüz Can YILMAZ * @copyright 2009 * @version 1.0.0 * @access public * @site http://www.cnylmz.net */ abstract class YSA { protected $agirliklar; protected $esikDegeri; protected $ogrenmeKatsayisi; protected $ogirdiler; protected $obeklenen; abstract function ogren(); abstract function karar($girisler); function ornek($girisler,$beklenen){ $this->ogirdiler[]=$girisler; $this->obeklenen[]=$beklenen; $adet=count($this->ogirdiler); $this->log[]=$adet.'. Örnek: Girdiler: '.implode(',',$this->ogirdiler[($adet-1)]).' Beklenen: '.$this->beklenen[($adet-1)]; } function agirliklar($agirliklar){ $this->agirliklar=$agirliklar; $this->log[]='Ağırlıklar '.implode(',',$this->agirliklar); } function ogrenmeKatsayisi($deger) { $this->ogrenmeKatsayisi=$deger; $this->log[]='Öğrenme Katsayısı '.$deger; } function esikDegeri($deger) { $this->esikDegeri=$deger; } } ?>