Advertisement

Dl4j-fit(迭代器)源码阅读(二)

阅读量:

2.3.3 solver.optimize()

在调用optimezie()方法时,首要步骤是核查solver类内部的optimizer属性是否已被赋值。

复制代码
    public void optimize() {
    if (optimizer == null)
        optimizer = getOptimizer();
    optimizer.optimize();
    }
    
      
      
      
      
      
    

当相关参数未设置时,应当通过调用getOptimizer()方法来获得对应的实例对象。

复制代码
    public ConvexOptimizer getOptimizer() {
    if (optimizer != null)
        return optimizer;
    switch (conf.getOptimizationAlgo()) {
        case LBFGS:
            optimizer = new LBFGS(conf, stepFunction, listeners, model);
            break;
        case LINE_GRADIENT_DESCE

全部评论 (0)

还没有任何评论哟~