import{s as j,n as q,o as F}from"../chunks/scheduler.37c15a92.js";import{S as K,i as W,g as c,s as l,r as A,A as J,h as g,f as n,c as o,j as O,u as P,x as k,k as z,y as N,a,v as G,d as H,t as S,w as E}from"../chunks/index.7cb9c9b8.js";import{H as B,E as Q}from"../chunks/EditOnGithub.858acfec.js";function V(C){let i,w,h,_,r,y,s,D="These are <strong>optional readings</strong> if you want to go deeper.",L,m,b,p,U='<li><a href="http://incompleteideas.net/book/RLbook2020.pdf" rel="nofollow">Reinforcement Learning: An Introduction, Richard Sutton and Andrew G. Barto Chapter 1, 2 and 3</a></li> <li><a href="https://youtu.be/2GwBez0D20A" rel="nofollow">Foundations of Deep RL Series, L1 MDPs, Exact Solution Methods, Max-ent RL by Pieter Abbeel</a></li> <li><a href="https://spinningup.openai.com/en/latest/spinningup/rl_intro.html" rel="nofollow">Spinning Up RL by OpenAI Part 1: Key concepts of RL</a></li>',v,f,x,d,I='<li><a href="https://blog.paperspace.com/getting-started-with-openai-gym/" rel="nofollow">Getting Started With OpenAI Gym: The Basic Building Blocks</a></li> <li><a href="https://www.gymlibrary.dev/content/environment_creation/" rel="nofollow">Make your own Gym custom environment</a></li>',M,u,R,$,T;return r=new B({props:{title:"Additional Readings",local:"additional-readings",headingTag:"h1"}}),m=new B({props:{title:"Deep Reinforcement Learning",local:"deep-rl",headingTag:"h2"}}),f=new B({props:{title:"Gym",local:"gym",headingTag:"h2"}}),u=new Q({props:{source:"https://github.com/huggingface/deep-rl-class/blob/main/units/en/unit1/additional-readings.mdx"}}),{c(){i=c("meta"),w=l(),h=c("p"),_=l(),A(r.$$.fragment),y=l(),s=c("p"),s.innerHTML=D,L=l(),A(m.$$.fragment),b=l(),p=c("ul"),p.innerHTML=U,v=l(),A(f.$$.fragment),x=l(),d=c("ul"),d.innerHTML=I,M=l(),A(u.$$.fragment),R=l(),$=c("p"),this.h()},l(e){const t=J("svelte-u9bgzb",document.head);i=g(t,"META",{name:!0,content:!0}),t.forEach(n),w=o(e),h=g(e,"P",{}),O(h).forEach(n),_=o(e),P(r.$$.fragment,e),y=o(e),s=g(e,"P",{"data-svelte-h":!0}),k(s)!=="svelte-19yxmer"&&(s.innerHTML=D),L=o(e),P(m.$$.fragment,e),b=o(e),p=g(e,"UL",{"data-svelte-h":!0}),k(p)!=="svelte-10ifouk"&&(p.innerHTML=U),v=o(e),P(f.$$.fragment,e),x=o(e),d=g(e,"UL",{"data-svelte-h":!0}),k(d)!=="svelte-1dtrnhx"&&(d.innerHTML=I),M=o(e),P(u.$$.fragment,e),R=o(e),$=g(e,"P",{}),O($).forEach(n),this.h()},h(){z(i,"name","hf:doc:metadata"),z(i,"content",X)},m(e,t){N(document.head,i),a(e,w,t),a(e,h,t),a(e,_,t),G(r,e,t),a(e,y,t),a(e,s,t),a(e,L,t),G(m,e,t),a(e,b,t),a(e,p,t),a(e,v,t),G(f,e,t),a(e,x,t),a(e,d,t),a(e,M,t),G(u,e,t),a(e,R,t),a(e,$,t),T=!0},p:q,i(e){T||(H(r.$$.fragment,e),H(m.$$.fragment,e),H(f.$$.fragment,e),H(u.$$.fragment,e),T=!0)},o(e){S(r.$$.fragment,e),S(m.$$.fragment,e),S(f.$$.fragment,e),S(u.$$.fragment,e),T=!1},d(e){e&&(n(w),n(h),n(_),n(y),n(s),n(L),n(b),n(p),n(v),n(x),n(d),n(M),n(R),n($)),n(i),E(r,e),E(m,e),E(f,e),E(u,e)}}}const X='{"title":"Additional Readings","local":"additional-readings","sections":[{"title":"Deep Reinforcement Learning","local":"deep-rl","sections":[],"depth":2},{"title":"Gym","local":"gym","sections":[],"depth":2}],"depth":1}';function Y(C){return F(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ne extends K{constructor(i){super(),W(this,i,Y,V,j,{})}}export{ne as component};
