6 이미지 분류가 완료되면 분류 결과가 화면에 표시되도록 블록의 구성을 시작합니다.
➊ 블록은 ClassifyVideoData 함수 또는 ClassifyImageData 함수에 의해 이미지 분류 작업이 성공적으로 시행되었을 경우에 실행됩니다.
➋ 분류 작업이 완료되었음을 화면에 표시하기 위해 상태 레이블의 값을 분류 완료!로 바꿉니다.
➌ 이미지 분류 결과가 화면에 표시되도록 분류결과 레이블에 결과 값을 지정합니다. 실제 스마트폰 화면에 출력된 결과 값을 확인해 보면 다음과 같은 형태로 보일 것입니다.
((laptop 0.44019) (display 0.21118) (keyboard 0.13318) (mouse 0.08270) (desk 0.06342) (scissors 0.00695) (remote control 0.00625) (tv 0.00585) (book 0.00300) (screwdriver 0.00248)
분류 결과는 10개의 항목으로 구성된 리스트이며, 각 항목은 예측한 물체의 이름과 신뢰도로 이루어진 리스트입니다. 신뢰도는 0에서 1 사이의 값이며 1에 가까울수록 예측한 물체의 이름이 실제 물체일 확률이 높아집니다. 분류 결과는 신뢰도가 높은 순서로 나열되며 뒤로 갈수록 신뢰도가 낮아집니다.
TIP
물체를 촬영한 각도나 이미지의 밝기 등이 조금만 바뀌어도 전혀 다른 결과 값이 나올 수 있습니다. 예를 들어, 전화기를 어떤 각도로 촬영하는가에 따라 전화기로 분류되기도 하고 마우스 또는 컴퓨터로 분류되기도 합니다. 인공지능이 사람이라면 절대로 하지 않을 이러한 실수를 하는 것은 현재 인공지능 기술의 한계이며 이 문제를 해결하기 위한 연구가 계속되고 있습니다.