Я собираюсь сделать сокращение функций с помощью PCA. Но исходное количество функций слишком велико.
Соответствующий код включает в себя: Для Feature_selector Библиотека
fs.identify_collinear(correlation_threshold=0.975)
Для использования PCA:
cov_mat = np.cov(X_train_std.T)
eigen_vals, eigen_vecs = np.linalg.eig(cov_mat)
Я всегда получал эту ошибку:
Unable to allocate 111. GiB for an array with shape (122265, 122265) and data type float64
Я понятия не имею, как ее решить.
Кстати, я также хочу знать, как вы, ребята, go через сокращение функций с большим количеством функций .
Спасибо!