네트워크 부담없이 훈련 된 이미지를 저장하는 방법

아라스

pytorch에서 컨볼 루션 신경망을 훈련 중이며 훈련 된 이미지를 저장하고 싶습니다. 훈련 된 각 이미지를 데이터 로더 루프에 추가하여 훈련 된 모든 이미지를 numpy 파일 (아래 코드의 train_pred)에 저장하고 제대로 작동합니다. 그러나 네트워크에 큰 부담이되고 실행 시간이 늘어납니다. 이 작업을 수행하는 다른 방법이 있습니까?

for epoch in range(epochs):
    mse_train_losses= []
    N_train = []
    
    train_pred=[]     
    model.train()
    for data in train_loader:
     
        x_train_batch, y_train_batch = data[0].to(device, 
            dtype=torch.float), data[1].to(device, dtype=torch.float)  

        y_train_pred = model(x_train_batch)          
        mse_train_loss = criterion(y_train_batch, y_train_pred, x_train_batch, mse)  
        
        optimizer.zero_grad()                   
        mse_train_loss.backward()                         
        optimizer.step()                       
        
        mse_train_losses.append(mse_train_loss.item())
       
        N_train.append(len(x_train_batch))
        
        train_pred.append(y_train_pred)
        train_pred_de=torch.stack(train_pred).cpu().detach().numpy()
하메드

train_pred를 분리하기 위해 train_loader 루프에서 가장 많은 메모리를 사용합니다. 루프에서 분리 할 필요가 없습니다. 저장 한 다음 다른 곳에서 분리 할 수 ​​있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pytorch의 사전 훈련 된 모델에서 저장된 토크 나이저를로드하는 방법

분류에서Dev

셔플 된 tf.data를 사용한 Keras 훈련 : 훈련이 중단 된 경우 마지막 데이터 반복 / 마지막 저장된 체크 포인트 순서에서 훈련을 계속하는 방법

분류에서Dev

TF 훈련 된 네트워크를 h5 파일로 내보내는 방법

분류에서Dev

훈련 된 네트워크에서 Grad-CAM을 구현하는 방법

분류에서Dev

훈련되고 저장된 Feedforward NN을 사용하여 새 데이터를 예측하는 방법

분류에서Dev

매핑 된 네트워크 드라이브의 암호를 저장하는 방법은 무엇입니까?

분류에서Dev

훈련 된 샴 네트워크를 사용하여 100 개 이상의 클래스가있는 대규모 테스트 세트의 레이블을 예측하는 방법은 무엇입니까?

분류에서Dev

심층 신경망 훈련, 네트워크 훈련이 수렴되지 않는 이유는 무엇입니까?

분류에서Dev

"과적 합"을 방지하는 Pytorch를 사용하여 Faster RCNN (COCO 데이터 세트)에서 훈련 된 최상의 모델을 저장합니다.

분류에서Dev

Docker 이미지를 Docker로 구성된 네트워크에 연결하는 방법

분류에서Dev

Caffe, AlexNet의 사전 훈련 된 가중치를 두 개의 AlexNet이있는 사용자 지정 네트워크에 복사

분류에서Dev

훈련 작업이 생성 된 후 새 데이터에 대해 Sagemaker 모델을 재 훈련하는 방법

분류에서Dev

제한된 네트워크 내에서 도커 이미지를 가져 오는 방법

분류에서Dev

사전 훈련 된 모델에 대한 입력으로 다른 차원의 이미지 세트를 사용할 수있는 방법은 무엇입니까?

분류에서Dev

2D 출력으로 네트워크를 훈련시키는 방법은 무엇입니까? (파이썬, 케 라스)

분류에서Dev

이미지 처리를위한 훈련 데이터 세트를 만드는 방법

분류에서Dev

이미지 분류를 위해 훈련 데이터를 준비하는 방법

분류에서Dev

Tensorflow를 사용하여 CNN에서 이미지를 훈련하는 방법

분류에서Dev

훈련 된 신경망을 MATLAB의 메모리에 저장할 수있는 방법이 있습니까?

분류에서Dev

하나의 이미지로 훈련 된 모델을 예측하는 방법은 무엇입니까?

분류에서Dev

컨볼 루션 네트워크가 훈련에 64 개의 이미지를 모두 사용하는 이유는 무엇입니까?

분류에서Dev

