MemoryError когда усадка =true для LinearDiscriminantAnalysis
В остальных сценариях алгоритм работает хорошо, кроме установки параметра усадки.
Для повышения точности алгоритма я использую различные методики.
В документе Scikit говорится, что использование усадки может улучшить точность.
Я использую наборы данных AT&T, предоставленные scikit-learn (fetch_olivetti_faces
).
Это потому, что количество функций велико или проблема с памятью?
В настоящее время я использую машину VM для запуска кода.
Аппаратные характеристики машины:
Процессор: Core i5
Память: 1 ГБ оперативной памяти
Память: 20 ГБ SSD
ОС: UBUNTU 14.4
Это код, который я запускаю:
lda = LinearDiscriminantAnalysis(solver='lsqr',shrinkage='auto')
Это ошибка, которую я получаю: