D.I.Y : Block-based Programming Platform for Machine Learning Education

D.I.Y : 머신러닝 교육을 위한 블록 기반 프로그래밍 플랫폼

  • Lee, Se-hoon (Dept. of Computer Engineering, INHA Technical College) ;
  • Jeong, Ji-hyun (Dept. of Computer Engineering, INHA Technical College) ;
  • Lee, Jin-hyeong (Dept. of Computer Engineering, INHA Technical College) ;
  • Jo, Cheon-woo (Dept. of Computer Engineering, INHA Technical College)
  • 이세훈 (인하공업전문대학 컴퓨터시스템공학과) ;
  • 정지현 (인하공업전문대학 컴퓨터시스템공학과) ;
  • 이진형 (인하공업전문대학 컴퓨터시스템공학과) ;
  • 조천우 (인하공업전문대학 컴퓨터시스템공학과)
  • Published : 2020.07.15

Abstract

본 논문에서는 블록형 코딩 방식을 통해 비전공자가 스스로 머신러닝의 쉽게 원리를 구현해 볼 수 있는 딥아이( D.I.Y, Deep AI Yourself) 플랫폼을 제안하였다. 딥아이는 구글의 오픈 소스 블록형 코딩 툴 개발 라이브러리인 Blockly를 기반으로 머신러닝 알고리즘을 쉽게 구현할 수 다양한 블록으로 구성되어 있다. Blockly는 CSR 기반이며 사용자가 개발한 블록 코드는 내부적으로 코드 생성기에 의해 파이썬 코드 등으로 변환되어 백엔드 서버에서 처리를 하며 결과를 사용자에게 제공한다.

Keywords