![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bvpBho/btqCHwCMtvg/n4yyQi5ztMgvj6iTM949s1/img.png)
Lecture 4 : Model-Free Prediction -Introduction -Monte-Carlo Learning -Blackjack Example -Incremental Monte-Carlo -Temporal-Difference Learning -Driving Home Example -Random Walk Example -Batch MC and TD -Unified View -TD(λ) -n-Step TD -Forward View of TD(λ) -Backward View of TD(λ) -Relationship Between Forward and Backward TD -Forward and Backward Equivalence Model-Free Reinforcement Learning M..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/VF1Tm/btqCHwuRPO6/FpwmvC9UEZ57XJjXvBEBS0/img.png)
multiset 기존 set과 다른 점은 중복된 key값을 여러개 가질 수 있습니다. 나머지 부분은 set과 동일합니다. multiset은 많은 자료들을 저장하고 특정 자료에 대해 검색을 빠르게 해야할때 많이 사용됩니다. set과 multiset 컨테이너는 받은 elements들을 자동적으로 정렬하여 분류합니다. set과 multiset의 다른 점은 multiset이 중복을 허용한다는 것입니다. 내부적으로 이 둘은 balanced binary trees로 구성되어 있습니다. 그리고 multiset 요소의 키 값은 직접 변경할 수 없습니다. 대신, 이전 값을 삭제하고 새 값의 요소를 삽입해야 합니다.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bKkPzl/btqCEOvPNfP/iIY6pdcVYXvD2lDDkjky9k/img.png)
메일 서버 실습 서로 메일을 주고 받는것을 보기 위해 중간에 네임서버를 두고 두개의 메일 서버가 서로 통신 하는 것을 확인하려합니다. mail.ray.com과 mail.ghost.com 두가지 메일 서버를 client가 주고 받게 해보겠습니다. mail.ray.com과 mail.ghost.com에 아래의 작업을 공통적으로 진행합니다. netplan을 이용하여 고정아이피로 만든후 실습합니다. mail server의 호스트이름을 다음과 같이 변경합니다. /etc/hosts 파일에 mail.ray.com을 추가합니다. 다음으로 /etc/mail/local-host-names에도 mail.ray.com을 추가합니다. 변경한 사항들이 반영될 수 있게 reboot합니다. DNS server한곳에 ray.com과 g..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b72Dlz/btqCBxg6EUj/mfUi9C1993hYT234eRpsm0/img.png)
라운드 로빈 네임서버 유명한 사이트들의 웹 서버에는 동시에 수십만 이상의 접속이 있습니다. 따라서 웹 서버를 1대가 아닌 여러대의 웹 서버를 운영하여, 웹 서버의 부하를 줄여줍니다. 이러한 방식을 라운드 로빈 방식이라고 부릅니다. 네이버의 웹 서버의 주소를 요청하면 요청할때마다 다음과 같이 바뀔 수 있습니다. 이거나 요청한 순서에 따라 nave.com의 네임서버는 위와 같이 ip주소를 반환합니다. 웹서버의 부하를 줄이기위해 요청할때마다 다른 ip주소를 반환하는 것을 볼 수 있습니다. 실습 기본적으로 만든 ray 마스터 네임서버를 가지고 진행하겠습니다. 먼저 /etc/bind/db.ray.com 파일을 수정합니다. 다음과 같이 webserver에 해당하는 서버의 주소를 다음과 같이 작성합니다. 그리고 작성..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ZfqBv/btqCF7uiHcH/GS1VZxhEJYTXRVktUg2rHK/img.png)
Lecture 3 : Planning by Dynamic Programming -Introduction -Policy Evaluation -Iterative Policy Evaluation -Example: Small Gridworld -Policy Iteration -Example: Jack's Car Rental -Policy Improvement -Extensions to Policy Iteration -Value Iteration -Value Iteration in MDPs -Summary of DP Algorithms -Extensions to Dynamic Programming -Asynchronous Dynamic Programming -Full-width and sample backups ..