ImageDataGenerator 설정
# 데이터 증강 생성기 설정
datagen = ImageDataGenerator(
rotation_range=20,
width_shift_range=0.2,
height_shift_range=0.2,
brightness_range=[0.8, 1.2],
zoom_range=0.2,
horizontal_flip=True
)
train_generator = datagen.flow(X_train, y_train, batch_size=16)
2차 결과
MSE와 MAE 그래프에서 훈련 및 검증 손실이 지속적으로 감소하고, 최종적으로 훈려과 검증 손실이 비슷하게 수렴
과적합이 발생하지 않고 모델이 안정적으로 학습된다는 것을 보여준다.
Actual 그래프 -> 각 프레임에서 실제 키포인트(빨간색)
Predicted 그래프 -> 모델이 예측한 키포인트(파란색)
예측된 키포인트가 실제 키포인트가 일치하지 않음..정밀도를 높여야할듯
3차 결과
OpenCv로 전처리 ( animal_classification 모델 분석과 동일하게 )
2차 때와 비교하면 일정하게 error (손실값)이 더 낮은 상태롤 유지됨, 잘 진행된 것같음
2차 결과와 비교했을 때 모델의 학습 과정에서 손실 값의 변화가 있었지만, 예측결과 비교에서는 실제 값(빨간점)과 예측값(파란점)의 일치도는 거의 없고, 특히 2차와 비교했을 때 예측 정화도가 크게 개선되지 않았으며, 오차가 여전히 남아있다.
3차를 해보니깐 생각이 든건데.. 데이터의 문제인 것 같다. 현재 앉아있는 행동에 대해서만 데이터를 사용하여 모델을 테스트했는데, 제한된 데이터로 모델이 다양한 행동 패턴을 학습하는데 부족했던 것 같다..
왜 지금 생각이 나는거지..
다음은 다른 행동 데이터 다 추가하고, 모델 재학습해보자
'팀프로젝트 - TailsRoute' 카테고리의 다른 글
TEAM Project (11.04) - 메인 프론트 작업 (스크롤 시 섹션 하나씩 이동) (2) | 2024.11.14 |
---|---|
TEAM Project (11.06) - 프론트 작업 (스크롤 시 아이콘 변환) (0) | 2024.11.13 |
TEAM Project (11.04) - 메인 프론트 작업 (스크롤 시 섹션 하나씩 이동) (3) | 2024.11.10 |
TEAM Project - dog_behavior 모델 (1차 테스트) (0) | 2024.11.09 |
TEAM Project (11.04) - dog 행동 데이터셋 다운, 확인, Google Colab 활용 (9) | 2024.11.06 |