Microsoft PowerPoint - ìž—ë²€ëflflëfiœ_ê°ŁíŽflíŁŽì−µ_엸미뇟_2ì°¨_ ppt [ퟸ펟 모ëfiœ]

Size: px
Start display at page:

Download "Microsoft PowerPoint - ìž—ë²€ëflflëfiœ_ê°ŁíŽflíŁŽì−µ_엸미뇟_2ì°¨_ ppt [ퟸ펟 모ëfiœ]"

Transcription

1 임베디드개발자를위한강화학습기초 Wrien by 박 철

2 목차 강화학습의개요 확률로본강화학습 MDP(Markov Decision Procss) 가치함수, 큐함수, 정책 벨만방정식 Mone Carlo 부터 Q-learning 까지 Frozen Lake

3 강화학습의개요

4 Inelligence The capaciy for raional judgmen (inference), based on imperfec knowledge, adaped wih exprience Learning is forming a condensae (saisical model) of Experienced daa. There is no inelligence wihou uncerainy. GRAPHCORE

5 Naure of Learning We learn from pas experiences. - When an infan plays, waves is arms, or looks abou, i has no explici eacher - Bu i does have direc ineracion o is environmen. Years of posiive complimens as well as negaive criicism have all helped shape who we are oday. Reinforcemen learning: compuaional approach o learning from ineracion. Richard Suon and Andrew Baro, Reinforcemen Learning: An Inroducion Nishan Shukla, Machine Learning wih TensorFlow

6 인공지능의분류 학습방법 - 지도학습 - 비지도학습 - 강화학습

7 강화학습의빠른진화 강화학습의방식은범용적으로활용할수있어, 새로운환경에서학습만반복하면, 하나의알고리즘을가지고다양한환경에적용가능한인공지능을구현해낼수있습니다. 일반인에게인공지능의혁신을알렸던알파고의핵심기술이바로, 강화학습기반이었습니다.

8 강화학습의빠른진화 알파고이후강화학습을적용한인공지능연구가본격화되면서바둑을넘어다양한분야에강화학습이적용되며혁신을만들어내고있습니다. 하지만, 강화학습기반인공지능의발전은그적용분야가게임환경과같은 2 차원가상환경에서의지능구현이었습니다. 때문에실제인간의환경과는큰차이가있어, 강화학습을현실세계의문제에적용하는것에는한계가있었습니다. 이러한한계를극복하기위해인공지능분야의주요선도연구단체, 기업들은 3 차원환경혹은실제물리적환경에서강화학습을적용하기위한선행연구에집중하기시작했습니다. DQN(ATARI Breakou) -> AlphaGo -> SarCraf hps://gym.openai.com/

9 기계학습 (Machine Learning) 의분류 Supervised Learning 지도학습 Inpu 과 labels 을이용한학습분류 (classificaion), 회귀 (regression) Y = f(x) Unsupervised Learning 비지도학습 Inpu 만을이용한학습 군집화 (clusering), 압축 (compression) X ~ p(x) or x = f(x) Reinforcemen Learning 강화학습 Label 대신 reward 가주어짐 Acion selecion, policy learning Find a Policy, p(a s) which maximizes he sum of reward

10 지도학습, 비지도학습과강화학습비교 지도학습. 비지도학습 학습데이터의순서가달라져도학습의결과는달라지지않음. 강화학습 데이터의관측순서가결과에영향을미치는순차적의사결정문제를다룸. Sequenial Decision Making 강화학습은마르코프결정과정 (MDP) 을거친다. 환경과상호작용하는에이전트가현재상태에서행동을선택하고그결과상태가전이되며보상치를입력받는일련의과정 순차적의사결정문제수학적표현또는수학적정의 지도학습수동적, 강화학습능동적 감독학습 : 수동적으로주어진입력과그에대한정답 ( 지도신호 ) 을교사로부터피드백받는다. 강화학습 : 학습자가행동을능동적으로생성해야하며그에대해보상치 ( 평가신호 ) 만을환경으로부터피드백으로받는다.

11 지도학습과강화학습비교 지도학습 학습자 ( 에이전트 ) 가어떠한행동을선택할지가르침을받음 강화학습 가르침을받지아니하며반드시환경을탐색하여그상황에서수행한행동에따른보상을취득한다. 그과정에서강화학습에는선택하기까다롭지만흥미로운특성이존재하는데, 행동은현재상태의즉각적보상에도영향을미칠뿐만아니라, 다음상황에도영향을미쳐결국이후모든보상에영향을미치는특성이다. ( 마르코프과정 ) 즉시행착오 (rial-and-error) 탐색과지연보상 (delayed reward) 이강화학습을다른기계학습과구별짓는중요한특성이다.

12 강화학습모델 1. 에이전트가자신의상태를과찰하여특정기준에따라행동을선택함 2. 선택한행동을환경에서실행환경으로부터다음상태와보상을받음 3. 보상을통해에이전트가가진정보를수정함 에이전트 : 상태를관찰, 행동을선택, 목표지향 환경 : 에이전트를뺀나머지 상태 : 현재의상황을내타내는정보 행동 : 현재상태에서필요한동작 보상 : 행동에대한보상

13 순차적행동결정문제

14 강화학습요약정리 불확실한상황하에서의사결정을하려면 " 확률 " 에기초하여분석을해야한다. 어떤사건이발생할확률값이시간에따라변화해가는과정을확률적과정 (Sochasic Process) 라고하며, 확률적과정중에서한가지특별한경우가마코프과정 (Markov Process) 이다. 마코프과정은어떤상태가일정한간격으로변하고, 다음상태는현재상태에만의존하며확률적으로변하는경우의상태의변화를뜻한다. 즉, 현재상태에대해서만다음상태가결정되며, 현재상태에이르기까지의과정은전혀고려할필요가없다. 마코프과정에서연속적인시간변화를고려하지않고, 이산적인경우만고려한경우를마코프연쇄 (Markov Chain) 이라고한다. 마코프연쇄는각시행의결과가여러개의미리정해진결과중의하나가되며, 각시행의결과는과거의역사와는무관하며오직바로직전시행의결과에만영향을받는특징을가지고있다. 강화학습을푸는가장기본적인방법두가지는값반복 (Value Ieraion) 과정책반복 (Policy Ieraion) 이다. 이를설명하기위해서는먼저값을정의할필요가있다. 만약우리가특정상태에서시작했을때, 얻을수있을것으로기대하는미래보상의합을구할수있다면해당함수를매번최대로만드는행동을선택할수있을것이고, 이렇게최적의정책함수를구할수있게된다. 바로이미래에얻을수있는보상들의합의기대값을값함수 (Value Funcion) 이라고한다. 이함수는바로현재상태뿐만아니라미래의상태들, 혹은그상태에서얻을수있는보상을구해야하기때문에직관적으로정의할수는없다. 일반적으로강화학습에서는이값함수를구하기위해벨만이퀘이션 (Bellman Equaion) 을활용한다. 출처 : hp://eehoeskrap.isory.com/154

