【기계 학습】Python(Anaconda)과 Jupyter Notebook에서 Turi Create 모델과 Core ML 형식의 모델을 작성한다

환경 메모
⭐️Mac OS Mojave 버전 10.14

Python (Anaconda), Jupyter Notebook 및 Turi Create에서 개와 고양이의 이미지 분류 모델을 학습
Turi Create 모델과 Core ML 형식의 모델 만들기

사전에 다음 내용을 실시
【기계 학습】 Anaconda 설치
htps : // 코 m / 논카 피바라 / ms / 1333 a1b1b31259c3dd6c

【기계 학습】Jupyter Notebook의 인스톨
h tps:// 퀵했다. 소 m/논카피바라/있어 MS/64251FB68 그림 bf8 C479 아 f

【기계 학습】Turi Create의 인스톨
htps : // 이 m / 논카 피바라 / ms / 2330102717 a f9367에서 77

완성 내용



Turi Create 모델 "ImageClassification.model"
코어 ML 형식 "ImageCatDog.mlmodel"
만들기

↓↓↓ 실제로 움직인 동영상
htps : // 라고 해서 r. 코m/논온카 피바라/s타츠 s/1213889802119999488

👯‍♀️기계학습 라고 추측해 보았다😊


데이터 세트 준비



고양이와 개 이미지가 12,500장인 데이터 샘플 데이터

Kaggle Cats and Dogs Dataset을 사용합니다.

먼저 다운로드합니다.



Kaggle Cats and Dogs Dataset

#Python



#CoreML 모델



다운로드하면 PetImages 폴더 안에 'Cat'과 'Dog'가 있으므로 이것을 사용합니다.



htps // t. 코 / vf4 pH 0 에오쿠



Jupyter Notebook 시작



Jupiter Notebook 시작하기

전제로 Anaconda에서 가상 환경을 Open Terminal을 선택하고 터미널을 시작합니다



jupyter notebook


피 c. 라고 r. 이 m/FDp1wP무 WR



웹 브라우저에서 Jupiter Notebook 시작

January 5, 2020



htps //w w. 미 c 로소 ft. 이 m / 엔 - s / 드 w 응 아 d /에서 원하는 ls. 아 spx? 예d=54765



노트북 만들기



모델을 저장할 폴더로 이동합니다.

여기에서는, 「catdogmodel」폴더를 작성했으므로, 거기까지 이동.



New를 선택하고 Python3을 선택.



노트북 이름이 기본 이름이므로 이름 바꾸기





http://localhost:8888/tree



여기에서는 이름을 'catdog'로 지정했습니다.



개와 고양이의 이미지 분류 모델 만들기



1. 데이터세트 읽기 구현



2. 모델 학습하기



모델의 학습은 100%가 될 때까지 계속된다. (처리 시간이 약간 걸립니다)





3. 모델 평가



모델의 평가는 100%가 될 때까지 계속된다. (처리 시간이 약간 걸립니다)



4.Turi Create 모델 저장 및 Core ML 형식의 모델 저장



Turi Create 모델 'ImageClassification.model'

Core ML 형식 「ImageCatDog.mlmodel」이 출력되었다.

완료! !



※Jupyter Notebook 종료



Jupiter Notebook의 종료는 터미널에서 'Ctrl'+'C'하고

Shutdown 대화상자에서 "y"선택



시도한 것



iPhone에서 카메라 롤에서 개와 고양이의 이미지를 분류하여 추측해 보았다.



작성한 개와 고양이의 이미지 분류 모델

Xcode로 'ImageCatDog.mlmodel'을 가져와 강아지와 고양이의 이미지 분류





고양이 100%



고양이 100%



개 100%



개 99%



유사한 기사

【기계 학습】 Core ML 모델을 Xcode로 구현하여 iPhone에서 이미지 분류를 시도했다


좋은 웹페이지 즐겨찾기