PHP 클래스 Camspiers\StatisticalClassifier\Classifier\Classifier

저자: Cam Spiers ([email protected])
상속: implements Camspiers\StatisticalClassifier\Classifier\ClassifierInterface
파일 보기 프로젝트 열기: camspiers/statistical-classifier

보호된 프로퍼티들

프로퍼티 타입 설명
$dataSource Camspiers\StatisticalClassifier\DataSource\DataSourceInterface
$model Camspiers\StatisticalClassifier\Model\ModelInterface The model to apply the transforms to

공개 메소드들

메소드 설명
is ( $category, $document )
prepareModel ( ) : null Builds the model from the data source by applying transforms to the data source
setDataSource ( Camspiers\StatisticalClassifier\DataSource\DataSourceInterface $dataSource )
setModel ( Camspiers\StatisticalClassifier\Model\ModelInterface $model )

보호된 메소드들

메소드 설명
applyTransform ( callable $transform ) : mixed Take a callable and run it passing in any additionally specified arguments
preparedModel ( ) : Camspiers\StatisticalClassifier\Model\ModelInterface Return an model which has been prepared for classification

메소드 상세

applyTransform() 보호된 메소드

Take a callable and run it passing in any additionally specified arguments
protected applyTransform ( callable $transform ) : mixed
$transform callable
리턴 mixed

is() 공개 메소드

public is ( $category, $document )

prepareModel() 추상적인 공개 메소드

Builds the model from the data source by applying transforms to the data source
abstract public prepareModel ( ) : null
리턴 null

preparedModel() 보호된 메소드

Return an model which has been prepared for classification
protected preparedModel ( ) : Camspiers\StatisticalClassifier\Model\ModelInterface
리턴 Camspiers\StatisticalClassifier\Model\ModelInterface

setDataSource() 공개 메소드

public setDataSource ( Camspiers\StatisticalClassifier\DataSource\DataSourceInterface $dataSource )
$dataSource Camspiers\StatisticalClassifier\DataSource\DataSourceInterface

setModel() 공개 메소드

public setModel ( Camspiers\StatisticalClassifier\Model\ModelInterface $model )
$model Camspiers\StatisticalClassifier\Model\ModelInterface

프로퍼티 상세

$dataSource 보호되어 있는 프로퍼티

protected DataSourceInterface,Camspiers\StatisticalClassifier\DataSource $dataSource
리턴 Camspiers\StatisticalClassifier\DataSource\DataSourceInterface

$model 보호되어 있는 프로퍼티

The model to apply the transforms to
protected ModelInterface,Camspiers\StatisticalClassifier\Model $model
리턴 Camspiers\StatisticalClassifier\Model\ModelInterface