1 of 45

사람의 유무에 따라

전등을 제어하는

AI 해결사 만들기

출동! 친구들을 지켜주는 AI 해결사(4-5/8차시)

2 of 45

출동! 친구들을 지켜주는 AI 해결사

저번 시간 수업 내용 다시 생각해보기

저번 시간에 만들어 보기로 결정한 AI 해결사 3가지를 다시 살펴봅시다.

목소리 크기

알림 AI

교실 전등 자동 OnOff AI

분리 수거 기준 안내 AI

3 of 45

‘지구촌 불 끄기 행사‘란?

매년 3월 넷째주 토요일 저녁에 진행되는 ‘지구촌 불 끄기 행사'를 살펴볼까요?

출동! 친구들을 지켜주는 AI 해결사

4 of 45

‘지구촌 불 끄기 행사’ 우리도 함께하기

우리가 교실에서 함께할 수 있는 일은 무엇일까요?

출동! 친구들을 지켜주는 AI 해결사

5 of 45

‘지구촌 불 끄기 행사’ 우리도 함께하기

출동! 친구들을 지켜주는 AI 해결사

‘자동센서등’이 아닌 인공지능을 사용해야만 하는 이유는 무엇일까요?

자동센서등은 적외선을 이용해

움직임을 포착하는 방식을

기본원리로 합니다.

하지만 움직임이 감지되지 않을 때는 얼마 후 꺼지죠?

사람이 있는데도 불구하고 말입니다.

또한 여러분 같은 사람이 아닌

동물이나 사물의 움직임에도

반응하여 켜집니다.

따라서 ‘자동센서등’이 아닌

사람이 있다는 것을 인식하여

사람이 있는 동안은 계속해서 켜져 있는

‘인공지능’을 사용해야만 하는 것입니다.

6 of 45

‘지구촌 불 끄기 행사’ 우리도 함께하기

교실에 아무도 없을 때

자동으로 전등을 꺼주는

AI 해결사를 만들어봅시다.

출동! 친구들을 지켜주는 AI 해결사

7 of 45

출동! 친구들을 지켜주는 AI 해결사

Tip

1차시부터 차례대로 8차시의 프로젝트를

진행하고 싶으시다면 슬라이드 8~11을 삭제하고 수업을 시작하시면 됩니다.

1차시부터가 아닌 2~3차시만 단독으로 진행하고 싶으시다면 슬라이드 8부터 시작하시면 됩니다.

8 of 45

출동! 친구들을 지켜주는 AI 해결사

수현이의 고민 함께 해결하기

수현이의 고민을 읽어보고, 해결할 수 있는 방법을 함께 나눠봅시다.

나의 고민을 들어줘!

친구들에게 도움을 받고 싶은 고민이 있다면 쪽지에 써서 넣어주세요!

얘들아, 안녕?

요즘 우리반 친구들이 다른 교실이나 급식실로 이동할 때

불을 끄지 않고 가는 경우가 많은 것 같아.

교실을 이동할 때마다 불을 매번 켜고 끄는게

번거롭다고 생각하는 친구들도 있겠지만,

나는 빈 교실에 불이 켜져 있으면

쓸데없이 전기가 낭비되는 것 같아서 걱정이야.

우리 이 상황을 해결해볼 수 있는 방법이 없을까?

9 of 45

수현이의 고민 함께 해결하기

수현이의 고민은 무엇인가요?

수현이의 고민을 해결할 수 있는 방법에는 어떤 것이 있을까요?

교실을 비울 때 불을 끄지 않아 전기가 낭비되는 것에 대해

걱정하고 있어요!

출동! 친구들을 지켜주는 AI 해결사

10 of 45

수현이의 고민 함께 해결하기

출동! 친구들을 지켜주는 AI 해결사

매년 3월 넷째주 토요일 저녁에 진행되는 ‘지구촌 불 끄기 행사'를 살펴볼까요?

11 of 45

수현이의 고민 함께 해결하기

수현이의 고민을 해결하기 위해서 우리가 할 수 있는 일은 무엇일까요?

출동! 친구들을 지켜주는 AI 해결사

