Logistic回归内存错误

时间:2018-10-29 16:20:56

标签: python memory machine-learning logistic-regression

我正在使用Logistic回归在一些文本数据上训练模型。这是我使用的代码:

public class Punt {
    private int x;
    private int y;

    public void Punt(){

    }

    public void Punt(int x, int y){
        this.x = x;
        this.y = y;
    }     
}

当我在20个文档上运行代码时,代码没有任何问题,但是当我将文档数量增加到40个时,出现此错误:

public class Punten {
    private int[] punten = {new Punt(3, 4),
        new Punt(5, 12),
        new Punt(7, 24),
        new Punt(9, 40),
        new Punt(11, 60),
        new Punt(13, 84)
};

2 个答案:

答案 0 :(得分:0)

尝试使用DASK软件包。如果内存较少,则用于大型数据集。您将能够加载比内存本身更大的数据集。

答案 1 :(得分:0)

对于LogisticRegression,功能尺寸似乎太大。我将LogisticRegression替换为SparseLogisticRegression,此问题已解决。