Similar documents
DD 융합인재교육프로그램인공지능 (AI) 과빅데이터, 그리고우리의삶 학교급 고등학교수업대체용 구분교사용 TIC TAC TOC

10김묘선


chap 5: Trees

Microsoft PowerPoint - 6장 탐색.pptx

< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>

WS12. Security

PowerPoint Presentation

14장.탐색

2학년 1학기 1,2단원 1 차례 세 자리의 수 1-1 왜 몇 백을 배워야 하나요? 1-2 세 자리 수의 자릿값 알아보기와 크기 비교하기 1-3 뛰어 세기와 수 배열표에서 규칙 찾기 1단원 기본 평가 단원 창의 서술 논술형 평가 22 1단원 심화 수


2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관


(초등용1)1~29

슬라이드 1

<3635B1E8C1F8C7D02E485750>

Microsoft PowerPoint - ch10 - 이진트리, AVL 트리, 트리 응용 pm0600

정보

WISHBONE System-on-Chip Interconnection Architecture for Portable IP Cores

1장. 리스트

CR hwp

chap 5: Trees

중간고사

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

<C1DF29BCF6C7D020315FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의

와플-4년-2호-본문-15.ps

DBPIA-NURIMEDIA

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

PowerPoint 프레젠테이션

b027_2005_3462.hwp

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

OCW_C언어 기초


Microsoft PowerPoint - chap04-연산자.pptx

제 5 일 년 3월교육청 년 6월평가원 년 9월평가원 년 11월교육청 년경찰대 년 3월교육청 년 6월평가원 년경찰대 년수능 년 10월교육청


Chap 6: Graphs

쉽게 배우는 알고리즘 강의노트

2002년 2학기 자료구조

충청북도교육청고시제 호 발간등록번호충북 충청북도교육과정각론 - 초등학교 -

Microsoft PowerPoint - ai-2 탐색과 최적화-I

<3231C3A4C8F1C5C22E687770>

자식농사웹완


표1.4출력

003-p.ps

중앙도서관소식지겨울내지33

양성내지b72뼈訪?303逞


표1~4


chungo_story_2013.pdf

*중1부

2

Çѱ¹ÀÇ ¼º°øº¥Ã³µµÅ¥

...._


전반부-pdf

<4D F736F F F696E74202D20312E20B0E6C1A6C0FCB8C15F3136B3E2C7CFB9DDB1E25F325FC6ED28C0BA292E >

_

12월월간보고서내지편집3

에너지포커스 2007년 가을호


01_당선자공약_서울

인권문예대회_작품집4-2




목차

A°ø¸ðÀü ³»Áö1-¼öÁ¤

±¹³»°æÁ¦ º¹»ç1

¿¡³ÊÁö ÀÚ¿ø-Âü°í ³»Áö.PDF

전반부-pdf

뉴스레터6호

Microsoft PowerPoint 하반기 크레딧 전망_V3.pptx

50차 본문 최종

³»Áöc03âš

fsb9¿ù³»ÁöÃÖÁ¾Ãâ

¾ç¼º-¾÷¹«Æí¶÷-³»¿ëÃà¼Ò4

전도대회자료집

< DBAB4B9ABC3BB5FBAB9B9ABB0FCB8AEB8C5B4BABEF32D33B1C72E706466>

<3344C7C1B8B0C6C320BFE4BEE02D E706466>

µ¶ÀÏÅëÀÏÁý1~2Æíq36£02Ð


<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A BFEB2E687770>


C# Programming Guide - Types


(중등용1)1~27



A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

기본소득문답2

