1 of 102

원데이클래스

학교로 찾아가는

SW

2023 소프트웨어교육 학생 체험과정

2 of 102

3 of 102

뉴스

4 of 102

뉴스

5 of 102

학습 순서

01 

인공지능 개념 및 사례

인공지능이란?

02 

퀵 드로우, ChatGPT,

티처블 머신

인공지능 체험

03 

스마트 홈, 닮은 꼴 찾기,

배추 생산량 예측 

인공지능 프로그램 만들기

04 

설문조사 

정리

6 of 102

01 

인공지능 개념 및 사례 

인공지능이란?

7 of 102

친구들이 생각하는

인공지능은 무엇인가요?

8 of 102

9 of 102

인공지능(AI)이란?

10 of 102

인공지능 비서를 써본 적이 있나요?

인공지능 비서는 어떻게 동작하나요?

11 of 102

인공지능(AI)이란?

인간처럼 학습하고, 이미 알고 있는 내용으로 새로운 판단을 하고, 사물을 인식하고, 언어를 이해하는 기술

개념

= 인공적으로 만들어낸 지능

12 of 102

인공지능(AI)이란?

즉, “사람의 지능”을

컴퓨터로 모방한 시스템

개념

13 of 102

일상생활 속 인공지능(AI) 사례

14 of 102

일상생활 속 인공지능(AI) 사례

번역 앱

15 of 102

스마트 홈

일상생활 속 인공지능(AI) 사례

16 of 102

얼굴인식

일상생활 속 인공지능(AI) 사례

17 of 102

자율주행자동차

일상생활 속 인공지능(AI) 사례

18 of 102

컨텐츠 추천 알고리즘

일상생활 속 인공지능(AI) 사례

19 of 102

알파고

일상생활 속 인공지능(AI) 사례

ChatGPT

20 of 102

이외에 또 다른

실생활 속 인공지능 예시에는

무엇이 있을까요?

21 of 102

22 of 102

인공지능(AI)은 인간의 지능을 모방하는 컴퓨터 프로그램의 개발을 다루는 컴퓨터 과학의 한 분야입니다.

AI는 1950년대 초에 시작되었으며 그 이후로 다양한 분야에서 발전해 왔습니다.

23 of 102

AI의 가장 초기의 발전 중 하나는 튜링 테스트의 개발이었습니다.

튜링 테스트는 인간과 컴퓨터 간의 대화를 기반으로 컴퓨터가 지능적인지 여부를 판단하는 방법입니다. 튜링 테스트는 1950년에 Alan Turing에 의해 제안되었으며 그 이후로 AI 분야에서 중요한 기준이 되었습니다.

24 of 102

튜링테스트

25 of 102

AI의 또 다른 중요한 발전은 전문가 시스템의 개발이었습니다.

전문가 시스템은 특정 분야의 지식을 컴퓨터에 저장하여 특정 문제에 대한 조언을 제공할 수 있는 프로그램입니다. 전문가 시스템은 1960년대 후반에 개발되기 시작했으며 의료, 금융 및 제조를 포함한 다양한 분야에서 사용되었습니다.

26 of 102

전문가 시스템

27 of 102

최근 몇 년 동안 AI 분야의 가장 주목할만한 발전 중 하나는 딥 러닝의 개발이었습니다.

딥 러닝은 컴퓨터가 인간의 뇌와 유사한 방식으로 학습할 수 있도록 하는 기계 학습의 한 유형입니다. 딥 러닝은 이미지 인식, 음성 인식 및 자연어 처리를 포함한 다양한 분야에서 성공적으로 사용되었습니다.

28 of 102

29 of 102

머신러닝

30 of 102

딥러닝

31 of 102

머신러닝과 딥러닝의 차이점

32 of 102

AI는 여전히 개발 초기 단계에 있지만 이미 우리 삶에 큰 영향을 미쳤습니다. AI는 이미지 인식, 음성 인식 및 자연어 처리를 포함한 다양한 분야에서 사용되며 앞으로도 더 많은 분야에서 사용될 것으로 예상됩니다. AI는 우리의 삶을 더 효율적이고 생산적이며 편안하게 만드는 데 도움이 될 수 있으며 우리의 미래에 큰 영향을 미칠 수 있습니다.