12 of 45

수현이의 고민 함께 해결하기

수현이의 고민을 해결하기 위해

‘자동으로 전등을 켜고 꺼주는’

AI 해결사를 만들어봅시다.

출동! 친구들을 지켜주는 AI 해결사

13 of 45

학습목표

인공지능이 이미지를 인식하는 방법을 이해하고,

이를 활용한 AI 해결사를 만들 수 있다.

출동! 친구들을 지켜주는 AI 해결사

14 of 45

활동순서

[활동 1] 인공지능이 이미지를 인식하는 방법 알아보기

[활동 2] 사람의 유무에 따라 전등을 제어해주는 AI 해결사 계획하기

[활동 3] 사람의 유무에 따라 전등을 제어해주는 AI 해결사 만들기

출동! 친구들을 지켜주는 AI 해결사

15 of 45

출동! 친구들을 지켜주는 AI 해결사

영상을 보며 학습지의 빈칸을 채워봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 알아봅시다.

16 of 45

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 알아봅시다.

출동! 친구들을 지켜주는 AI 해결사

17 of 45

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 알아봅시다.

출동! 친구들을 지켜주는 AI 해결사

18 of 45

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

Q. 이미지인식이란?

출동! 친구들을 지켜주는 AI 해결사

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

사람의 ( )가 ( )을 통해 들어오는 ( )를 처리하는 능력을 인공적으로 구현한 것으로 ( )로 학습한 기계학습 모델을 사용하여

새로운 이미지를 구분하는 기술

이미지 시각 정보

이미지 데이터

19 of 45

Q. 인공지능의 이미지 인식 단계

출동! 친구들을 지켜주는 AI 해결사

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

기계학습으로 학습시킬

이미지 데이터를

( ) 합니다.

수집

이미지 데이터 수집

20 of 45

Q. 인공지능의 이미지 인식 단계

출동! 친구들을 지켜주는 AI 해결사

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

이미지 데이터를

( ) 단위로 나눈다.

픽셀

이미지 처리

21 of 45

출동! 친구들을 지켜주는 AI 해결사

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

여기서 잠깐! 픽셀이란?

컴퓨터, TV, 모바일 기기 등의 화면 이미지를 구성하는 최소 단위

디지털 이미지들을 아주 크게 �확대하면 왜 깨져 보일까요? �작은 사각형들이 모여 이미지를 만든 것이기 때문입니다.

�이처럼 더 이상 쪼개지지 않는 �사각형들을 ‘픽셀’이라고 하고, 픽셀이 모여서 �전체 그림을 만듭니다.

22 of 45

출동! 친구들을 지켜주는 AI 해결사

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

여기서 잠깐! 픽셀이란?

이 작은 픽셀은 각 자리에서 �색상 정보를 가지게 되고,�이 정보(숫자)들이 모여 �이 장미 이미지를 보여줍니다.

노란색과 검정색이 가지는 �정보는 각각 다르겠죠?

컴퓨터, TV, 모바일 기기 등의 화면 이미지를 구성하는 최소 단위

23 of 45

Q. 인공지능의 이미지 인식 단계

출동! 친구들을 지켜주는 AI 해결사

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

이미지 픽셀에 부여된

( ) 로 다시 표현한다.

숫자

숫자로 표현

24 of 45

출동! 친구들을 지켜주는 AI 해결사

해당 숫자들을 기계학습으로

( ) 시키면

딥러닝 모델은 자동으로 이미지 속

( )을 찾아낸다.

학습

특징

특징 추출

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

Q. 인공지능의 이미지 인식 단계

25 of 45

출동! 친구들을 지켜주는 AI 해결사

학습한 딥러닝 모델은

새로운 코끼리 이미지를 보면

학습한 ( ) 을 바탕으로

해당 이미지가 어떤 대상을

나타내는지 알아낸다.

이미지 인식

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

Q. 인공지능의 이미지 인식 단계

특징

26 of 45

출동! 친구들을 지켜주는 AI 해결사

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