고 학년도 9월고수학 1 전국연합학력평가영역문제지 1 1 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ] 1. 의값은? ( 단, ) [ 점 ] 다항식 이 로인수분해될때, 의값은? ( 단,,


Ch 1 머신러닝 개요.pptx

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

ÃʵîÇлý¿ë1021

슬라이드 1

Transcription:

DD17120003 2017 융합인재교육프로그램인공지능 (AI) 과빅데이터, 그리고우리의삶 학교급 고등학교수업대체용 구분학생용 TIC TAC TOC

Contents 이렇게 공부해요 1 1 차시: 인공지능(AI) 의 문제풀이 3 1 차시 학생용 활동지 5 2 차시: 인공지능(AI) 과 미로 찾기 9 2 차시 학생용 활동지 11 3 차시: 인공지능(AI) 과 TIC TAC TOE 17 3 차시 학생용 활동지 19 참고 자료 24

이렇게 공부해요 1. TIC TAC TOE 프로그램은실생활맥락에서학생들이마주하는실생활문제 에대해과학적으로탐구해보는프로그램입니다. 2. 본프로그램은게임에서의승리전략을인공지능(AI) 과관련하여학생들의흥 미와관심을높이고, 직접적인참여를이끌어내고자하였습니다. 3. 본프로그램은 인공지능(AI) 의문제풀이, 인공지능(AI) 과미로찾기, 인공 지능(AI) 과 TIC TAC TOE 를소재로실생활의문제를탐구해보고, 실제로자 료를조사하고분석해봄으로써인공지능(AI) 에대한융합적사고와문제해 결의기회를가질수있도록구성하였습니다. 4. 본프로그램은학생스스로문제를인식하고관련자료를수집하며관찰하 고분석하는과정을통해사회속에서과학의중요성과역할을이해하도록 하여, 참여와평생학습역량을기를수있도록하였습니다. 5. 친구들과경쟁하기보다는서로협력하면서프로그램을수행할수있도록구 성하였습니다. TIC TAC TOC 1

TIC TAC TOE 1 차시 인공지능 (AI) 의문제풀이

학생용활동지 1 차시 : 인공지능(AI) 의문제풀이 이 활동을 하면 인공지능(AI) 이무엇인지자신만의정의를내릴수있다. 인공지능(AI) 이인간을지배할수있는가에대한자신의주장을내세울수있다. 우리는인공지능(AI) 을어떻게이용해야할지를생각하고발표할수있다. 무엇이 필요할까 인터넷이가능한환경, 학생용활동지 어떻게 할까 생각 열기 다음동영상을보고 지능 에대한다음물음에답해봅시다. [EBS] 과학다큐비욘드( 지능만들기) 출처 : http://www.ebs.co.kr/tv/show?prodid=124333&lectid=10680866 Q. 동영상속의인형은지능을가지고있다고생각하나요? 그이유는무엇인가요? Q. 인간이가지고있는지능은무엇을말하는것일까요? TIC TAC TOC 5

Q. 인공지능(AI) 에대한자신만의정의를내려보고그이유를발표해봅시다. 인공지능은이다. 생각 키우기 인공지능이란흔히 AI 라고부릅니다. 여기서 AI란 Artificial Intelligence의약자로인간의 학습능력과추론능력, 지각능력, 자연언어의이해능력등을컴퓨터프로그램으로실현한 기술을말합니다. 조금더쉽게말하면컴퓨터가인간의지능적인행동을모방할수있 도록하는것을이야기합니다. 인공지능은크게두가지로분류합니다. 인터넷검색을 통해서모둠별로조사해서발표해봅시다. 이세돌 9 단과대국을펼친 알파고 는강한인공지능(AI) 일까? 약한인공지능(AI) 일까? 각 자의의견을적어봅시다. 강한인공지능(AI) 을찾아봅시다. 영화나소설등에서찾아도좋습니다. 모둠별로강한인공지능(AI) 을찾아보고그이유를적어봅시다. 인공지능(AI) 은주어진문제를어떻게해결할까요? 각자조사해보고발표해봅시다. 그 이론을명확하게발표할필요는없습니다. 다만 AI는어떤방법으로문제를해결하고있 는지인터넷을찾아본결과를발표해봅시다. 6 2017 고등학교 수업대체용 프로그램 [ 학생용]

생각 펼치기 다음동영상을참고하여 인공지능이인간을지배할수있을까? 모둠원들과논의하고발표해봅시다. 에대한자신의생각을 tvn 에서방송된 알쓸신잡( 알아두면쓸데없는신비한잡학사전) 에서뇌과학자인정재승교수가 인공지능이인간을지배할확률에대해언급을한부분이있다. 사회자인유희열씨가칩이잘못 되어서인공지능이인간을지배할수도있지않느냐는물음에정재승교수는칩이잘못되어서 갑자기지배욕망이라는굉장히고등한기능을얻을확률은 원숭이가타자기를마구쳐서햄릿 이나올확률 과같다고비교하였다. 이에유시민씨는그표현은 큰자루에항공기부품을넣고마구흔들어서열었더니항공기가 나올확률과같다 고하였다. 정교수는인공지능이인간을지배하려면 1 자기자신을의식하고 2 지배하고싶은욕망을가져야하고 3 인간에대한적대감을가져야한다고하였다. 인간의뇌 가수학과언어를쓴지만년정도되었고의식, 감정, 욕구같은감정은수만년이상이된정교 한기능이며이런감정은우리가왜가졌는지도모르기때문에인공지응에넣어줄수없다는말 을하였다. 위에서말한 1, 2, 3과같은문제를인공지능(AI) 에넣는것은왜어려운일인지에대 한본인의생각을정리해서발표해봅시다. TIC TAC TOC 7

생각 다지기 인공지능(AI) 을일상생활에어떻게사용해야할지를모둠원과토의후발표해봅시다. 8 2017 고등학교 수업대체용 프로그램 [ 학생용]

TIC TAC TOE 2 차시 인공지능 (AI) 과미로찾기

학생용활동지 2 차시 : 인공지능(AI) 과미로찾기 이 활동을 하면 미로찾기의과정에서사람의방법과인공지능(AI) 의방법을비교할수있다. 트리를통해인공지능(AI) 의과정을재현할수있다. 무엇이 필요할까 학생용활동지 어떻게 할까 생각 열기 다음글을읽고생각해봅시다. 미로( 迷路 ) 는복잡한길을찾아출발점부터시작해도착점까지도달하는퍼즐이다. 미로는길을잃 게만들어목표지점에도달하기어렵게만드는구조이고, 미궁( 迷宮 ) 은목표지점에도달할때까지갈 림길이없이연결되도록한것이다. 둘다유사한공간의반복으로최종목적지에도달하기까지심리 적인압박을받으며, 그강도에따라미로나미궁의복잡성이서로다를수있다. 미로나미궁의복 잡한구조를단순화시켜놓은것이직선다이어그램이며, 이는입구와출구를직선상에표시하고, 중 간의갈림길을직선상의좌우또는상하에표시함으로써미로나미궁의전체구조를단순화하여보 여준다. 출처 : https://ko.wikipedia.org/wiki/%eb%af%b8%eb%a1%9c TIC TAC TOC 11

Q. 아래와같은미로문제를해결해보세요. 그리고어떻게해결했는지자신만의전략을적 어보세요. 출처: 인공지능과딥러닝- 인공지능이불러올산업구조의변화와혁신, p67 ~ p70 생각 키우기 다른학생들과미로문제를해결하는자신만의방법을발표하고서로공유해봅시다. 시작( 스타트) 지점에서도착( 골) 지점까지이동하는경우를시각적으로어떻게나타낼수있을지생각해봅시다. 12 2017 고등학교 수업대체용 프로그램 [ 학생용]

생각 펼치기 인공지능(AI) 에서의탐색의기본방법에대해알아봅시다. 탐색이란? 기본적으로여러개의자료중에서원하는자료를찾는작업이다. 컴퓨터가가장많이하는작업중의하나이다. 탐색을효율적으로수행하는것은매우중요하다. 1 순차탐색 탐색방법중에서가장간단하고직접적인탐색방법 정렬되지않은배열의항목들을처음부터마지막까지하나씩검사하여원하는항목을찾아가는방법 2 이진탐색 배열의중앙에있는값을조사하여찾고자하는항목 이왼쪽또는오른쪽부분배열에있는지를알아내어탐색의범위를반으로줄여가며탐색하는방법 10억명중에서이진탐색을이용하여특정한이름을탐색하려면이진탐색은단지 30번의비 교만하면되지만, 순차탐색에서는평균 5 억번의비교과정을거쳐야한다. 위의미로문제에대해탐색하기위해서미로를재구성해보자. TIC TAC TOC 13

트리구조에대해알아봅시다. 트리를이용하여위에서재구성한미로를나타내봅시다. 14 2017 고등학교 수업대체용 프로그램 [ 학생용]

생각 다지기 아래의미로문제를탐색하기위해재구성하고이를트리구조를이용하여나타내봅시다. 여러분이처음에생각한미로문제의해결방안과트리구조를이용한해결방안의차이점은무엇인지서술해보세요. 그리고인공지능(AI) 과트리구조의관계를생각해봅시다. TIC TAC TOC 15

TIC TAC TOE 3 차시 인공지능 (AI) 과 TIC TAC TOE

학생용활동지 3 차시: 인공지능(AI) 과 TIC TAC TOE 이 활동을 하면 게임트리의정의를알수있다. 인공지능(AI) 의탐색방법인 min-max 알고리즘을이해할수있다. min-max 알고리즘을확장한 Alpha-beta pruning 방법을이해하고자신만의알고리즘을개발할수있다. 무엇이 필요할까 학생용활동지 어떻게 할까 생각 열기 친구들과함께 Tic Tac Toe 게임을해봅시다. [Tic Tac Toe] [ 게임방식] 게임에참여하는플레이어는 2 명이다. 양플레이어는서로번갈아가면서가로 자리가빈곳에만점유할수있다. [ 승리조건] * 세로 3 칸씩으로구성된표에서로자리를점유한다. 플레이어가점한 3자리가 1 자로되었을경우그플레이어가승리한다. 테이블이꽉찰때까지결판이나지않으면경기는무승부로한다. ( 출처) https://www.google.co.kr/search?q=tic+tac+toe&source=lnms&tbm=isch&sa=x&ved=0ahukewizq4i _kbnxahxefbwkhvj6cpiq_auicigb&biw=2133&bih=1098 TIC TAC TOC 19

Q. 게임에서승리하기위한자신만의전략을적어봅시다. 생각 키우기 게임트리(Game Tree) 에대해조사하고발표해봅시다. ( 출처) http://en.wikipedia.org/wiki/minimax 20 2017 고등학교 수업대체용 프로그램 [ 학생용]

Min-Max 알고리즘(Minimax Algorithm) 에대해알아봅시다. TIC TAC TOC 21

Minimax algorithm와 Alpha-beta pruning 에대해알아봅시다. ( 출처) http://www.emunix.emich.edu/~evett/ai/alphabeta_movie/sld001.htm AB(n; α, β) If n at depth bound, return AB(n) = static evaluation of n. Otherwise, let n_1,, n_k,, n_b be the successors of n (in order), set k <- 1 and, if n is a MAX node, go to step 2; else go to step 5. Set α <- max[ α, AB(n_k; α, β)]. If α β, return β; else continue. If k = b, return α; else proceed to n_(k+1), k <- k+1 and go to step 2. Set β <- min[ β, AB(n_k; α, β)]. If α β, return α; else continue. If k = b, return β; else proceed to n_(k+1), k <- k+1 and go to step 5. Nils J. Nilsson, <Artificial Intelligence : A New Synthesis>, Morgan Kaufmann, 1998, pp. 205 ( 출처) http://www.aistudy.co.kr/heuristic/alpha_beta_pruning.htm 22 2017 고등학교 수업대체용 프로그램 [ 학생용]

생각 펼치기 아래와같은 [Tic Tac Toe] 게임에서의탐색트리를그려보자. 생각 다지기 여러분이처음에생각한 [Tic Tac Toe] 문제의해결방안과트리구조를이용한해결방안 의차이점은무엇인지서술해보세요. 그리고인공지능(AI) 과트리구조의관계를생각해 봅시다. TIC TAC TOC 23

참 고 자 료 Minimax 알고리즘 위로향하는삼각형노드는자신의수이고, 아래로향하는삼각형노드는상대의수이다. 그리고각각 의숫자는자신을기준으로했을때의평가값수치이다. 그림처럼두단계깊이까지만탐색을수행한다 면, 먼저제일밑의노드들에서각각평가값들을계산한다. 그위노드에서상대방은밑의노드들중에 서평가값이가장작은수를선택하게된다( 자신을기준으로계산한평가값이기때문에상대방에게는 가장작은평가값이가장좋은수가되기때문이다). 그리고다시제일위의노드에서는밑의세개의 노드중에서평가값이가장큰수를선택하게되는데, 그래야만상대가선택하는수가가장좋지않은 수가되고그것이또한자신에게가장좋은수가되기때문이다. ( 출처 )http://www.aistudy.co.kr/heuristic/alpha_beta_pruning.htm 탐색의수를줄이기위한알파베타가지치기 (Alpha-Beta Pruning) Newell, Simon, Shaw는 1958 년알파베타가지치기라는개념을만들어냈다. 이개념은어떠한경우 게임트리의특정한가지는더이상탐색해나갈필요가없다는점에기반한것이다. [ 그림3] 에서왼쪽노드들을탐색하고나면현재까지 MIN의최솟값이 3 이라는것을알수있다. 그리 고가운데노드들을탐색했을때첫노드의평가치가 2 라면, 이는현재까지의최솟값인 3보다작기때 문에상대방은항상이노드를선택하게될것이다. 그러므로자신은절대이노드쪽으로수를두면안 되기때문에가운데노드쪽으로는선택하지않게될것이다. 그러므로더이상가운데노드의자식들 을탐색을수행할필요가없다. ( 출처 )http://www.aistudy.co.kr/heuristic/alpha_beta_pruning.htm 24 2017 고등학교 수업대체용 프로그램 [ 학생용]

이를좀더일반화시킨다면, ' 상대가현재위치이후의어떤지점에서더유리한결과를얻을수있다 면, 현재위치를만드는수는나에게무조건불리하므로더이상고려할필요가없다' 는뜻이된다. 즉 나에게불리한수가만들어지는지점부터는트리의 ' 가지를쳐도(pruning)' 되는것이다. 어떤노드에서가지를쳐도될것인가를구체적으로판단하려면, 게임트리검색의매순간마다현재 까지의탐색에서나에게가장유리한수의최댓값과상대에게가장유리한최댓값을기억하고있어야 한다. 현재의검색에서상대의현재최댓값이나의현재최댓값보다크다면그부분이하는더이상고 려할필요가없다. 이때나의현재최댓값을알파, 상대의현재최댓값을베타라고부른다. TIC TAC TOC 25

연 구 진 < 연구책임자> 함남우( 인천대학교수학과교수) < 연구자문진> 김주아( 한국교육개발원영재교육센터소장) 강병직( 청주교육대학교교수) 심현보( 인천과학예술영재학교교감) < 연구집필진> 김우태( 인천과학예술영재학교교사), 윤덕한( 인천과학예술영재학교교사) 황선미( 인천과학예술영재학교교사), 김완일( 인천과학예술영재학교교사) 김진영( 인천과학예술영재학교교사), 원기재( 인천과학예술영재학교교사) 조대기( 인천과학예술영재학교교사), 허석( 인천과학예술영재학교교사) 조우영( 석남중학교교사), 황영미( 인천효성중학교교사) 2017 융합인재교육프로그램고등학교수업대체용 [ 학생용] TIC TAC TOC 발행일 : 2017. 12. 27. 발행처 인쇄처 : 한국과학창의재단, 인천대학교 : 네오다큐(032-429-1628)

2017 융합인재교육프로그램 [ 학생용 ] 인공지능 (AI) 과빅데이터, 그리고우리의삶 TIC TAC TOC