본문 바로가기

AI Goods

인공지능 수업 도구 머신러닝포키즈

어린이들을 위한 인공지능 교육 서비스인 머신러닝포키즈를 소개한다. 머신러닝포키즈는 교사가 계정을 만들고 그 계정 안에서 학생들의 활동을 동시에 생성하고 관리할 수 있다. 아이들은 머신러닝포키즈를 통해서 인공지능의 개발 과정과 머신러닝 원리를 실전 경험을 통해 학습할 수 있다.

 

  • 제품명 : 머신러닝포키즈
  • 종류 : 인공지능 교육 서비스
  • 플랫폼 및 라이선스 : PC / 무료

머신러닝포키즈
바로가기

 

  • 1. 먼저 선생님은 클래스 계정을 생성한 후에 학생이 로그인할 수 있도록 사용자 계정을 생성해야 한다. https://machinelearningforkids.co.uk/teacher 로 이동하여 "학생 관리" 버튼을 클릭한다. 새 학생 추가"를 클릭하여 사용자 계정을 생성하는데, 계정이 생성된 후 비밀번호가 표시되고 계정 생성이 완료된다. 참고로, 학생은 실명이 아니라 "student01"과 같은 일반적인 사용자 이름도 가능하다. 더불어 학생이 비밀번호를 잊어버린 경우 사용자 계정을 삭제하고 비밀번호를 재설정할 수 있다.
  • 2. 수업에서 머신러닝포키즈를 사용하려면 다양한 프로젝트를 위한 워크시트를 사전에 다운로드해야 한다. https://machinelearningforkids.co.uk/worksheets 로 이동하여 각 워크시트 단계별 지침에 따라 생성하면 된다. 여기에는 머신러닝의 실제 사용법을 보여줄 수 있는 완전한 프로젝트도 제시하고 있다. 더불어 선생님이 로그인해서 직접 프로젝트를 만들 수도 있다. https://machinelearningforkids.co.uk/projects 로 이동하여 워크시트 지침에 따르면 간단히 생성이 가능하다.
  • 3. 선생님은 프로젝트를 생성한 후에 그룹을 설정할 수 있는데, 그룹에는 여러 가지 제한 사항을 설정할 수 있다. 특히 무차별적인 머신러인 모델 생성을 막을 필요가 있다. https://machinelearningforkids.co.uk/teacher 로 이동하여 제한 버튼을 누른 후에, 그룹이 한 번에 만들 수 있는 머신러인 모델 수를 설정해야 한다.

 

 

 

머신러닝포키즈 소개

의료전문 인공지능인 왓슨을 개발한 IBM에서 제공하는 머신러닝포키즈는 복잡한 인공지능의 개발과정을 초보자인 초등학생을 비롯하여 저학년생들이 쉽게 이해할 수 있도록 머신러닝 시스템을 훈련시키고 만드는 실전적인 과정을 제공하는 서비스이다. 영어를 비롯한 전 세계의 다양한 언어를 학습하는 인공지능 모델을 만들 수 있을 뿐만 아니라. 다양한 사진, 그림 등에서 특징을 찾아내어 학습하는 인공지능 모델을 만들 수 있다. 또한 다양한 숫자에서 패턴을 찾아내는 인공지능 모델을 만들 수 있고, 소리에서 특징을 찾아내어 학습하는 인공지능 모델을 만들 수 있다.

 

머신러닝포키즈 사이트
머신러닝포키즈 사이트

 

위의 이미지를 누르면 머신러닝포키즈 사이트로 연결하는데, 머신러닝포키즈는 프로젝트를 생성한 이후에 여러가지 방법으로 데이터를 입력하고 반복 학습을 수행하면서 AI를 창출할 수 있다. 비록 전문가용은 아니지만 초등학생을 비롯한 저학년생들이 머신러닝 원리와 AI를 이해할 수 있는 훌륭한 수업도구이다. 대부분 머신러닝포키즈에 접속하면 한국어로 나오는데, 만약에 한국어로 나오지 않는다면 상단 우측에 위치한 language를 눌러서 한국어를 선택하면 된다. 

 

머신러닝포키즈 사용하기

 

 

Machine Learning for Kids라는 말처럼 아이들을 위한 머신러닝이므로, 머신러닝포키즈는 사용법도 매우 심플하다. 처음에 머신러닝포키즈 사이트에 접속한 후에 시작해 봅시다 버튼을 누른다. 그러면 계정 만들기 또는 로그인 화면이 나오는데, 학교 수업에서는 선생님이 계정을 만든 후에 학생들이 참여하는 방식으로 하면 된다. 여기에서는 등록을 건너뛰고 지금 실행해보기 버튼으로 간단히 머신러닝 포키즈를 사용하는 방법을 살펴본다.

 

머신러닝포키즈 시작 프로젝트 추가
머신러닝포키즈 시작 및 프로젝트 추가

 

그러면 프로젝트 생성 화면으로 전환하는데, 여기에서 우측에 위치한 프로젝트 추가 버튼을 눌러서 새로운 프로젝트를 생성한다. 

 

프로젝트 항목 채우기
프로젝트 항목 채우기

 

이때 프로젝트 이름과 인식 항목이 나오는데, 프로젝트 이름은 임의로 기재하면 되는데, 한글로 입력하면 오류가 발생하므로 영어로 기재한다. 인식은 데이터 타입을 선택하는 항목으로 텍스트, 이미지, 숫자, 소리 4가지 중 하나를 선택하면 된다. 인식 항목을 선택하면 언어 항목이 나오고 자동으로 Korean이 선택되어 있는데, 만약에 다른 언어라면 해당 항목을 누른 후에 Korean을 선택하면 된다. 이후에 우측에 위치한 만들기 버튼을 누른다. 

 

새로운 프로젝트 만들기
새로운 프로젝트 만들기

 

그러면 이렇게 생성한 프로젝트를 보여주는데, 해당 프로젝트명을 누르면 훈련 및 관리할 수 있는 페이지로 전환한다. 

 

프로젝트 훈련 및 관리
프로젝트 훈련 및 관리

 

우선 처음 생성한 프로젝트이므로 훈련부터 시작해야 한다. 이후 새로운 레이블 추가하고 데이터를 입력하는 등 순서대로 따라 하면 된다. 이 과정을 통해 데이터를 학습한 후에 평가하고 만들기 순서로 진행하면, 간단하게 머신러닝 모델을 생성할 수 있다. 

 

 

머신러닝포키즈 서비스 살펴보기

머신러닝포키즈는 학생들의 수업 도구로 활용할 수 있는 다양한 워크시트들을 제시하고 있다. 물론 임의의 프로젝트를 생성한 후에 머신러닝 모델을 생성할 수도 있지만, 수업 도구로는 해당 머신러닝포키즈 워크시트에서 제시하는 자료를 활용하면 조금 더 원활한 수업 진행이 가능하다. 

 

 

각 워크시트를 다운로드하면 학생들이 따라할 수 있도록 스트린샷과 설명이 담겨 있다. 

 

다양한 워크시트 제공
다양한 워크시트 제공

 

이렇듯 머신러닝포키즈는 저학년을 중심으로 한 어린이들이 머신러닝과 인공지능을 배울 수 있는 다양한 학습 도구를 제공하고 있다. 특히 스트래치와 같은 친숙한 샌드박스에서 머신러닝을 구축하고 실험할 수 있으므로, 저학년생들이 충분히 흥미를 갖고 수업에 참여할 수 있다.