15 강화학습에사용된확률

16 확률부터강화학습의관계 Planning 벨만방정식 Value Ieraion/Policy Ieraion Learning MC, TD, e- 그리디 SARSA, Q-learning 순차의사결정 MDP R G V(s)/Q(s) π(s)

17 확률로본강화학습 순차적행동결정문제를정의한다.

18 Random( 랜덤 )/Sochasic( 추계 ) 시간적으로미리 ( 사전에 ) 결과에대해정확히예측, 정의할수없다는의미 단, 어떤확률적분포를가질수있다는통계적규칙성은있음 랜덤성 `Random( 무작위 )` 및 `Sochasic( 추계 )` 를같은의미로씀 추계적 (Sochasic) 이란? 불확실성을확률분포로대신하고, 이로부터추세적인상황을묘사함을의미

19 MDP 의확률과의관계 확률변수 개별사건에대하여확률함수전체사건에대하여확률분포함수 이산확률변수 확률과정 기대치 (Expeced Value), 분산 (Variance), 표준편차 (Sandard Deviaion) 시간에관련된확률적인성격을갖는계 시간에따라확률도변하게됨 ( 확률이론의동적인측면 ) Process( 과정 ) - 시간을고려한상태를말할때는주로 ` 과정 ` 이라고하고, 시간을고려하지않는상태는주로 ` 사건 ` 이라고함따라서, 시간에따라끊임없이일어나는확률적현상을의미함 순서가부여될수있는수많은확률변수 ( 즉, 확률변수수열 ) 로묘사될수있음. 시간적으로무수히많은랜덤변수를다루고있다랜덤과정이어느특정한시각에고정되면,. 이는, 하나의랜덤변수됨 앙상블 : 랜덤과정에나타나는시행결과들의모음 / 총체 마르코프과정 - 이산시간확률과정 특별한확률과정중하나 다음상태의확률값이직전과거에만종속되어있음. ( 즉, 그이전과거의역사와는무관 ) 마르코프체인 / 마르코프의사결정과정

20 확률의수학적정의 확률은표본이아닌사건을입력으로가지는함수사건 (even) A 는표본공간 Ω 의부분집합 A Ω A P(Ω). Ω(sample space) P(Ω) X A P(Ω) 홀수 짝수 P(P(Ω)) P(X) 1/2 1/2 정의역 치역 정의역 치역

21 표본공간, 확률변수, 확률과정, 확률과정 실험의표본공간 실수공간 확률 확률변수에대하여정의된실수를 0 과 1 사이의실수 ( 확률 ) 에대응시키는함수 실험의표본공간 실수공간 확률

22 이산확률변수에서 기대값과분산의정의

23 확률프로세스

24 Markov Chain 확률론에서, 마르코프연쇄 (Markov chain) 는메모리를갖지않는이산시간확률과정이다. 마르코프연쇄는시간에따른계의상태의변화를나타낸다. 매시간마다계는상태를바꾸거나같은상태를유지한다. 상태의변화를전이라한다. Discree sae space : S = { A, B } Sae ransiion probabiliy : P(S S) = {PAA = 0.7, PAB = 0.3, PBA = 0.5, PBB = 0.5 } Purpose : Finding a seady sae disribuion - 마르코프과정. 다음상태의확률값이직전과거에만종속되어있음. ( 즉, 그이전과거의역사와는무관 )

25 Markov Decision Process Discree sae space : S = { A, B } Discree acion space : A = { X, Y } (Acion condiional) Sae ransiion probabiliy : P(S S, A) = { } Reward funcion : R(S =A) = +1, R(S =B) = -1 Purpose : Finding an opimal policy (maximizes he expeced sum of fuure reward)

26 MDP (Markov Decision Procss) 순차적행동결정문제를정의한다. 상태, 행동, 보상함수, 상태변환확률, 감가율

27 상태 (Sae) Frozen Lake 에는 16 개의상태가있다. S F F F F H F H F F F H H F F G

28 행동 (Acion) S F F F F H F H F F F H H F F G

29 보상함수 (Reward funcion) S, F : 0 H : -1 G : 1 S F F F F H F H F F F H H F F G

30 상태전이확률 (Sae ransiion probabiliy) S F F F 상태 s 에서 a 가선택됨 F H F H??? F F F H H F F G a 가선택이된이후에선택되어질상태가여러개있으며이를확률로표시한다.

31 감가율 (Discoun vecor) G G R R 1 R 2 R 3 R 4 R R 2 R 3 R 4 R 5... S 1 F 1 F F F H F H F F F H H F F 1 G S F F F F H F H 0.81 F F F H 0.9 H F F 1 G

32 가치함수, 큐함수, 정책 순차적행동결정문제를풀다 Planning : Exhausive Search, Dynamic Programming Learning : Mone Carlo, TD, SARSA, Q-learning

33 가치함수, 큐함수, 정책관련내용정리 R G V/Q

34 가치함수, 큐함수 가치함수 현재상태에서미래에받을보상의합에대한기대값 큐함수 기대값을취하는이유는현재상태에는여러액션이있기때문에각액션에따른미래에대하여받을보상의합에대한평균을말하고있다. 현재상태에서행동을취한경우미래에받을보상의합에대한기대값 기대값을취하는이유는액션에따라상태천이확률이있기때문에각각상태에따른미래에대하여받을보상의합에대한평균을말하고있다. 행동을결정할때도확률이있고결정된행동에서상태로갈때도확률이있다. V_bl[16] 로할당됨 S F F F V(0) V(1) V(2) V(3) F H F H V(4) V(5) V(6) V(7) F F F H V(8) V(9) V(10) V(11) H F F G V(12) V(13) V(14) V(15) Q_bl[16][4] 로할당됨 Q(0,2) Q(1,2) Q(2,2) Q(3,2) S F F F Q(0,0) Q(0,1) Q(1,0) Q(1,1) Q(2,0) Q(2,1) Q(3,0) Q(3,1) Q(0,3) Q(1,3) Q(2,3) Q(3,3) Q(4,2) Q(5,2) Q(6,2) Q(7,2) F H F H Q(4,0) Q(4,1) Q(5,0) Q(5,1) Q(6,0) Q(6,1) Q(7,0) Q(7,1) Q(4,3) Q(5,3) Q(6,3) Q(7,3) Q(8,2) Q(9,2) Q(10,2) Q(11,2) F F F H Q(8,0) Q(8,1) Q(9,0) Q(9,1) Q(10,0) Q(10,1) Q(11,0) Q(11,1) Q(8,3) Q(9,3) Q(10,3) Q(11,3) Q(12,2) Q(13,2) Q(14,2) Q(15,2) H F F G Q(12,0) Q(12,1) Q(13,0) Q(13,1) Q(14,0) Q(14,1) Q(15,0) Q(15,1) Q(12,3) Q(13,3) Q(14,3) Q(15,3)