Q. 인공지능이 이미지 인식 기술로 사람을 구분하게 하려면 어떤 데이터를 학습시켜야 할지 영상을 보고, 빈칸에 들어갈 말을 유추해봅시다.

‘사람’과 ‘사람이 아닌 것들(동물, 움직이는 물체 등)’을 분류할 수 있도록

( )와 ( )를 많이 주고 학습시킨 후 사람을 구분할 수 있는지 확인해본다.

27 of 45

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

출동! 친구들을 지켜주는 AI 해결사

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 알아봅시다.

28 of 45

출동! 친구들을 지켜주는 AI 해결사

다음 영상을 보고 인공지능이 이미지를 인식하는 방법을 정리해봅시다.

[활동1] 인공지능이 이미지를 인식하는 방법 알아보기

Q. 인공지능이 이미지 인식 기술로 사람을 구분하게 하려면 어떤 데이터를 학습시켜야 할지 영상을 보고, 빈칸에 들어갈 말을 유추해봅시다.

‘사람’과 ‘사람이 아닌 것들(동물, 움직이는 물체 등)’을 분류할 수 있도록

( )와 ( )를 많이 주고 학습시킨 후 사람을 구분할 수 있는지 확인해본다.

사람 이미지 데이터

움직이는 것들과 관련된 이미지 데이터

29 of 45

우리반만의 AI해결사 이름을 지어봅시다.

출동! 친구들을 지켜주는 AI 해결사

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

30 of 45

4) 카메라를 켜고 비디오 화면이 모니터에 보이게 하여 사람의 유무를 확인한다.

절차적 사고를 해봅시다.

출동! 친구들을 지켜주는 AI 해결사

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

5) 인공지능이 사람이 있다고 인식했을 때 전등을 켜고, 사람이 없다고 인식했을 때 전등을 끄도록� ‘전등 오브젝트’에 신호를 보내고, 이를 음성으로 안내한다.

6) ‘전등 오브젝트’가 ‘전등ON’, ‘전등OFF’ 신호를 받았을 때 전등이 켜지거나 꺼지도록 모양을 바꾼다.

2) 사람을 인식할 수 있도록 사람 인식 인공지능 모델을 만든다.

  1. 사람과 사람이 아닌 것들을 분류하기 위한 데이터를 수집한다.

3) 인공지능에게 사람과 사람이 아닌 것들을 분류하기 위한 이미지 데이터를 학습시킨다.

31 of 45

<인공지능이 사람을 인식할 수 있도록 학습시키는 방법-엔트리에 적용되어 있음>

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

출동! 친구들을 지켜주는 AI 해결사

32 of 45

<인공지능이 사람을 인식할 수 있도록 학습시키는 방법-엔트리에 적용되어 있음>

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

33 of 45

‘인공지능 블록 불러오기’ 에서

‘사람 인식’ 을 불러오면

인공지능에게 사람을 인식하도록

학습시키는 과정 없이

사람 인식기능을 이용할 수 있습니다.

<인공지능이 사람을 인식할 수 있도록 학습시키는 방법-엔트리에 적용되어 있음>

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

34 of 45

4) 카메라를 켜고 비디오 화면이 모니터에 보이게 하여 사람의 유무를 확인한다.

절차적 사고를 해봅시다.

출동! 친구들을 지켜주는 AI 해결사

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

5) 인공지능이 사람이 있다고 인식했을 때 전등을 켜고, 사람이 없다고 인식했을 때 전등을 끄도록� ‘전등 오브젝트’에 신호를 보내고, 이를 음성으로 안내한다.

6) ‘전등 오브젝트’가 ‘전등ON’, ‘전등OFF’ 신호를 받았을 때 전등이 켜지거나 꺼지도록 모양을 바꾼다.

2) 사람을 인식할 수 있도록 사람 인식 인공지능 모델을 만든다.

  1. 사람과 사람이 아닌 것들을 분류하기 위한 데이터를 수집한다.

3) 인공지능에게 사람과 사람이 아닌 것들을 분류하기 위한 이미지 데이터를 학습시킨다.

이미 엔트리에서 친절하게

다 해 놓았답니다.

우린 4단계부터 해봐요!

