使用php-ml进行数据操作。在从浏览器进行测试期间,脚本按预期返回数据。但是,当我运行与cron作业相同的脚本时,一旦调用KNearestNeighbors分类并发出以下警告和错误,它就会终止。
<br />
<b>Warning</b>: Unsupported declare 'strict_types' in <b>.../vendor/php-ai/php-ml/src/Phpml/Classification/KNearestNeighbors.php</b> on line <b>3</b><br />
错误(在构造函数上发生
<b>Fatal error</b>: Default value for parameters with a class type hint can only be NULL in <b>.../vendor/php-ai/php-ml/src/Phpml/Classification/KNearestNeighbors.php</b> on line <b>30</b><br />
以下是培训的样本数据
[[0,-22],[0,-17],[0,-18],[0.16666666666667,-4.3333333333333],[0.26666666666667,0.93333333333333],[-0.33333333333333,-8.8666666666667],[0.27777777777778,2.3888888888889],[0.12857142857143,-0.14285714285714],[0.01010101010101,-5.2525252525253],[0.15555555555556,-2.7777777777778]]
训练标签
[59,90,77,84,79,81,93,85,78,69]
从它生成的浏览器
82
代表predict([[-0.16666666666667,-2.3333333333333]])
我应该对服务器做些什么来防止错误并产生与浏览器相同的结果。