-
[ML왕초보] 코딩 없이 머신러닝 앱 개발 해보기 (1) - Teaching Machine 으로 모델 만들기머신러닝(ML) 2020. 8. 15. 18:14반응형
코딩 전혀 몰라도 머신러닝을 이용한 어플리케이션을 개발(?), 경험 해볼 수 있는 것이 있더라구요.
한번 해볼까요?
우선 무엇을 개발할 것인지 고민해봅시다.
저는 가위, 바위, 보를 카메라가 인식해서 읽어주는 애플리케이션을 개발하려고 합니다.
그렇다면 크게 두 부분으로 나눌 수가 있는데요,
첫번째는 가위, 바위, 보를 머신러닝을 통해 학습 시키기와
둘째는 실제 가위, 바위, 보를 냈을 때 알려주는 부분 입니다.
우선, 가위, 바위, 보를 머신 러닝으로 학습시켜 봅시다.
가위, 바위, 보 학습 시키기
구글의 Teachable Machine 을 이용해서 학습을 시킬 겁니다.
일단 아래 사이트로 접속해 보세요.
https://teachablemachine.withgoogle.com/
위 화면에서 " Get Started " 버튼을 클릭해봅니다.
세 개의 프로젝트가 제공 됩니다.
- Image Project : 이미지를 학습하는 프로젝트입니다. 우리는 이 것을 이용할 예정이에요.
- Audio Project : 소리를 학습하는 프로젝트 입니다.
- Pose Project : 자세를 학습하는 프로젝트 입니다.
Image Project 를 선택합니다.
이미지를 학습하는 화면이 나타납니다.
Class1,2 는 구분(분류) 이름입니다.
우리는 가위, 바위, 보, 이렇게 3개를 학습 시킬꺼니까, "Add a class" 를 클릭해서 하나를 더 추가합니다.
그리고, 각각의 연필 아이콘을 클릭해서 이름을 '가위', '바위', '보' 로 변경해 주세요.
그 다음 webcam 아이콘을 클릭해서 카메라에 각각 가위, 바위, 보를 보여주며 촬영을 합니다.
그럼, 아래와 같은 화면이 될꺼에요.
Training 박스에 있는 Train Model 을 클릭해서, 우리가 촬영한 이미지를 학습시킵니다.
학습이 완료되면, Train Model 버튼이 "Model Trained" 로 변경되어 비활성화 됩니다.
학습이 완료되었어요.
잠시 후에 Preview 박스에 카메라가 활성화 되면, 가위, 바위, 보를 해봅시다.
그러면 아래쪽에 결과가 %로 보이는 것을 확인할 수 있어요.
자, 이제 가위, 바위, 보 이미지 학습이 완료되었습니다. 짝짝짝!!!!!
모델 다운로드 하기
Preview 박스에 있는 Expert Model 버튼을 클릭해서 학습 시킨 모델을 다운로드 받도록 합니다.
팝업이 뜨면 Download 를 선택하고 "Download my model" 을 클릭합니다.
그러면 압축파일이 하나 다운로드 될거에요.
그 압축 파일을 풀어보면 아래와 같이 3개의 파일이 보일겁니다.
자, 이제 모델 파일까지 다운로드 되었습니다.
다음 포스팅에서
이 모델을 이용하여 가위, 바위, 보를 인식하여 알려주는 애플리케이션을 만들 겁니다.
자, 따라오세요~!!
2020/08/16 - [머신러닝(ML)] - [ML왕초보] 코딩 없이 머신러닝 앱 개발 해보기 (2) - 코딩야학 머신러닝 머신
반응형'머신러닝(ML)' 카테고리의 다른 글
[ML왕초보] 데이터분석을 위한 완전 기초 통계용어 - 이것만 알고 시작하자 (0) 2020.08.17 [ML왕초보] 코딩 없이 머신러닝 앱 개발 해보기 (2) - 코딩야학 머신러닝 머신 (0) 2020.08.16 [ML왕초보] 머신러닝이란? (0) 2020.07.26 XGBoost (eXtra Gradient Boost) 설치 (0) 2020.07.11 Mac OS 에서 Graphviz 설치 (0) 2020.06.27