Professional Documents
Culture Documents
버트 의도분류 강의
버트 의도분류 강의
강사: 안재학
"아이유"
[CLS]를 "노래"를 "듣"을 "고"를 "싶"을 "어"를
를 pretrained model의 아웃풋이면서
나타내는 나타내는 나타내는 나타내는 나타내는 나타내는 netuning layer의 인풋
나타내는
벡터 벡터 벡터 벡터 벡터 벡터
벡터
Fine-tuning layer
(Dense layer = Fully connected layer = ANN)
[CLS] 아이유 노래 듣 고 싶 어
가수 이름으로 노래 요청 0.9 가수 이름 0.8 0.1 0 0 0 0
netuning layer의 아웃풋
노래 제목으로 노래 요청 0.1 노래 제목 0.2 0.4 0.4 0.2 0.4 0.4
노래 중지 요청 0 중요 슬롯 아님 0 0.5 0.6 0.8 0.6 0.6
합계 1 합계 1 1 1 1 1 1
fi
fi
Fine-tuning layer
(Dense layer = Fully connected layer = ANN)
프리트레인
"지난" "8" "월" "시작" "된" ... (생략)
완료되면 버림
분류 결과물
미세조정
의도 분류 ne-tuning layer
가수이름 노래제목
노래중지
으로 노래 으로 노래
[CLS] 아이유 노래 아무거나 틀어줘 [SEP]
0.5 0.5 0
가수이름 노래제목
노래중지
으로 노래 으로 노래
0.2 0 0
[CLS] 를
나타내는 벡터
1 0 1 2 X = [CLS] 2 1 1.2
4 X (의도 수) 행렬
ne-tuning layer
fi
fi
의도 분류 ne-tuning layer
가수이름 노래제목
노래중지
으로 노래 으로 노래
[CLS] 아이유 노래 아무거나 틀어줘 [SEP]
0.5 0.5 0
가수이름 노래제목
노래중지
으로 노래 으로 노래
0.2 0 0
[CLS] 를
나타내는 벡터
1 0 1 2 X = [CLS] 2 1 1.2
4 X (의도 수) 행렬
ne-tuning layer
fi
fi
모델의 최종 아웃풋
softmax
[CLS] 2 1 1.2 [CLS] 0.55 0.2 0.25
정답 1 0 0
의도 분류 ne-tuning layer
가수이름 노래제목
노래중지
으로 노래 으로 노래
[CLS] 아이유 노래 아무거나 틀어줘 [SEP]
0.5
0.5
0
나타내는 벡터
1 0 1 2 X = [CLS]
2.4 0.6 0.8
0.5
0.5
0.2
4 X (의도 수) 행렬
ne-tuning layer
fi
fi
의도 분류 ne-tuning layer
가수이름 노래제목
노래중지
으로 노래 으로 노래
[CLS] 노래 멈춰줄래 [SEP]
0.6 0.4 -0.1
가수이름 노래제목
노래중지
으로 노래 으로 노래
0.3 -0.1 -0.1
[CLS] 를
나타내는 벡터
1 1 0 1 X = [CLS] 1.5 0.2 0.2
4 X (의도 수) 행렬
ne-tuning layer
fi
fi