5. 모델 테스트 해보기

김선민
Neuralworks
Published in
3 min readDec 10, 2021

이전 “ 4. 학습 결과 & 성능 비교 하기” 글에서는 학습 데이터와 변수, 학습 모델을 선택하여 그룹 학습을 통해 다양한 모델을 동시에 학습하는 방법을 확인 하였습니다.

이번 글 에서는 학습한 모델들을 실제로 테스트 해보도록 하겠습니다.

이번 글의 진행 순서는 아래와 같습니다.

5.1. 학습 결과 선택 하기

5.2. 모델 테스트 탭 선택 하기

5.3. 추론 데이터 업로드 하기

5.4. 추론 및 결과 확인 하기

5.5. 마무리 하기

5. 1 학습 결과 선택

학습 결과 메뉴를 선택하고, 학습 한 모델 들 중 가장 성능이 좋았던 Support Vector Machine 학습 결과를 선택 하여, 학습 결과 페이지로 들어가겠습니다. (어떤 모델을 선택해도 상관없습니다.)

5. 2 모델 테스트 탭 선택

‘모델 테스트 탭’을 선택하면 추론 데이터를 업로드 할 수 있는 화면을 볼 수 있습니다.

5. 3 추론 데이터 업로드

추론 데이터는 기존 데이터에서 셔플 된 100개의 행을 임의로 뽑아 제작한 데이터로 해당 링크에서 다운로드 받을 수 있습니다.

데이터를 드래그하여 업로드 하거나 [파일 찾기] 버튼을 통해서 파일을 찾아 업로드 할 수도 있습니다. 데이터 업로드가 완료되면, 아래 그림 처럼 업로드 된 데이터가 나오게 되며 [추론하기] 버튼을 통해 추론을 진행 할 수 있습니다. (※ 주의사항 : 업로드 하는 데이터는 기존 학습에 활용 되었던 변수들을 모두 가지고 있는 데이터여야 하며, 해당 변수가 존재 하지 않을 시 업로드가 정상적으로 진행되지 않습니다.)

5. 4 추론 및 결과 확인

추론 결과로는 ‘원본 탭’, ‘전처리 적용 탭’ 의 두 가지 탭을 확인 할 수 있습니다.

  • 원본 : 사용자가 업로드한 데이터 + 모델 ‘예측값’
  • 전처리 적용 : 사용자가 업로드한 데이터에 전처리가 적용된 데이터 + 모델 ‘예측값’

정답값이 있는 데이터를 업로드 한 경우 성능도 같이 확인 할 수 있습니다. 만일 다른 데이터로 테스트 하고 싶다면 [다른 파일로 테스트하기] 버튼을 누르면 됩니다.

여기까지가 뉴럴웍스를 이용해 학습 한 모델의 모델 테스트를 진행하는 방법이였습니다. 추가로 뉴럴웍스를 더 잘 활용 할 수 있는 몇 가지 Tip을 알려 드리겠습니다.

  • Tip 1.모델 테스트는 학습을 잘 진행한 모델에 대해 실제 성능을 테스트 해보는 역할이에요. 만약 모델 성능이 만족스럽다면, 뉴럴웍스에서 제공하는 ‘모델 배포하기’ 를 통해 모델을 배포하여 지속적으로 예측 결과를 확인 할 수도 있습니다.

5. 5 마무리

이번 글 에서는 학습한 모델에 대해 모델 테스트를 진행하고 결과와 성능을 확인해 보는 방법을 소개하였습니다.

이것으로 “뉴럴웍스를 이용한 통신사 데이터 고객 이탈 여부 예측하기” 튜토리얼을 마치겠습니다. 5편의 긴 글을 읽어주셔서 감사하고, 여기까지 잘 따라와 주셔서 감사합니다.

--

--