신경망의 종류
Recurrent Neural Network(RNN) - 한 단계 앞 시점의 출력을 다음 시점의 입력으로 사용하는 신경망(시계열 데이터, 자연어 문장 등에 사용)
Long Short-Term Memory(LSTM) - RNN의 방식에서 무의미한 출력 값이 다음 입력으로 사용되는 것을 막음.
Gated Recurrent Unit(GRU) - LSTM을 개량한 신경망. 학습 시간을 효율화할 수 있도록 설계.
Convolutional Neural Network(CNN) - 복수의 인접 데이터를 정리(합성곱)하는 도구가 탑재된 신경망. 이미지, 영상, 컴퓨터 비전 분야에서 많이 연구 중.
CNN의 구조와 원리
convolution layer - 합성곱 연산, 필터 연산
pooling layer - 세로, 가로 방향의 공간을 줄이는 연산. max pooling, average pooling 등이 있음.
fully-connected layer - 추출된 특징 값을 neural network에 넣어서 이미지를 분류
언플러그드 활동(인공지능 이미지 인식 원리)
큰 이미지를 작은 이미지로 간단하게 줄여나가는 언플러그드 활동
MAX - 각 구역에서 가장 많은 특징으로 이미지를 압축
거름상자 - 여러 번 반복하여 단계적인 압축이 일어남.
언플러그드 활동(인공지능 정보 분류 원리)
여러 장의 다양한 카드를 내려 놓는 게임을 통해 학습
내려 놓을 때에는 이미 내려져있는 카드와의 공통점이 있어야 내려 놓을 수 있음.
조각난 사진으로 이미지 구분
개와 고양이의 다양한 얼굴 사진을 1. 귀, 2, 눈, 3. 코와 입 으로 나눈다.
귀, 눈, 코입 사진끼리 모아 섞는다.
임의의 귀, 눈, 코입 사진을 한 장씩 꺼내 얼굴을 조합한 뒤 점수를 매긴다.
몬테카를로 트리 탐색
경우의 수가 너무 많은 경우, 승리할 확률을 계산하여 다음 수를 알아내는 방법
틱택토 게임에서 첫 수의 위치에 따른 승률을 계산해 본다.
반 전체의 데이터를 종합하여 최적의 첫 수 위치를 찾아본다.
국내 인공지능 언플러그드 교육 사례
어썸스쿨 - 인공지능 보드게임 출시, 부루마블 방식과 유사
언플러그드 교과서 - 언플러그드 놀이 학습과 활동지 제공
AI Makers Kit -KT에서 자사 인공지능 스피커인 기가지니를 만들 수 있는 키트를 제작, 교육 교재도 제공
미국 인공지능 언플러그드 교육 사례
ECS(https://www.exploringcs.org/) - 인공지능 수업 방법으로 언플러그드 방식을 제안, 다양한 수업 자료 제공
Ready AI - 해당 기업 홈페이지에서 총 5개의 언플러그드 교육 과정 운영 중
VIA AI Learning Kit - 소형 자율 차량을 제작하는 Kit
CoderMindz - 10살 초등학생이 만든 인공지능 개념을 가르치는 보드게임
Khan Lab School - MIT 졸업생인 IT 기업가 살만 칸이 설립한 비영리 단체가 만든 학교, 인공지능 기반의 개인별 맞춤 교육을 제공
Google - 머신러닝 모델을 탑재한 조립용 키트(비전키트, 보이스키트), 구글 티쳐블 머신 개발
Cognimates.me - 음성 생성 및 인식, 텍스트 분류, 객체 인식, 로봇 제어 엑세스 제공
영국 인공지능 언플러그드 교육 사례
Machine Learning for Kids - 머신러닝 시스템을 만드는 과정을 체험하는 프로그램. 스크래치에 해당 모델 추가 가능
Code Club - 비영리 SW 교육 단체. 2015년 라즈베리파이 파운데이션과 통합
Micro:bit - BBC가 제작한 코딩 교육 교구. led, 스위치, 각종 센서 등을 통해 표정 배지, 주사위, 만보기 등을 제작 및 체험 가능
Saga Future Makers Lab - 청소년을 위한 워크샵을 개최. 인공지능을 사용하여 실제 문제를 해결하는 방법을 교육.
Cubetto - 몬테소리의 교육 방법에 착안한 코딩 놀이 교구. 놀이로 프로그래밍을 배울 수 있음.
뉴질랜드의 인공지능 언플러그드 교육 사례
CS Unplugged - 무료 언플러그드 교육 자료 탑재
호주의 인공지능 언플러그드 교육 사례
CSER - 인공지능을 가르칠 수 있는 온라인 강의 무료 제공
독일의 인공지능 언플러그드 교육 사례
베를린과 브란덴부르크주 - 챗봇과 튜링 테스트를 활용하여 인공지능 수업 진행.
프랑스의 인공지능 언플러그드 교육 사례
에꼴 42 - 비영리 사립 코딩 학교.
핀란드의 인공지능 언플러그드 교육 사례
Elements of AI - 헬싱키 대학에서 제작한 무료 온라인 AI 교육 코스
캐나다의 인공지능 언플러그드 교육 사례
#Kids 2030 - Kids Code Jeunesse(KCJ)가 2030년까지 AI 및 윤리에 관하여 어린이와 교육자를 대상으로 진행하는 교육 미션
인도의 인공지능 언플러그드 교육 사례
디지털 정부 테크 투어 - 마이크로소프트 인도 지사가 진행하는 IT 인력 양성 워크숍 프로그램
중국의 인공지능 언플러그드 교육 사례
키코 로봇 - 중국 전역 유치원에 보급된 인공지능 로봇. 유치원 교육의 보조 교재로 사용되고 있음.
심천중학교 이노베이션 센터 - 대학과 연계하여 최신 기술의 교육 인프라 구축. 기업과 연계한 기술 과목 운영.
화웨이 클라우드 - 인공지능을 쉽게 학습할 수 있는 콘텐츠 제공.
다빈치 AI 코딩 바이블 - 마이크로비트, 라즈베리파이, 아두이노 등에 적용하여 사물인터넷, 로봇, 인공지능 등의 원리와 핵심 기능을 학습할 수 있는 교구.
Codey Rocky Education Pack 6 Robots - 대규모 강의에 활용 가능한 로봇 프로그래밍 교육용 키트 세트
일본의 인공지능 언플러그드 교육 사례
큐비나 - 인공지능 기반 수학 학습 플랫폼.