35 of 45

절차적 사고에 따라 각 단계별로 필요한 코딩 블록을 살펴본 후, �인공지능이 잘 작동할 수 있도록 순서대로 번호를 적어보고, �빈칸에 들어갈 말이나 숫자를 채우거나 관련된 블록끼리 선으로 연결해보세요.

1) 카메라를 켜고 비디오 화면이 모니터에 보이게 하여 사람의 유무를 확인한다.

출동! 친구들을 지켜주는 AI 해결사

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

보기

36 of 45

보기

출동! 친구들을 지켜주는 AI 해결사

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

2) 인공지능이 사람이 있다고 인식했을 때 전등을 켜고, 사람이 없다고 인식했을 때 전등을 끄도록 ‘전등 오브젝트’에 신호를 보내고, 이를 음성으로 안내한다.

절차적 사고에 따라 각 단계별로 필요한 코딩 블록을 살펴본 후, �인공지능이 잘 작동할 수 있도록 순서대로 번호를 적어보고, �빈칸에 들어갈 말이나 숫자를 채우거나 관련된 블록끼리 선으로 연결해보세요.

37 of 45

출동! 친구들을 지켜주는 AI 해결사

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

보기

3) ‘전등 오브젝트’가 ‘전등ON’, ‘전등OFF’ 신호를 받았을 때 전등이 켜지거나 꺼지도록 모양을 바꾼다.

절차적 사고에 따라 각 단계별로 필요한 코딩 블록을 살펴본 후, �인공지능이 잘 작동할 수 있도록 순서대로 번호를 적어보고, �빈칸에 들어갈 말이나 숫자를 채우거나 관련된 블록끼리 선으로 연결해보세요.

38 of 45

출동! 친구들을 지켜주는 AI 해결사

[활동2] 사람의 유무에 따라 전등을 제어해주는 AI해결사 계획하기

위의 코드들을 합치면! 필요한 오브젝트 2가지와

각각의 오브젝트에 들어가야 하는 블록은 다음과 같습니다.

39 of 45

[활동 2]의 절차적 사고과정을 참고하여

사람의 유무에 따라 전등을 제어해주는

AI 해결사를 만들어봅시다.

출동! 친구들을 지켜주는 AI 해결사

[활동3] 사람의 유무에 따라 전등을 제어해주는 AI해결사 만들기

40 of 45

학습지에 안내되어 있는 대로

1번부터 시작하면 됩니다.

출동! 친구들을 지켜주는 AI 해결사

[활동3] 상황에 알맞은 크기의 목소리를 내도록 안내해주는 AI해결사 만들기

41 of 45

1) [ 인공지능 탭 ] 을 누릅니다.

2) [ 인공지능 블록 불러오기 ]를 누릅니다.

출동! 친구들을 지켜주는 AI 해결사

[활동3] 사람의 유무에 따라 전등을 제어해주는 AI해결사 만들기

42 of 45

3) 읽어주기, 사람 인식을 클릭하고 불러오기를 누릅니다.

출동! 친구들을 지켜주는 AI 해결사

[활동3] 사람의 유무에 따라 전등을 제어해주는 AI해결사 만들기

43 of 45

4) 필요한 오브젝트를 추가하고, [활동2]에서 계획한대로 프로그래밍을 해봅니다.

출동! 친구들을 지켜주는 AI 해결사

[활동3] 사람의 유무에 따라 전등을 제어해주는 AI해결사 만들기

44 of 45

[정리] 프로그램 공유 및 소감 나누기

자신이 만든 AI 해결사 프로그램을 엔트리 학급방에 공유해주세요.

친구의 AI 해결사를 체험하고 댓글을 달거나 좋아요를 눌러 피드백해주세요 .

출동! 친구들을 지켜주는 AI 해결사

45 of 45

[정리] 프로그램 공유 및 소감 나누기

오늘 활동을 통해 새롭게 알게 된 점이나 느낀 점은 무엇인가요?

오늘 활동 후 더 알고 싶은 내용은 무엇인가요?

출동! 친구들을 지켜주는 AI 해결사