33 of 102

인공지능의 지식

34 of 102

학습

35 of 102

데이터 셋

36 of 102

인공지능 학습 체험

37 of 102

편향의 문제

38 of 102

02 

인공지능 체험 

인공지능 체험

39 of 102

퀵드로우

40 of 102

오토드로우

41 of 102

구글 이미지(구글 렌즈)

42 of 102

bard

43 of 102

빙 이미지 크리에이터

44 of 102

AI Greem

45 of 102

AI Greem

46 of 102

Teachable Machine

47 of 102

애리조나 주립대학교

48 of 102

03 

인공지능 프로그램 만들기 

인공지능 프로그램 만들기

49 of 102

프로그램을 만들기 전

엔트리 홈페이지에 접속 후

로그인하세요

50 of 102

1. 스마트홈 만들기

51 of 102

1. 스마트홈 만들기

학생용 프로젝트 주소

http://naver.me/5l6krh2Q

52 of 102

1. 스마트홈 만들기

사용되는 인공지능 블록

53 of 102

1. 스마트홈 만들기

사용되는 인공지능 블록

54 of 102

1. 스마트홈 만들기

사용되는 인공지능 블록

: 기기에 마이크가 연결되어 있다면 참으로,

아니라면 거짓으로 판단하는 블록

: 음성 인식 창이 나타나는 블록

: 인식한 목소리를 문자로 바꾸는 값 블록

오디오 감지

55 of 102

1. 스마트홈 만들기

사용되는 인공지능 블록

: 입력한 내용을 설정한 목소리로 읽고,

읽기 시작하면 다음 블록이 바로 동작하는 블록

읽어주기

: 입력한 내용을 설정한 목소리로 읽고,

다 읽으면 다음 블록이 동작하는 블록

: 목소리, 읽는 속도, 음 높이 설정 블록

56 of 102

엔트리봇 음성인식 준비

57 of 102

엔트리봇 음성인식 준비

58 of 102

음성인식 하고, 인식된 명령에 따라 동작하기

59 of 102

음성인식 하고, 인식된 명령에 따라 동작하기

60 of 102

[ 미션 1 ]

스탠드를 켜고 끌 수 있는 부분을

프로그래밍 해보세요

61 of 102

미션 답안

62 of 102

미션 답안

63 of 102

2. 닮은 꼴 찾기 프로그램

64 of 102

인공지능은 어떻게 닮은 꼴을 찾을까?

65 of 102

지도 학습

문제와 정답을 모두 알려주고 공부시키는 방법

데이터에 대한 정답을 미리 입력하고,

인공지능은 미리 입력받은 데이터의 특징을 학습

개념

66 of 102

강아지는 이렇게 생겼어, 고양이는 이렇게 생겼어

토끼는 이렇게 생겼어 라고 미리 알려주고 특징 학습

강아지

고양이

토끼

67 of 102

정확도

강아지 : 90%

고양이 : 7%

토끼 : 3%

처음 보는 데이터를

입력 받으면

학습한 내용에 따라

결과 분류

68 of 102

2. 닮은 꼴 찾기 프로그램

학생용 프로젝트 주소

http://naver.me/xtHAdm41

69 of 102

2. 닮은 꼴 찾기 프로그램

사용되는 인공지능 블록

70 of 102

2. 닮은 꼴 찾기 프로그램

사용되는 인공지능 블록

71 of 102

인공지능 모델 학습이란?

직접 인공지능을 만드는 블록!

입력한 이미지/텍스트/음성을 학습 데이터로 삼아

일정한 기준에 따라 “분류/예측/군집”하는

자신만의 모델을 만드는 기능

개념

72 of 102

인공지능 모델 학습이란?

사용자가 학습하지 않은 새로운 데이터를 입력해도, 모델이 스스로 새로운 데이터를

학습한 모델에 넣어 결과값을 알려줌

개념

73 of 102

2. 닮은 꼴 찾기 프로그램

사용되는 인공지능 블록

