我可以在scipy.optimize.minimize中使用拟合的ML模型作为函数的一部分吗?

时间:2017-12-14 07:39:18

标签: python numpy optimization scipy anaconda

我可以使用scipy.optimize来最小化此功能吗?

  var fs = require('fs');

  fs.readFile(process.argv[1], function callBack(err, data){
      if(err){
        return;
      }
      console.log('raw data ::', data);
      console.log('string ::', data.toString());
  })

1 个答案:

答案 0 :(得分:0)

绝对可以。为什么不试试?

如果您的模型是平滑的(例如线性或神经网络),优化将很好地收敛。唯一的问题是,对于非线性模型,可能存在多个局部最优,因此尝试不同的起点或使用某种启发式初始化是安全的。

如果模型不平滑(例如树的集合),可能会出现收敛问题,您应该使用像Nelder-Mead这样的无梯度算法。