2024/10/25 2

WIL 4

머신러닝 딥러닝이라는 말도 처음 들어보았다. 인공지능이라는 말만 많이 들어봤지, 그 속에 무엇이 있는 지는 이번에 처음 알게 되었다. 처음 듣는 용어들도 많고 수학적 개념도 많아서 설명을 알아듣기가 매우 어려웠다. 그러나 팀 과제가 주어지면서, 빨리 강의 진도를 나가야 해서 충분히 이해하면서 들을 시간이 없었다. 우선 진도라도 다 빼고 팀 과제를 시작하게 되었다. 그렇게 시작한 팀 과제 중 필수 과제는 이미 정답이 다 주어져서 원활하게 진행할 수 있었다. 추가하고 변경할 부분과, 개념적인 부분들을 찾으면서 금방 해결할 수 있었다.  그러나 도전과제는 시작부터 문제였다. 아직 개념도 다 잡히지 않은 상태라서 나에게 주어진 과제가 도대체 무엇을 하기 위한 것인지부터 이해를 해야 했다. 조원들과 튜터분들의 도..

TIL 22

도전 과제를 진행하면서 만난 다양한 오류들 NameError: name 'device' is not defined 코드에서 device라는 변수가 정의되지 않았기 때문에 발생한다. device는 보통 PyTorch에서 모델과 데이터를 CPU 또는 GPU로 이동시키기 위해 사용된다. 아래 코드는 GPU가 사용 가능한 경우, GPU를 사용하고 그렇지 않으면 CPU를 사용한다는 뜻이다.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')그러고 나면 이제 모델과 데이터를 지정한 device로 이동시켜야 한다.# 모델 초기화model = LSTMModel(vocab_size, embed_dim, hidden_dim, output_dim).to..