Transfer Learning을 이용한 감정 감지
발행: (2026년 2월 7일 오전 01:46 GMT+9)
1 분 소요
원문: Dev.to
Source: Dev.to
Overview
이 스니펫은 사전 학습된 감성 분석 모델을 활용하여 전이 학습(transfer learning)으로 감정 감지를 수행하는 방법을 보여줍니다. 모델을 로드하고, 입력 텍스트 시퀀스를 동일한 길이로 패딩한 뒤, 각 시퀀스에 대한 감정 확률을 예측합니다. 라벨이 달린 데이터가 부족할 때 특히 유용한 접근 방식으로, 처음부터 모델을 학습할 필요 없이 정확한 감정 분류를 제공할 수 있습니다.
Code Example
from tensorflow.keras.preprocessing.sequence import pad_sequences
from tensorflow.keras.models import load_model
# Load a pre-trained sentiment analysis model
model = load_model('sentiment_analysis_model.h5')
# Pad sequences to ensure equal length
padded_sequences = pad_sequences(text_data, maxlen=200)
# Perform emotion detection
emotions = model.predict(padded_sequences)
print(emotions)