Проблема с библиотекой PHPML - PullRequest
0 голосов
/ 03 декабря 2018

Я пытался заставить библиотеку PHPML работать,

шаги, которые я выполнил:

  • Скачал библиотеку PHPML с github: https://github.com/php-ai/php-ml
  • Установка Composer [с помощью PHP 7.1] {output} размер папки поставщика составляет около 60 МБ
  • Я написал следующую страницу php:
<html>
   <head>
      <title>Test</title>
   </head>
   <body>
      <h1>Testing</h1>
      <table width = 100% >
         <tr>             
       <?php

       use Phpml\Classification\NaiveBayes;

require './vendor/autoload.php';

$samples = [[176, 70], [180, 80], [161, 45], [163, 47], [186, 86], [165, 49]];
$labels = ['a', 'b', 'a', 'b', 'a', 'b'];
$classifier = new NaiveBayes();
$classifier->train($samples, $labels);
print_r($classifier->predict([[172,40]]));

          ?>
      </tr>
      </table>
   </body>
</html>

проблема, котораяЯ сталкиваюсь со следующим, когда я пытаюсь просмотреть страницу:

Testing

Fatal error: Uncaught Error: Class 'Phpml\Classification\NaiveBayes' not found in /home4/ab12960/reviewsclassification.com/test.php:17 Stack trace: #0 {main} thrown in /home4/ab12960/reviewsclassification.com/test.php on line 17

Я обращаюсь за помощью

С уважением,

1 Ответ

0 голосов
/ 05 февраля 2019

Загрузить файл поставщика перед использованием таких пространств имен, как

    <?php
    require './vendor/autoload.php';

    use Phpml\Classification\NaiveBayes;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...