iOS - CreateML (2)

luminoux·2022년 8월 24일
0

iOS-Framework

목록 보기
2/3

애플 개발자 문서 참조

1. CreateML Project 만들기

  • Dock에서 Xcode 아이콘에서 Control+클릭 -> Developer Tool -> createML
  • choose File -> New Project

  • 프로젝트 이름 및 설명 입력

직접해보기

Developer Tool -> createML

choose File -> New Project

createML Project 이름, 저자, 간단한 Description을 적어줍니다.


2. Training


직접해보기

MyClassifier 이라는 디렉토리의 하위 디렉토리로 Jeon과 Son을 설정

Training Data에 넣어주었다.

그 후, Train 시작


3. Training 결과 도출

  • CreateML은 model을 반복적으로 훈련시킨다.
  • 위와 같이 유효성과 같은 결과를 알 수 있다.


직접해보기

정확도가 66.7%가 나왔다.
아무래도 모델을 트레이닝하기 위한 데이터가 부족해서, 높은 정확도를 얻지는 못했다.

정확도가 높지 않을 경우, 더 다양한 데이터 세트로(다양한 사진, 각도 등)으로 훈련할 것을 권장하고 있다.


4. Preview Model

  • Preview를 이용해서 새로운 이미지를 테스트해볼 수 있다.

직접해보기

Son을 Test 했는데 93%가 나왔다.


5. Model을 프로젝트에 적용하기

  • 일단 만든 모델을 저장해야한다.
  • Xcode 프로젝트에 드래그 앤 드롭한다.

let imageClassifierWrapper = try? MyDoppelgangerClassifier((configuration: defaultConfig)

위와 같이 .mlmodel 파일과 이름을 맞춰주면 모델을 xcode 프로젝트에서 사용할 수 있다.

profile
Apple Developer Academy @ Postech 2022

0개의 댓글