본문 바로가기
AI교육

초등학생을 위한 인공지능 교육 도구- 엠블록(mBlock) 사용 방법

by _❤

 엠블록은 스크래치 3.0에 기반을 둔 교육용 프로그래밍 언어입니다. 

웹뿐 아니라, 컴퓨터에 설치할 수 있는 프로그램을 제공하고 있어 편리한데요. 

엠블록이라는 이름에서도 알 수 있듯이, 블록형/ 텍스트형 프로그래밍 언어를 사용한 인공지능 교육이 가능합니다.

엠블록의 가장 큰 장점은 스크래치 같은 블록 프로그램을 아두이노의 C++ 코드로 변환하기 쉽다는 점입니다. 또, 엔트리나 스크래치보다 할로 코드와 같은 피지컬 교육 도구와 연결이 더 잘된다고 합니다. 할로 코드란, LED나 음성 인식 기능을 이용하여 불빛으로 나타내는 오프라인 기계 장치의 한 종류입니다. 그럼 구체적으로 어떻게 사용하는지 엠블록에 대해 더 살펴보도록 하겠습니다.

 

1. 다양한 인식 기능

 엠블록은 중국어, 영어, 프랑스어, 독일어, 이탈리어뿐만 아니라 스페인어도 인식하는 음성인식과 인쇄 인식을 지원하고 있습니다. (아쉽게도 한국어는 아직 지원이 안됩니다.)

이 뿐 아닙니다. 이미지의 종류, 브랜드, 유명인의 얼굴까지도 인식하는 이미지 인식 기능, 필기체 영어 인식도 가능합니다. 제가 몇 살인지 나이까지 인식하는 데이터를 갖고 있습니다. 이렇게 외부 데이터로 확장이 손쉽게 가능하다는 점에서 스크래치 및 엔트리와 조금 구분되는 것 같습니다.

나이인식 엠블록
나이인식 엠블록

보여주는 사람의 감정이 행복한지, 놀랐는지, 분노하는지 등의 감정도 인식합니다. 

(아마 이 기프티콘을 입력시키면, 행복하다고 인식하지 않을까요? :) )

 

 

2. 엠블록을 활용한 데이터 체험

 엠블록은 데이터를 차트로 만들어줍니다.

시각화 도구를 이용해 테이블형, 꺾은선 형, 막대형 차트로 만들어주는 기능이 있기 때문입니다.

 구글 스프레드시트와 연동시켜서 데이터를 가져오거나 저장할 수 있다는 것도 장점입니다.

이런 걸 이용하면 실시간 기후 데이터에 접근한다거나 하는 교육적 활용이 가능하겠지요? 이걸 어디서 하느냐?

엠블록 데이터 확장
엠블록 데이터 확장

 

이처럼 엠블록은 과학뿐 아니라 기술, 공학, 예술, 수학을 함께 교육하는 STEAM 교육에 적합한 프로그래밍 소프트웨어입니다. 

 

3. 엠블록 활용 방법

https://www.mblock.cc/en-us/ 

 

mBlock - One-Stop Coding Platform for Teaching and Learning

Make with Code One-stop coding platform tailored to coding education, trusted by 15 million educators, and learners

mblock.makeblock.com

  • 'Create in Browser' 클릭 후에 - '스프라이트' 클릭 후 '확장'을 눌러주세요.
  • 확장센터- 기계학습 기능을 추가해 주세요.
  • 학습 모델을 클릭하면 새로운 모델에 필요한 카테고리를 설정하도록 합니다.
  • 왼쪽 인식 창에는 학습할 이미지를 웹캠으로 찍어주고, 배우기를 클릭하면 프로그램이 자동으로 학습합니다.
  • 인식 창 열기를 누르면, 인식한 이미지에 대해 얼마나 유사한지가 퍼센트로 나옵니다. 
  • 이렇게 인식한 사물이나 사람은 나이, 감정 등의 특징을 프로그램이 자동으로 말해줍니다.
  • 엠블록은 구글 크롬 브라우저에서만 작동하고, 윈도즈 익스플로러는 사용이 안되니 참고하세요!

댓글