머신러닝 포키즈(Machine learning for kids)란?
영국에서 개발한 기계 학습 사이트. Dale Lane이라는 IBM의 개발자가 인공지능 왓슨을 기반으로 만든 인공지능 학습 사이트이다. 그는 두 아이의 아빠로 아이들이 인공지능을 쉽고 재미있게 배울 수 있도록 하기 위해 플랫폼을 만들었다고 한다. 머신러닝 포키즈는 인공지능 모델을 간단한 과정을 거쳐 만들 수 있고 이를 스크래치, 파이썬 등을 통해 활용할 수 있게 해준다.
활용 방법
인공지능을 통해 가상의 전자기기를 작동시키는 프로젝트를 만들어보겠다.
프로젝트 생성하기
1. https://machinelearningforkids.co.uk/ 사이트에 접속한다.
2. 프로젝트로 이동을 클릭한다.
3. 프로젝트 추가를 클릭한다.
4. 프로젝트 이름, 인식방법(텍스트, 이미지, 숫자, 소리), 언어(korean)를 입력, 선택한다.
5. 생성된 프로젝트를 클릭한다.
프로그램 과정은 크게 3단계로 나누어진다.
1. 훈련 : 훈련 단계에서는 레이블을 정하고 그 레이블에 해당하는 데이터를 입력한다. 훈련 시킬 수 있는 데이터에는 숫자, 텍스트, 이미지, 소리 등이 있다.
2. 학습과 평가 : 입력된 데이터와 레이블을 이용해서 실제 학습을 실시한다. “새로운 머신러닝 모델을 훈련시켜보세요”를 클릭하면 학습이 시작되며, 학습이 완료되면 직접 데이터를 입력해서 모델이 잘 만들어졌는지 확인할 수 있는 창이 만들어진다. 이때, 인식결과가 만족스럽지 않다면 훈련 단계로 돌아가 추가로 데이터를 입력할 수 있다.
3. 만들기 : 평가 결과 정확도가 높게 나오면 해당 모델을 프로그래밍에 활용한다. 스크래치2, 스크래치3, 파이썬, 앱 인벤터 등에서 코딩할 수 있는 도구를 제공한다.
인공지능 훈련하기
훈련 단계에서는 레이블을 정하고 그 레이블에 해당하는 데이터를 입력한다. 훈련 시킬 수 있는 데이터에는 숫자, 텍스트, 이미지, 소리 등이 있다.
1. 훈련을 클릭한다.
2. 새로운 레이블 추가를 클릭한다.
3. 새로운 레이블을 추가한다.
4. fan on, fan off, lamp on, lamp, off 총 4개의 레이블을 추가한다.
5. 각각의 레이블에 여러개의 명령어 데이터를 추가한다.
6. 프로젝트로 돌아가기를 클릭한다.
인공지능 학습&평가하기
입력된 데이터와 레이블을 이용해서 실제 학습을 실시한다. “새로운 머신러닝 모델을 훈련시켜보세요”를 클릭하면 학습이 시작되며, 학습이 완료되면 직접 데이터를 입력해서 모델이 잘 만들어졌는지 확인할 수 있는 창이 만들어진다. 이때, 인식결과가 만족스럽지 않다면 훈련 단계로 돌아가 추가로 데이터를 입력할 수 있다.
1. 학습 & 평가를 클릭한다.
2. ‘새로운 머신러닝 모델을 훈련시켜보세요’를 클릭한다.
3. 훈련을 진행한다. 약 1~2분정도 소요될 수 있다.
4. 훈련이 완료되면 모델이 잘 학습되었는지 확인하기위해 테스트를 할 수 있다.
5. 몇 %로 인식되어 있는지를 확인하고 실수가 많다면 다시 훈련 페이지로 가서 더 많은 데이터를 모을 수도 있다.
(이어서 스크래치를 이용한 전자기기 작동 프로젝트 만들기)
'☆ 스마트 활용 > 인공지능(AI) 관련' 카테고리의 다른 글
인공지능 활용 수업 - Emoji Scavenger Hunt (0) | 2021.07.05 |
---|---|
인공지능 활용 수업 – 머신러닝 포키즈2 (0) | 2021.06.26 |
인공지능 활용 수업 – 페탈리카 페인트(petalica paint) (0) | 2021.06.21 |
인공지능 활용 수업 – 오토드로우 (0) | 2021.06.21 |
인공지능 활용 수업 – 퀵드로우 (0) | 2021.06.19 |