MDL-64787 mlbackend: Evaluate trained models
This commit is contained in:
@@ -229,9 +229,11 @@ class processor implements \core_analytics\classifier, \core_analytics\regresso
|
||||
* @param int $niterations
|
||||
* @param \stored_file $dataset
|
||||
* @param string $outputdir
|
||||
* @param string $trainedmodeldir
|
||||
* @return \stdClass
|
||||
*/
|
||||
public function evaluate_classification($uniqueid, $maxdeviation, $niterations, \stored_file $dataset, $outputdir) {
|
||||
public function evaluate_classification($uniqueid, $maxdeviation, $niterations, \stored_file $dataset,
|
||||
$outputdir, $trainedmodeldir) {
|
||||
|
||||
// Obtain the physical route to the file.
|
||||
$datasetpath = $this->get_file_path($dataset);
|
||||
@@ -244,6 +246,10 @@ class processor implements \core_analytics\classifier, \core_analytics\regresso
|
||||
escapeshellarg($maxdeviation) . ' ' .
|
||||
escapeshellarg($niterations);
|
||||
|
||||
if ($trainedmodeldir) {
|
||||
$cmd .= ' ' . escapeshellarg($trainedmodeldir);
|
||||
}
|
||||
|
||||
if (!PHPUNIT_TEST && CLI_SCRIPT) {
|
||||
debugging($cmd, DEBUG_DEVELOPER);
|
||||
}
|
||||
@@ -370,9 +376,11 @@ class processor implements \core_analytics\classifier, \core_analytics\regresso
|
||||
* @param int $niterations
|
||||
* @param \stored_file $dataset
|
||||
* @param string $outputdir
|
||||
* @param string $trainedmodeldir
|
||||
* @return \stdClass
|
||||
*/
|
||||
public function evaluate_regression($uniqueid, $maxdeviation, $niterations, \stored_file $dataset, $outputdir) {
|
||||
public function evaluate_regression($uniqueid, $maxdeviation, $niterations, \stored_file $dataset,
|
||||
$outputdir, $trainedmodeldir) {
|
||||
throw new \coding_exception('This predictor does not support regression yet.');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user