이미지 처리 분류자를 만들고 있는데이 코드는 내 코드의 작은 부분입니다. 문제는 1 행째가 정수 배열 img_data_list
임을 나타냅니다. 나는 이것을 float로 바꾸고 있는데, 이것은 나에게 Memory Error
을주고있다.기계 학습 이미지 처리에서의 메모리 오류
데이터 세트가 7GB 및 12GB RAM입니다.
img_data = np.array(img_data_list)
img_data = img_data.astype('float32')
img_data /= 255
print (img_data.shape)
'np.divide (..out = img_data)'를 사용하면 도움이되는지 확인하십시오. 문서 - https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.divide.html 복사를 피하기 위해'np.asarray (img_data_list)'를 사용할 수는 있지만, 어쨌든 float 변환으로 복사본을 만들고있는 것 같습니다. 그래서, 그냥 결합 :'np.asarray (img_data_list) .astype ('float32')'. – Divakar
링크를 따라 내가 설명한 다른 기능 문서를 검색해야한다고 생각하십시오. 여기에는 내가 컴파일 할 수있는 것보다 훨씬 많은 정보가 있습니다. – Divakar
Divakar np.asarray (img_data_list) .astype ('float32')에 대한 메모가 작동하지 않습니다. 다른 해결책을 제공해주세요. –