35 Value Funcion VS Q- Funcion Value funcion : Sae 만고려 Q-funcion : Sae 와 Acion 을같이고려 Value funcion 은각 acion 에확률과 Q-funcion 곱의합 v ( s) ( a s) q( s, a) aa

36 정책 Policy 정책을모든상태에서에이전트가할행동 상태가입력으로들어오면행동을출력으로내보내는일종의함수 정책은각상태에서단하나의행동만을나타낼수도있고확률적으로 a1 = 10%, a2 = 90% 최적정책 에이전트가강화학습을통하여학습해야하는것 ( a s) P[ A a S s] '( s) argmaxq ( s, a) a

37 벨만방정식 벨만방정식이라고쓰고다이나믹프로그래밍이라부른다. Planning model base

38 가치함수의벨만방정식가치함수의벨만방정식 현재상태에서미래의받을보상의합에대한ㄹ 현재상태에서미래의받을보상의합에대한ㄹ ] ) ( [ ] [ ]...) ( [ ]... [ ] [ ) ( s S S v R s S G R s S R R R s S R R R s S G s v ' ' ' ) ' ( ), ( ) ( s a ss a ss a s V R P a s s V

39 큐함수의벨만방정식큐함수의벨만방정식 ], ) ( [ ], [ ],...) ( [ ],... [ ], [ ) ( a A s S S q R a A s S G R a A s S R R R a A s S R R R a A s S G s q ' ' ' ) ' ( ), ( ) ( s a ss a ss a s q R P a s s q

40 Policy Ieraion Policy ieraion consiss of wo simulaneous, ineracing processes. Policy evaluaion (Ieraive formulaion): Firs, make he value funcion more precise wih he curren policy. Policy improvemen (Greedy selecion): Second, make greedy policy greedy wih respec o he curren value funcion. Policy Ieraion = Policy Evaluaion + Policy Improvemen 26

41 Policy Ieraion 26

42 MoneCarlo 부터 Q-learning 까지 Sampling 이라고쓰고 learning 이라고읽는다. Model free 여기서부터강화학습

43 Mone Carlo

44 Mone Carlo 예측 다이내믹프로그래밍에서강화학습으로넘어가는가장기본적인아이디어 기대값을샘플링을통한평균으로대체하는기법 에피소드를하나진행하고에피소드동안지나온상태의반환값을구함 이반환값은하나의샘플이되어서각상태의가치함수를업데이트함

45 Temporal-Difference Learning 시간차예측 타임스텝마다가치함수를업데이트함 벨만기대방정식을이용하여가치함수를업데이트한다.

46 E-greedy 일정한확률로랜덤하게행동선택

47 SARSA 제어 시간차제어 행동을선택할때 e- 탐욕정책사용 -> 가치함수를사용하지않고큐함수사용 가치함수는환경모델을알아야함 하나의샘플로 (s, a, r, s, a ) 필요함 온폴리시강화학습

48 Q-learning 오프폴리시강화학습 행동을선택할때 e- 탐욕정책사용 큐함수업데이트에는벨만최적방정식을이용한다. 다음큐함수중에서가장값이큰큐함수를이용해서현재큐함수를업데이트

49 강화학습알고리즘정리강화학습알고리즘정리 )) ( ) ( ( ) ( ) ( s V G s s V s V 몬테카를로예측 )) ( ) ( ( ) ( ) ( 1 S V S V R S V S V 시간차예측 )), ( ), ( ( ), ( ), ( 1 1 A Q S A Q S R A Q S A S Q 살사큐러닝 )), ( ), ( max ( ), ( ), (, 1 1, a A Q S a Q S R A Q S A S Q E-greedy E-greedy

50 Frozen Lake

51 Frozen Lake Demo hp://compuingkoreanlab.com/app/jai/jqlearning/

52 Frozen Lake MDP(S, A, R, Sae,ransiion Probabiliy, discoun facor R, G, V(s), Q(s), π 다이내믹프로그래밍인경우 TD 인경우 SARSA 인경우 Q-learning 인경우 S F F F F H F H F F F H H F F G

53 Frozen Lake - Sae/acion Acion = {righ, lef, up, down} Reward : SF(0), H(-1), G(1) Sae ransiion probabiliy : 사용, 미사용 Discoun facor : 사용미사용 S F F F F H F H F F F H H F F G

54 Frozen Lake - Q able 처음에는모든과정이 random 으로진행됨 Discoun facor 는사용하지않음 E-greedy 사용하지않음 0 S F F F F H F H F F F H H F F G

55 (1) Acion (righ, lef, up, down) S F F F F H F H (2) sae, reward F F F H H F F G agen Environmen (1) Acion righ S F F F F H F H (2) Sae 1, reward 0 F F F H H F F G agen Environmen

56 (1) Acion (righ, lef, up, down) S F F F F H F H (2) sae, reward F F F H H F F G agen Environmen

57 파이썬과케라스로배우는강화학습 hp://wikibook.co.kr/reinforcemen-learning 이웅원님 gibook hps://dnddnjs.gibooks.io/rl/conen/ 김성훈교수님강의자료 hps://hunkim.gihub.io/ml/

58 Online video lecures A Tuorial on Reinforcemen Learning, hps://simons.berkeley.edu/alks/uorialreinforcemen-learning 2017 Berkeley CS 294: Deep Reinforcemen Learning, Spring 2017 hp://rll.berkeley.edu/deeprlcourse/, 2017 MIT 6.S094: Deep Learning for Self-Driving Cars (Lecure 2) hp://selfdrivingcars.mi.edu/, 2017 Deep Reinforcemen Learning (John Schulman, OpenAI) hps:// (summary) and hps:// (4 lecures) UCL, David Silver, Reinforcemen Learning hp://www0.cs.ucl.ac.uk/saff/d.silver/web/teaching.hml, 2015 Sanford Andrew Ng CS229 Lecure 16 hps:// 2008

59 감사합니다.

Ch 8 딥강화학습

Ch 8 딥강화학습 Chapter 8. 딥강화학습 < 기계학습개론 > 강의서울대학교컴퓨터공학부장병탁 교재 : 장교수의딥러닝, 홍릉과학출판사, 2017. Slides Prepared by 장병탁, 최진영 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Version

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 가깝고도먼 DeepRL 이웅원 2018.02.07 강사소개 연세대학교기계공학과전공 모두의연구소 DCULab 랩장 제이마플선임연구원 파이썬과케라스로배우는강화학습 저자 패스트캠퍼스 Keras로시작하는강화학습 Camp 강사 페이스북그룹 Reinforcement Learning KR 운영진 Reinforcement Learning KR https://www.facebook.com/groups/reinforcementlearningkr/

More information

(Hyunoo Shim) 1 / 24 (Discrete-time Markov Chain) * 그림 이산시간이다연쇄 (chain) 이다왜 Markov? (See below) ➀ 이산시간연쇄 (Discrete-time chain): : Y Y 의상태공간 = {0, 1, 2,..., n} Y n Y 의 n 시점상태 {Y n = j} Y 가 n 시점에상태 j 에있는사건

More information

(2) 다중상태모형 (Hyunoo Shim) 1 / 2 (Coninuous-ime Markov Model) ➀ 전이가일어나는시점이산시간 : = 1, 2,, 4,... [ 연속시간 : 아무때나, T 1, T 2... * 그림 (2) 다중상태모형 ➁ 계산과정 이산시간 : 전이력 (force of ransiion) 정의안됨 전이확률 (ransiion probabiliy)

More information

Microsoft PowerPoint - 확률3장-1-v2007 [호환 모드]

Microsoft PowerPoint - 확률3장-1-v2007 [호환 모드] Ch.3 Random Variables 불규칙변수 3. The Noion of a Random Variable S ζ ζ real line Random variable a funcion ha assigns a real number ζ o each oucome ζ in he sample space of a random eperimen Specificaion of

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

(001~006)개념RPM3-2(부속)

(001~006)개념RPM3-2(부속) www.imth.tv - (~9)개념RPM-(본문).. : PM RPM - 대푯값 페이지 다민 PI LPI 알피엠 대푯값과산포도 유형 ⑴ 대푯값 자료 전체의 중심적인 경향이나 특징을 하나의 수로 나타낸 값 ⑵ 평균 (평균)= Ⅰ 통계 (변량)의 총합 (변량의 개수) 개념플러스 대푯값에는 평균, 중앙값, 최 빈값 등이 있다. ⑶ 중앙값 자료를 작은 값부터 크기순으로

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 6 강. 함수와배열, 포인터, 참조목차 함수와포인터 주소값의매개변수전달 주소의반환 함수와배열 배열의매개변수전달 함수와참조 참조에의한매개변수전달 참조의반환 프로그래밍연습 1 /15 6 강. 함수와배열, 포인터, 참조함수와포인터 C++ 매개변수전달방법 값에의한전달 : 변수값,

More information

Ch 1 머신러닝 개요.pptx

Ch 1 머신러닝 개요.pptx Chapter 1. < > :,, 2017. Slides Prepared by,, Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 1.1 3 1.2... 7 1.3 10 1.4 16 1.5 35 2 1 1.1 n,, n n Artificial

More information

Microsoft PowerPoint - ºÐÆ÷ÃßÁ¤(ÀüÄ¡Çõ).ppt

Microsoft PowerPoint - ºÐÆ÷ÃßÁ¤(ÀüÄ¡Çõ).ppt 수명분포및신뢰도의 통계적추정 포항공과대학교산업공학과전치혁.. 수명및수명분포 수명 - 고장 까지의시간 - 확률변수로간주 - 통상잘알려진분포를따른다고가정 수명분포 - 확률밀도함수또는 누적 분포함수로표현 - 신뢰도, 고장률, MTTF 등신뢰성지표는수명분포로부터도출 - 수명분포추정은분포함수관련모수의추정 누적분포함수및확률밀도함수 누적분포함수 cumulav dsbuo

More information

Artificial Intelligence: Assignment 3 Seung-Hoon Na November 30, Sarsa와 Q-learning Windy Gridworld Windy gridworld는 (Sutton 교재 연습문제 6.5) 다음

Artificial Intelligence: Assignment 3 Seung-Hoon Na November 30, Sarsa와 Q-learning Windy Gridworld Windy gridworld는 (Sutton 교재 연습문제 6.5) 다음 Artificil Intelligence: Assignment 3 Seung-Hoon N November 30, 2017 1 1.1 Srs와 Q-lerning Windy Gridworld Windy gridworld는 (Sutton 교재 연습문제 6.5) 다음 그림과 같이 8 7 Grid world 로, Agent는 up, down, right, left의

More information

SNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000

SNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000 SNU 4190.210 프로그래밍 원리 (Principles of Programming) Part III Prof. Kwangkeun Yi 차례 1 값중심 vs 물건중심프로그래밍 (applicative vs imperative programming) 2 프로그램의이해 : 환경과메모리 (environment & memory) 다음 1 값중심 vs 물건중심프로그래밍

More information

Microsoft PowerPoint Predicates and Quantifiers.ppt

Microsoft PowerPoint Predicates and Quantifiers.ppt 이산수학 () 1.3 술어와한정기호 (Predicates and Quantifiers) 2006 년봄학기 문양세강원대학교컴퓨터과학과 술어 (Predicate), 명제함수 (Propositional Function) x is greater than 3. 변수 (variable) = x 술어 (predicate) = P 명제함수 (propositional function)

More information

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

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ETRI, Kim Kwihoon (kwihooi@etri.re.kr) 1 RL overview & RL 에주목하는이유? 2 RL Tech. Tree 3 Model-based RL vs Model-free RL 4 몇가지사례들 5 Summary 2 AI Framework KSB AI Framework BeeAI,, Edge Computing EdgeX,, AI

More information

중간고사

중간고사 중간고사 예제 1 사용자로부터받은두개의숫자 x, y 중에서큰수를찾는알고리즘을의사코드로작성하시오. Step 1: Input x, y Step 2: if (x > y) then MAX

More information

Microsoft PowerPoint - 04primitives.ppt

Microsoft PowerPoint - 04primitives.ppt Grahics Ouu Primiives ( 그래픽스출력기본단위 ) 3 rd Wee, 8 Sun-Jeong Kim Poins Lines DDA algorihm Bresenham s algorihm Polgons Conens Conve and concave olgons Inside-ouside ess Polgon ales Fron and ac faces Poins

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

C 언어 프로그래밊 과제 풀이

C 언어 프로그래밊 과제 풀이 과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍

More information

확률과통계4

확률과통계4 확률과통계 4. 확률변수와확률분포 건국대학교스마트 ICT 융합공학과윤경로 (yoonk@konkuk.ac.kr) 4. 확률변수와확률분포 4.1 확률변수와확률분포의개념 4.2 결합확률분포 4.3 주변확률분포 4.4 조건부확률분포 4.5 확률변수의독립 4.1 확률변수와확률분포의개념 [ 정의 4-1] 확률변수 (random variable) 표본공간의각원소를실수값으로

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB>

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB> 주간기술동향 2016. 2. 24. 최신 ICT 이슈 인공지능 바둑 프로그램 경쟁, 구글이 페이스북에 리드 * 바둑은 경우의 수가 많아 컴퓨터가 인간을 넘어서기 어려움을 보여주는 사례로 꼽혀 왔 으며, 바로 그런 이유로 인공지능 개발에 매진하는 구글과 페이스북은 바둑 프로그램 개 발 경쟁을 벌여 왔으며, 프로 9 단에 도전장을 낸 구글이 일단 한발 앞서 가는

More information

01

01 2019 학년도대학수학능력시험 9 월모의평가문제및정답 2019 학년도대학수학능력시험 9 월모의평가문제지 1 제 2 교시 5 지선다형 1. 두벡터, 모든성분의합은? [2 점 ] 에대하여벡터 의 3. 좌표공간의두점 A, B 에대하여선분 AB 를 로외분하는점의좌표가 일때, 의값은? [2점] 1 2 3 4 5 1 2 3 4 5 2. lim 의값은? [2점] 4. 두사건,

More information

Finance Lecure Noe Series 금융시장과 투자분석 연구 제5강. 가치평가와 신용분석 학습목표. 주식회사와 가치평가: 주식회사의 특징과 가치평가의 기본원리에 대해 살펴본다.. 자기자본의 가치평가: 머튼 모형Meron model)을 이용하여 기업의 자기자본가치를 평가하는 방법에 대해 알아본다. 조 승 모 : 머튼 모형을 이용하여 기업의 타인자본가치를

More information

<4D F736F F D20BDC3B0E8BFADBAD0BCAE20C1A B0AD5FBCF6C1A45FB0E8B7AEB0E6C1A6C7D E646F63>

<4D F736F F D20BDC3B0E8BFADBAD0BCAE20C1A B0AD5FBCF6C1A45FB0E8B7AEB0E6C1A6C7D E646F63> 제 3 강계량경제학 Review Par I. 단순회귀모형 I. 계량경제학 A. 계량경제학 (Economerics 이란? i. 경제적이론이설명하는경제변수들간의관계를경제자료를바탕으로통 계적으로추정 (esimaion 고검정 (es 하는학문 거시소비함수 (Keynse. C=f(Y, 0

More information

Microsoft PowerPoint - LN05 [호환 모드]

Microsoft PowerPoint - LN05 [호환 모드] 계량재무분석 I Chapter 6 & 7 Probability Distribution II 경영대학재무금융학과 윤선중 0 Objectives 확률변수 이산확률분포 (Discrete Random Variables): 셀수있는확률변수 연속확률분포 (Continuous Random Variables): 셀수없는경우의수 이산확률변수 분포의대표값 기대치 (Expected

More information

statistics

statistics 수치를이용한자료요약 statistics hmkang@hallym.ac.kr 한림대학교 통계학 강희모 ( 한림대학교 ) 수치를이용한자료요약 1 / 26 수치를 통한 자료의 요약 요약 방대한 자료를 몇 개의 의미있는 수치로 요약 자료의 분포상태를 알 수 있는 통계기법 사용 중심위치의 측도(measure of center) : 어떤 값을 중심으로 분포되어 있는지

More information

딥러닝 첫걸음

딥러닝 첫걸음 딥러닝첫걸음 4. 신경망과분류 (MultiClass) 다범주분류신경망 Categorization( 분류 ): 예측대상 = 범주 이진분류 : 예측대상범주가 2 가지인경우 출력층 node 1 개다층신경망분석 (3 장의내용 ) 다범주분류 : 예측대상범주가 3 가지이상인경우 출력층 node 2 개이상다층신경망분석 비용함수 : Softmax 함수사용 다범주분류신경망

More information

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로 3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로성립한다. Theorem 7 두함수 f : X Y 와 g : X Y 에대하여, f = g f(x)

More information

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI:   (LiD) - - * Way to Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.353-376 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.353 (LiD) -- * Way to Integrate Curriculum-Lesson-Evaluation using Learning-in-Depth

More information

27 2, 17-31, , * ** ***,. K 1 2 2,.,,,.,.,.,,.,. :,,, : 2009/08/19 : 2009/09/09 : 2009/09/30 * 2007 ** *** ( :

27 2, 17-31, , * ** ***,. K 1 2 2,.,,,.,.,.,,.,. :,,, : 2009/08/19 : 2009/09/09 : 2009/09/30 * 2007 ** *** ( : 27 2, 17-31, 2009. -, * ** ***,. K 1 2 2,.,,,.,.,.,,.,. :,,, : 2009/08/19 : 2009/09/09 : 2009/09/30 * 2007 ** *** (: dminkim@cau.ac.kr) 18 한국교육문제연구제 27 권 2 호, 2009. Ⅰ. (,,, 2004). (,, 2006).,,, (Myrick,

More information

빅데이터_DAY key

빅데이터_DAY key Big Data Near You 2016. 06. 16 Prof. Sehyug Kwon Dept. of Statistics 4V s of Big Data Volume Variety Velocity Veracity Value 대용량 다양한 유형 실시간 정보 (불)확실성 가치 tera(1,0004) - peta -exazetta(10007) bytes in 2020

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 [ 인공지능입문랩 ] SEOPT ( Study on the Elements Of Python and Tensorflow ) 인공지능 + 데이터분석목적 / 방법 / 기법 / 도구 + Python Programming 기초 + NumpyArray(Tensor) youngdocseo@gmail.com 1 *3 시간 / 회 구분일자내용비고 1 회 0309

More information

Microsoft PowerPoint - chap_11_rep.ppt [호환 모드]

Microsoft PowerPoint - chap_11_rep.ppt [호환 모드] 제 11 강 자기상관 Auocorrelaion 111 유효성 (efficiency, accurae esimaion/predicion) 을위해서는모든체계적인정보가회귀모형에체화되어있어야함 표본의무작위성 (randomness) 은서로다른관측치들에대한오차항들이상관되어있지말아야함을의미함 자기상관 (Auocorrelaion) 은이러한표본의무작위성을위반하게만드는오차항에있는체계적패턴임

More information

Objective-driven systems modeling

Objective-driven systems modeling Sysem 이란? 1 of 21 시스템정의 A se of ineracing or inerdependen eniies, real or absrac, forming an inegraed whole [Wikepedia Encyclopedia] A combinaion of componens ha ac ogeher o perform a funcion no possible

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제

Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제 Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, 2018 1 1.1 Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제 6.5에서 찾아볼 수 있다. http://incompleteideas.net/book/bookdraft2017nov5.pdf

More information

확률과통계6

확률과통계6 확률과통계 6. 이산형확률분포 건국대학교스마트 ICT 융합공학과윤경로 (yoonk@konkuk.ac.kr) 6. 이산형확률분포 6.1 이산균일분포 6.2 이항분포 6.3 초기하분포 6.4 포아송분포 6.5 기하분포 6.6 음이항분포 * ( 제외 ) 6.7 다항분포 * ( 제외 ) 6.1 이산균일분포 [ 정의 6-1] 이산균일분포 (discrete uniform

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

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

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의 제시문 문제지 2015학년도 대학 신입학생 수시모집 일반전형 면접 및 구술고사 수학 제시문 1 하나의 동전을 던질 때, 앞면이나 뒷면이 나온다. 번째 던지기 전까지 뒷면이 나온 횟수를 라 하자( ). 처음 던지기 전 가진 점수를 점이라 하고, 번째 던졌을 때, 동전의 뒷면이 나오면 가지고 있던 점수를 그대로 두고, 동전의 앞면이 나오면 가지고 있던 점수를 배

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 스마트폰사용자의이동경로및도착지예측을위한다중스위치은닉마코프모델 35 스마트폰사용자의이동경로및도착지예측을위한다중스위치은닉마코프모델 (Muliswich Hidden Markov Models for Roue and Desinaion Predicion of Mobile Phone Users) 이상우 허민오 (Sang-Woo Lee) 장병탁 (Min-Oh Heo) (Byoung-Tak

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구 Siamese Neural Network 박천음 강원대학교 Intelligent Software Lab. Intelligent Software Lab. Intro. S2Net Siamese Neural Network(S2Net) 입력 text 들을 concept vector 로표현하기위함에기반 즉, similarity 를위해가중치가부여된 vector 로표현

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

More information

R을 이용한 텍스트 감정분석

R을 이용한 텍스트 감정분석 R Data Analyst / ( ) / kim@mindscale.kr (kim@mindscale.kr) / ( ) ( ) Analytic Director R ( ) / / 3/45 4/45 R? 1. : / 2. : ggplot2 / Web 3. : slidify 4. : 5. Matlab / Python -> R Interactive Plots. 5/45

More information

첨 부 1. 설문분석 결과 2. 교육과정 프로파일 169

첨 부 1. 설문분석 결과 2. 교육과정 프로파일 169 첨부 168 첨 부 1. 설문분석 결과 2. 교육과정 프로파일 169 Ⅰ-1. 설문조사 개요 Ⅰ. 설문분석 결과 병무청 직원들이 생각하는 조직문화, 교육에 대한 인식, 역량 중요도/수행도 조사를 인터넷을 통해 실 시 총 1297명의 응답을 받았음 (95% 신뢰수준에 표본오차는 ±5%). 조사 방법 인터넷 조사 조사 기간 2005년 5월 4일 (목) ~ 5월

More information

7장.indd

7장.indd r i c i r c u i s 07 R 회로의 응답 7. 병렬 R 회로의 특성방정식 7. 병렬 R 회로의 자연응답 7.3 병렬 R 회로의 계단응답 7.4 직렬 R 회로와 쌍대성 7.5 직렬 R 회로의 자연응답 7.6 직렬 R 회로의 계단응답 7.7* 무손실 회로의 해석 7.8 요약 및 복습 ONTENTS ER c PT e HA l E 07 R HAPTER

More information

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut 경영학을 위한 수학 Fial Eam 5//(토) :-5: 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오.. (각 6점) 다음 적분을 구하시오 4 ( ) (a) ( )4 8 8 (b) d이 성립한다. d C C log log (c) 이다. 양변에 적분을 취하면 log C (d) 라 하자. 그러면 d 4이다. 9 9 4 / si (e) cos si

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

More information

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 2 nd DLCAT 2019.07.04 Contents 1. 2. ML-agents Tutorial 2 3 4 Reinforcement Learning 5 Action (a) Jump, forward, backward, run, Agent State (s) Position of agent, enemy, coins Reward (r) Reward Reward

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

Stage 2 First Phonics

Stage 2 First Phonics ORT Stage 2 First Phonics The Big Egg What could the big egg be? What are the characters doing? What do you think the story will be about? (큰 달걀은 무엇일까요? 등장인물들은 지금 무엇을 하고 있는 걸까요? 책은 어떤 내용일 것 같나요?) 대해 칭찬해

More information

= ``...(2011), , (.)''

= ``...(2011), , (.)'' Finance Lecture Note Series 사회과학과 수학 제2강. 미분 조 승 모2 영남대학교 경제금융학부 학습목표. 미분의 개념: 미분과 도함수의 개념에 대해 알아본다. : 실제로 미분을 어떻게 하는지 알아본다. : 극값의 개념을 알아보고 미분을 통해 어떻게 구하는지 알아본다. 4. 미분과 극한: 미분을 이용하여 극한값을 구하는 방법에 대해 알아본다.

More information

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속 1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속 2 1.1 함수를표현하는네가지방법 함수 f : D E 는집합 D 의각원소 x 에집합 E 에속하는단하나의원소 f(x) 를 대응시키는규칙이다.

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 13. 포인터와배열! 함께이해하기 2013.10.02. 오병우 컴퓨터공학과 13-1 포인터와배열의관계 Programming in C, 정재은저, 사이텍미디어. 9 장참조 ( 교재의 13-1 은읽지말것 ) 배열이름의정체 배열이름은 Compile 시의 Symbol 로서첫번째요소의주소값을나타낸다. Symbol 로서컴파일시에만유효함 실행시에는메모리에잡히지않음

More information

11¹Ú´ö±Ô

11¹Ú´ö±Ô A Review on Promotion of Storytelling Local Cultures - 265 - 2-266 - 3-267 - 4-268 - 5-269 - 6 7-270 - 7-271 - 8-272 - 9-273 - 10-274 - 11-275 - 12-276 - 13-277 - 14-278 - 15-279 - 16 7-280 - 17-281 -

More information

1)2) 1

1)2) 1 1)2) 1 2 3 4 수업전활동 수업중활동 수업후활동 5 년도 / 학기 학수번호 교과목명 교강사명 개요 / 진행 6 7 8 9 인적사항응답자수 ( 명 ) 구성비인적사항응답자수 ( 명 ) 구성비 10 자체평가에따른잘한점 자체평가에따른아쉬운점 자체평가에따른잘한점 자체평가에따른아쉬운점 자체평가중잘한점 자체평가중미비점 자체평가중잘한점 자체평가중미비점 11 자체평가에따른잘한점

More information

001지식백서_4도

001지식백서_4도 White Paper on Knowledge Service Industry Message Message Contents Contents Contents Contents Chapter 1 Part 1. Part 2. Part 3. Chapter

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 9) . T 플립플롭으로구성된순서논리회로의해석 () 변수명칭부여 F-F 플립플롭의입력 :, F-F 플립플롭의출력 :, (2) 불대수식유도 플립플롭의입력 : F-F 플립플롭의입력 : F-F 플립플롭의출력 : (3) 상태표작성 이면,

More information

예제 1.1 ( 경기값과공정한경기 ) >> A = [5 3 9; 8 10 11; 6 2 8], P = [0 1 0], Q = [1 0 0]' % 3x3 행렬경기 A = 5 3 9 8 10 11 6 2 8 P = 0 1 0 Q = 1 0 0 >> E = P * A * Q % 경기자 R은항상 2행을선택하고 C는항상 1열을선택하면, % R은 $8을얻는것이보장되고

More information

KDI정책포럼제221호 ( ) ( ) 내용문의 : 이재준 ( ) 구독문의 : 발간자료담당자 ( ) 본정책포럼의내용은 KDI 홈페이지를 통해서도보실수있습니다. 우리나라경

KDI정책포럼제221호 ( ) ( ) 내용문의 : 이재준 ( ) 구독문의 : 발간자료담당자 ( ) 본정책포럼의내용은 KDI 홈페이지를 통해서도보실수있습니다.   우리나라경 KDI정책포럼제221호 (2010-01) (2010. 2. 10) 내용문의 : 이재준 (02-958-4079) 구독문의 : 발간자료담당자 (02-958-4312) 본정책포럼의내용은 KDI 홈페이지를 통해서도보실수있습니다. http://www.kdi.re.kr 우리나라경기변동성에대한요인분석및시사점 이재준 (KDI 부연구위원 ) * 요 약,,, 1970. * (,

More information

Chapter 5

Chapter 5 POSTCH 이성익교수의 양자세계에관한강연 - 4 장 - 편집도우미 : POSTCH 학부생정윤영 Chpter 4 One-Diensionl Potentils du x x= u x u x + = V, x < = V, x> du x = ( V) u( x) x, ( ) du

More information

164

164 에너지경제연구제 16 권제 1 호 Korean Energy Economic Review Volume 16, Number 1, March 2017 : pp. 163~190 학술 시변파라미터일반화해밀턴 -plucking 모형을이용한전력소비의선제적경기국면판단활용연구 * 163 164 165 166 ~ 167 ln 168 [ 그림 1] 제조업전력판매량 (a) 로그변환

More information

03.Agile.key

03.Agile.key CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development

More information

- 1 -

- 1 - - 1 - External Shocks and the Heterogeneous Autoregressive Model of Realized Volatility Abstract: We examine the information effect of external shocks on the realized volatility based on the HAR-RV (heterogeneous

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

Microsoft PowerPoint - 실습소개와 AI_ML_DL_배포용.pptx

Microsoft PowerPoint - 실습소개와 AI_ML_DL_배포용.pptx 실습강의개요와인공지능, 기계학습, 신경망 < 인공지능입문 > 강의 허민오 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 실습강의개요 노트북을꼭지참해야하는강좌 신경망소개 (2 주, 허민오 ) Python ( 프로그래밍언어 ) (2주, 김준호

More information

제1강 인공지능 개념과 역사

제1강 인공지능 개념과 역사 인공지능개념과역사 < 인공지능입문 > 강의노트 장병탁서울대학교컴퓨터공학부 & 인지과학 / 뇌과학협동과정 http://bi.snu.ac.kr/~btzhang/ Version: 20180302 목차 인공지능의개념........ 3 연구분야............ 4 역사...... 6 패러다임........ 7 응용사례.......... 8 Reading Assignments.........

More information

Microsoft PowerPoint - chap_2_rep.ppt [호환 모드]

Microsoft PowerPoint - chap_2_rep.ppt [호환 모드] 제 강.1 통계적기초 확률변수 (Radom Variable). 확률변수 (r.v.): 관측되기전까지는그값이알려지지않은변수. 확률변수의값은확률적실험으로부터결과된다. 확률적실험은실제수행할수있는실험뿐아니라가상적실험도포함함 (ex. 주사위던지기, [0,1] 실선에점던지기 ) 확률변수는그변수의모든가능한값들의집합에대해정의된알려지거나알려지지않은어떤확률분포의존재가연계됨 반면에,

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

More information

G Power

G Power G Power 부산대학교통계학과조영석 1. G Power 란? 2. G Power 설치및실행 2.1 G Power 설치 2.2 G Power 실행 3. 검정 (Test) 3.1 가설검정 (Test of hypothesis) 3.2 검정력 (Power) 3.3 효과크기 (Effect size) 3.4 표본수산정 4. 분석 4.1 t- 검정 (t-test) 4.2

More information

에너지경제연구 제13권 제1호

에너지경제연구 제13권 제1호 에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 23~56 거시계량모형을이용한전력요금 파급효과분석 * 23 24 25 26 < 표 1> OECD 전력요금수준 ( 단위 : $/MWh) 27 28 < 표 2> 모형의구성 29 30 31 [ 그림 1] 연립방정식모형의개요 32

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

내재화평가 결과서

내재화평가 결과서 액션러닝을 활용한 SW공학교육 개선 2013. 12 티큐엠에스 목 차 1. 기획의도 2. 프로그램 목표 3. 세부학습 목표 4. 참여 대상의 직무 수준 5. 학습성과 관리 방안 6. 학습절차 7. 교수학습계획 예시 8. 결론 1. 기획의도 기존의 강의와 이론중심교육체계는 학습내용을 소프트웨어개발현장에 적용하고 프로젝트수행 시 발생되는 문제대응능력 향상에는 한계가

More information

저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물

저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물 저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

44-4대지.07이영희532~

44-4대지.07이영희532~ A Spatial Location Analysis of the First Shops of Foodservice Franchise in Seoul Metropolitan City Younghee Lee* 1 1 (R) 0 16 1 15 64 1 Abstract The foodservice franchise is preferred by the founders who

More information

부문별 에너지원 수요의 변동특성 및 공통변동에 미치는 거시적 요인들의 영향력 분석

부문별 에너지원 수요의 변동특성 및 공통변동에 미치는 거시적 요인들의 영향력 분석 에너지경제연구 Korean Energy Economic Review Volume 15, Number 1, March 2016 : pp. 33 ~ 67 부문별에너지원수요의변동특성및공통변동에 미치는거시적요인들의영향력분석 33 ~ < 표 1> 에너지소비량과주요변수들의연평균증가율 ~ ~ ~ ~ ~ 34 35 36 37 38 ~ 39 [ 그림 1] 부문별에너지원소비량의증가율

More information

Probabilistic graphical models: Assignment 3 Seung-Hoon Na June 7, Gibbs sampler for Beta-Binomial Binomial및 beta분포는 다음과 같이 정의된다. k Bin(n, θ):

Probabilistic graphical models: Assignment 3 Seung-Hoon Na June 7, Gibbs sampler for Beta-Binomial Binomial및 beta분포는 다음과 같이 정의된다. k Bin(n, θ): Probabilistic graphical models: Assignment 3 Seung-Hoon Na June 7, 207 Gibbs sampler for Beta-Binomial Binomial및 beta분포는 다음과 같이 정의된다. k Bin(n, θ): binomial distribution은 성공확률이 θ인 시도에서, n번 시행 중 k번 성공할 확률

More information

3Æí2Àå¨éÀç

3Æí2Àå¨éÀç 333 442 443 1e 1.1 eecrmeprocurement e eelectronic e e IT 321 444 online offline e front back IT 445 2000 com 1 1.2 322 e e 10 potential customers 446 1.3 e 323 447 Michael Porter 323 2 value chain enterprise

More information

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조 - Part2- 제 2 장다차원배열이란무엇인가 학습목차 2.1 다차원배열이란 2. 2 2 차원배열의주소와값의참조 2.1 다차원배열이란 2.1 다차원배열이란 (1/14) 다차원배열 : 2 차원이상의배열을의미 1 차원배열과다차원배열의비교 1 차원배열 int array [12] 행 2 차원배열 int array [4][3] 행 열 3 차원배열 int array [2][2][3]

More information

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). * , 40 12 (2006 6) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). * 40, 40 12 (EPQ; economic production quantity). (setup cost) (setup time) Bradley

More information

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

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

More information

chap x: G입력

chap x: G입력 재귀알고리즘 (Recursive Algorithms) 재귀알고리즘의특징 문제자체가재귀적일경우적합 ( 예 : 피보나치수열 ) 이해하기가용이하나, 비효율적일수있음 재귀알고리즘을작성하는방법 재귀호출을종료하는경계조건을설정 각단계마다경계조건에접근하도록알고리즘의재귀호출 재귀알고리즘의두가지예 이진검색 순열 (Permutations) 1 장. 기본개념 (Page 19) 이진검색의재귀알고리즘

More information

Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI: *,..,,,.,.,,,,.,,,,, ( )

Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI:   *,..,,,.,.,,,,.,,,,, ( ) Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI: http://dx.doi.org/10.21024/pnuedi.26.1.201604.1 *,..,,,.,.,,,,.,,,,, ( ).,,,. * 2014. 2015. ** 1, : (E-mail: cajoo@pusan.ac.kr)

More information

소성해석

소성해석 3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.

More information

DIY 챗봇 - LangCon

DIY 챗봇 - LangCon without Chatbot Builder & Deep Learning bage79@gmail.com Chatbot Builder (=Dialogue Manager),. We need different chatbot builders for various chatbot services. Chatbot builders can t call some external

More information

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not, Page 1 of 5 Learn Korean Ep. 4: To be and To exist Of course to be and to exist are different verbs, but they re often confused by beginning students when learning Korean. In English we sometimes use the

More information

Microsoft PowerPoint - IPYYUIHNPGFU

Microsoft PowerPoint - IPYYUIHNPGFU 분산분석 분산분석 (ANOVA: ANALYSIS OF VARIANCE) 두개이상의모집단의차이를검정 예 : 회사에서세종류의기계를설치하여동일한제품을생산하는경우, 각기계의생산량을조사하여평균생산량을비교 독립변수 : 다른변수에의해영향을주는변수 종속변수 : 다른변수에의해영향을받는변수 요인 (Factor): 독립변수 예에서의요인 : 기계의종류 (I, II, III) 요인수준

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

슬라이드 1

슬라이드 1 기초 PYTHON 프로그래밍 14. 함수 - 1 1. 함수 2. 파이썬내장함수 3. 사용자정의함수 4. 함수의인수와반환값 5. 함수의위치와 main 작성하기 1. 함수 블랙박스 (black box) 함수는입력과출력을갖는 black box이다. 주어진입력에대해서어떤과정을거쳐출력이나오는지가숨겨져있다. >>> print('hello world') Hello world

More information

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB>

<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB> 최신 ICT 이슈 최신 ICT 이슈 알파고의 심층강화학습을 뒷받침한 H/W 와 S/W 환경의 진화 * 알파고의 놀라운 점은 바둑의 기본규칙조차 입력하지 않았지만 승리 방식을 스스로 알아 냈다는 것이며, 알파고의 핵심기술인 심층강화학습이 급속도로 발전한 배경에는 하드웨 어의 진화와 함께 오픈소스화를 통해 발전하는 AI 관련 소프트웨어들이 자리하고 있음 2014

More information