워크 시트에 첨부 된 이미지를 복사하여 새 워크 시트에 붙여 넣는 방법

분류에서Dev

네트워크를 문제없이 유지하는 방법

분류에서Dev

freebsd의 지정된 네트워크 어댑터에서 네트워크 드라이브를 마운트하는 방법

분류에서Dev

freebsd의 지정된 네트워크 어댑터에서 네트워크 드라이브를 마운트하는 방법

분류에서Dev

Keras로 다중 클래스 이미지 분류기를 훈련하는 방법

분류에서Dev

훈련 된 모델을 kedro에 저장하는 IO 기능이 있습니까?

분류에서Dev

Flutter에서 네트워크 이미지를 다운로드하는 방법

분류에서Dev

더미 네트워크 장치 드라이버를 작성하는 방법

Related 관련 기사

  1. 1

    Pytorch의 사전 훈련 된 모델에서 저장된 토크 나이저를로드하는 방법

  2. 2

    셔플 된 tf.data를 사용한 Keras 훈련 : 훈련이 중단 된 경우 마지막 데이터 반복 / 마지막 저장된 체크 포인트 순서에서 훈련을 계속하는 방법

  3. 3

    TF 훈련 된 네트워크를 h5 파일로 내보내는 방법

  4. 4

    훈련 된 네트워크에서 Grad-CAM을 구현하는 방법

  5. 5

    훈련되고 저장된 Feedforward NN을 사용하여 새 데이터를 예측하는 방법

  6. 6

    매핑 된 네트워크 드라이브의 암호를 저장하는 방법은 무엇입니까?

  7. 7

    훈련 된 샴 네트워크를 사용하여 100 개 이상의 클래스가있는 대규모 테스트 세트의 레이블을 예측하는 방법은 무엇입니까?

  8. 8

    심층 신경망 훈련, 네트워크 훈련이 수렴되지 않는 이유는 무엇입니까?

  9. 9

    "과적 합"을 방지하는 Pytorch를 사용하여 Faster RCNN (COCO 데이터 세트)에서 훈련 된 최상의 모델을 저장합니다.

  10. 10

    Docker 이미지를 Docker로 구성된 네트워크에 연결하는 방법

  11. 11

    Caffe, AlexNet의 사전 훈련 된 가중치를 두 개의 AlexNet이있는 사용자 지정 네트워크에 복사

  12. 12

    훈련 작업이 생성 된 후 새 데이터에 대해 Sagemaker 모델을 재 훈련하는 방법

  13. 13

    제한된 네트워크 내에서 도커 이미지를 가져 오는 방법

  14. 14

    사전 훈련 된 모델에 대한 입력으로 다른 차원의 이미지 세트를 사용할 수있는 방법은 무엇입니까?

  15. 15

    2D 출력으로 네트워크를 훈련시키는 방법은 무엇입니까? (파이썬, 케 라스)

  16. 16

    이미지 처리를위한 훈련 데이터 세트를 만드는 방법

  17. 17

    이미지 분류를 위해 훈련 데이터를 준비하는 방법

  18. 18

    Tensorflow를 사용하여 CNN에서 이미지를 훈련하는 방법

  19. 19

    훈련 된 신경망을 MATLAB의 메모리에 저장할 수있는 방법이 있습니까?

  20. 20

    하나의 이미지로 훈련 된 모델을 예측하는 방법은 무엇입니까?

  21. 21

    컨볼 루션 네트워크가 훈련에 64 개의 이미지를 모두 사용하는 이유는 무엇입니까?

  22. 22

    워크 시트에 첨부 된 이미지를 복사하여 새 워크 시트에 붙여 넣는 방법

  23. 23

    네트워크를 문제없이 유지하는 방법

  24. 24

    freebsd의 지정된 네트워크 어댑터에서 네트워크 드라이브를 마운트하는 방법

  25. 25

    freebsd의 지정된 네트워크 어댑터에서 네트워크 드라이브를 마운트하는 방법

  26. 26

    Keras로 다중 클래스 이미지 분류기를 훈련하는 방법

  27. 27

    훈련 된 모델을 kedro에 저장하는 IO 기능이 있습니까?

  28. 28

    Flutter에서 네트워크 이미지를 다운로드하는 방법

  29. 29

    더미 네트워크 장치 드라이버를 작성하는 방법

뜨겁다태그

보관