74 of 102

클래스 이름 설정

모델 이름 설정

구글에서 “강아지“ 검색 후

강아지 얼굴이 잘 나온 사진 최소 5장 이상 다운로드

다운로드 받은

파일 업로드

75 of 102

고양이, 토끼 클래스 추가 후

최소 5장 이상의 이미지 데이터 넣기

76 of 102

모델 학습하기 버튼 클릭 후

분류가 잘 되는지 확인

(잘 안된다면 데이터 더 추가하기)

77 of 102

사용되는 인공지능 블록

분류 : 이미지 모델

: 실행 화면에 표시한 비디오 화면을 학습한 모델을 통해 실시간으로 분류하는 블록

: 입력한 데이터를 학습한 모델로 분류한 결과를 가져오는 값 블록

78 of 102

사용되는 인공지능 블록

분류 : 이미지 모델

: 입력한 데이터가 분류된 클래스에 대한 신뢰도를 가져오는 값 블록

0~1 사이로 표현. 신뢰도가 높을수록 정확하게 분류되는 것

: 입력한 데이터가 선택한 클래스와 가장 비슷하다면 참,

아니라면 거짓으로 판단하는 블록

79 of 102

초기 오브젝트 동작 만들기

80 of 102

이미지 분류 준비

81 of 102

분류 결과에 따라 동작하기

82 of 102

분류 결과에 따라 동작하기

83 of 102

분류 결과에 따라 동작하기

84 of 102

3. 배추 생산량 예측하는 프로그램

85 of 102

사용되는 인공지능 블록

3. 배추 생산량 예측하는 프로그램

86 of 102

숫자 예측(선형 회귀)이란?

시험 공부 30분 -> 성적 50점

시험 공부 1시간 -> 성적 55점

시험 공부 2시간 -> 성적 70점

시험 공부 3시간 -> 성적 80점

시험 공부 6시간 -> 성적이 몇 점일까?

개념

87 of 102

숫자 예측(선형 회귀)이란?

기존의 알려진 데이터 값을 사용하여

새로운 데이터 값을 예측하는 기법

개념

88 of 102

3. 배추 생산량 예측하는 프로그램

학생용 프로젝트 주소

http://naver.me/GfMGJapd

89 of 102

필요한 데이터 테이블 추가하기

3. 배추 생산량 예측하는 프로그램

90 of 102

사용되는 인공지능 블록

3. 배추 생산량 예측하는 프로그램

91 of 102

사용되는 인공지능 블록

3. 배추 생산량 예측하는 프로그램

92 of 102

사용되는 인공지능 블록

3. 배추 생산량 예측하는 프로그램

93 of 102

모델 이름 설정

데이터 입력 = 테이블 선택하기

(데이터 분석 블록 카테고리에서 테이블을 반드시 추가해야 함)

94 of 102

핵심 속성

: 속성 중에서 ‘원인’에 해당하는 속성

Ex) 시험 공부 시간, 밭의 면적

클래스 속성

: ‘결과’에 해당하는 예측 값이 되는 속성

Ex) 시험 성적, 배추 생산량

95 of 102

결과 확인하기

96 of 102

사용되는 인공지능 블록

예측 : 숫자 모델

: 핵심 속성의 값을 입력해 모델이 예측한 값을 가져오는 블록

핵심 속성 1은 모델 학습 시 선택한 속성 이름으로 표시됨

: 모델을 학습할 때 입력한 데이터와 모델이 분류한 클래스를 보여주는 차트 창 열기/닫기

97 of 102

초기 오브젝트 동작 만들기

98 of 102

가로, 세로 입력 받고 면적 계산하기

99 of 102

면적에 따른 배추 생산량 예측하기

100 of 102

04 

설문 조사 

정리

101 of 102

만족도 설문조사

체험학생용

https://survey.gwedu.go.kr/surveyStart/9417

https://survey.gwedu.go.kr/surveyStart/9390

운영교사용

[ 운영교사용 ]

[ 체험학생용 ]

102 of 102

감사합니다

찾아가는 SW원데이클래스

2023 소프트웨어교육 학생 체험과정