2024 하계 모각코 2주차

GITHUB로 편집하기

V.이현ViKapitoshka

모각코 2주차

😀학번, 이름 : 202102557, 이현

🎡계획 : 딥러닝(PyTorch)코드 복습

📄결과 :

  • 워드 벡터를 통해 보캡을 생성한 뒤 문장의 감정을 분류하는 코드를 복습해보았다.
Word Embedding
  • 단어를 벡터로 표현하는 방법
  • 단어의 의미를 벡터로 표현하면 단어 간의 유사도를 계산할 수 있다.
  • 단어 간의 유사도를 계산하면 단어 간의 관계를 파악할 수 있다.
Import Library
  • torch : PyTorch 라이브러리
  • torch.nn : 신경망 모델을 구축하는 데 필요한 모듈
  • torch.utils.data : 데이터셋을 불러오는 데 필요한 모듈

import

Data Preprocessing
  • 보캡 생성기 초기화 및 감정 데이터셋 불러오기

data

  • 데이터셋 형태 확인

embedding

Word Embedding
  • 데이터셋에 대해 transform을 적용
  • 적용하는 과정에서 label_to_tensor 함수를 이용하여 텐서로 변환 및 보캡에 등록

embedding embedding

Data Loader
  • 데이터셋에 대한 데이터 로더 지정

embedding

Model
  • 감정 분류 모델 정의

model

Training
  • 모델 학습
  • 학습 결과 확인
  • 학습 결과로 71퍼센트 정도의 정확도가 나오는 것을 확인

training

Test
  • 학습된 모델을 통해 테스트 데이터에 대한 예측 수행
  • 예측 결과 확인 결과 트레이닝 결과와 유사한 정도의 예측능을 보임

test

  • 테스트 데이터가 아닌, 직접 입력한 문장에 대해서는 어떻게 반응을 보이는지도 확인해보았다.
  • 결과적으로, 학습된 모델이 잘 예측하는 것을 확인할 수 있었다.

test