[Teachable Machine] 노코드 초간단 머신러닝 서비스 사용법
- 목차
Teachable Machine(티처블 머신)의 정체
Teachable Machine
Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.
teachablemachine.withgoogle.com
Teachable Machine(티처블 머신)은 구글에서 만든 초간단 노코드 기반의 인공지능 구현 서비스이다.
인공지능과 코딩을 하나도 모르더라도 알아서 모델을 생성해주는 기특한 도구이다.
이미지 등을 업로드해서 컴퓨터가 알아볼 수 있도록 학습시키는 과정이 버튼 몇 가지의 클릭으로 바로 가능하고, 이에 따라 전문지식이 없더라도 간단한 서비스를 구현하면서 학습할 수 있다는 점이 특장점이다.
Teachable Machine 웹사이트에 접속해서 우측 상단의 시작하기 버튼을 누르면 위와 같이 3가지 종류의 프로젝트를 선택할 수 있는 화면이 나온다.
향후 더 다양한 기능이 곧 제공될 예정이라고도 나와있는데, 우선 지난 몇 년 동안은 위에 3가지 타입이 제공되어오고 있다.
이미지, 오디오, 그리고 자세를 컴퓨터가 인식하도록 학습시키는 과정을 통해 간단한 머신러닝 모델을 빠르게 만들어볼 수 있고, 만든 후에는 웹사이트나 앱 등에 해당 머신러닝 모델을 적용시킬 수 있는 코드 등도 제공해주는 알찬 서비스를 제공중이다.
Teachable Machine의 3단계 작동법
먼저 티쳐블머신을 사용하는 과정은 크게 3단계로 설명될 수 있다.
- 모으기 (Gather): 컴퓨터가 무엇을 학습할지 가르쳐줄 수 있도록 예시 이미지 등을 업로드한다.
- 학습 시키기 (Train): 모으기 단계에서 올린 샘플 데이터들을 컴퓨터에 학습시킨다. 각각의 특성을 파악하여 분류할 수 있도록 학습시키는 과정이다.
- 내보내기 (Export): 학습시킨 모델을 테스트한 후, 해당 머신러닝 모델을 통해 웹사이트, 앱 등의 프로젝트에 활용해볼 수도 있다.
Teachable Machine 사용법: 이미지 프로젝트
티쳐블머신에서 제공하는 프로젝트 종류 중 '이미지 프로젝트'를 선택하면 위와 같은 화면을 볼 수 있다.
위에서 설명한 모으기, 학습 시키기, 내보내기를 이 화면 내에서 시도해볼 수 있다.
만약 만약 딸기와 바나나를 구분해내는 머신러닝 모델을 통해 인공지능을 구현하는 것을 목표로 삼는다면, 아래와 같이 진행하면 된다.
- 클래스(Class): 클래스는 '모으기' 단계에 해당한다. Class 1은 '딸기'라고 이름을 지정한 후 딸기 사진을 찍거나 업로드해서 올려준다. 그 다음 Class 2sms '바나나'라고 이름을 지어준 후에 바나나 사진을 찍거나 업로드한다.
- 학습(Training): 클래스를 다 입력한 경우 여기에서 '학습 시키기' 단계를 진행한다. '모델 학습시키기'를 눌러서 딸기와 바나나의 예시를 보고 컴퓨터가 딸기와 바나나의 이미지를 분류할 수 있도록 학습시킨다.
- 미리보기(Preview): 컴퓨터가 학습을 완료한 경우 정말로 딸기와 바나나를 구분할 수 있는지 우리는 직접 확인해보기 전에는 믿을 수 없다! 컴퓨터의 학습 결과를 체크해보기 위해 바나나나 딸기 사진을 카메라로 보여주거나 이미지를 업로드해서 실제로 잘 구분하는지 확인해볼 수 있다. 미리보기가 잘 완료되면 '내보내기'를 통해 해당 머신러닝 모델을 다른 웹사이트 등에 활용해볼 수 있다.
Teachable Machine 활용 후기: 견과류 판별 머신러닝 모델
AI나 코딩에 대한 전문지식이 없거나 시간적으로 소요가 많이 되는 과정이 부담되는 입장인데 머신러닝 모델을 한번 체험해가면서 배우고 싶다면 Teachable Machine을 활용해보는 것을 추천한다.
실제로 위와 같이 견과류 판별을 위한 머신러닝 모델을 제작했었는데, 이미지 입력 등만 준비되어 있다면 10분 내에도 가능한 과정이니 다음에도 부담없이 시도해볼 수 있을 것 같다.
'IT 탐구생활' 카테고리의 다른 글
15분만에 완성한 견과류 판별 머신러닝 모델 - Teachable Machine 후기 (0) | 2025.04.02 |
---|---|
[구글 서치콘솔] 내 웹사이트를 상위 검색결과에 노출시키기 (0) | 2025.04.01 |
[구글 서치콘솔] 티스토리 블로그 구글 검색 노출시키기 총정리 (0) | 2025.04.01 |
[API] IT시대 직장인의 시야를 넓히는 오픈 API 활용 사례/예시 (1) | 2025.01.08 |
[API] 스포츠, 항공권, 암호화폐 데이터까지 API 12종 모음 + API 정체 (0) | 2025.01.06 |