Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js中交叉验证的最佳异步流_Javascript_Node.js_Asynchronous - Fatal编程技术网

Javascript node.js中交叉验证的最佳异步流

Javascript node.js中交叉验证的最佳异步流,javascript,node.js,asynchronous,Javascript,Node.js,Asynchronous,我尝试使用Node.js实现交叉验证评估,如下所示 partitions.partitions(dataset, numOfFolds, function(train, test, fold) { ... train_test(classifier, train, test, function(err, results){ ... }) ... }) 这是分区的代码 exports.partitions = function(dataset, numOfPartit

我尝试使用Node.js实现交叉验证评估,如下所示

partitions.partitions(dataset, numOfFolds, function(train, test, fold) {
...     
   train_test(classifier, train, test, function(err, results){
   ...
   })
...
})
这是分区的代码

exports.partitions = function(dataset, numOfPartitions, callback) {
    var testSetCount = dataset.length / numOfPartitions;

    for (var iPartition=0; iPartition<numOfPartitions; ++iPartition) {
        var testSetStart = iPartition*testSetCount;
        var partition = exports.partition(dataset, testSetStart, testSetCount);
        callback(partition.train, partition.test, iPartition);
    }
 }
exports.partitions=函数(数据集、numOfPartitions、回调){ var testSetCount=dataset.length/numOfPartitions;
对于(var iPartition=0;iPartition使用承诺-它们将提供集成的错误处理。嗯,你说
Partitions
为每个折叠返回训练/测试对,但我看不到它
return
有什么作用?