import{S as Ge,i as Re,s as Oe,e as o,k as g,w as Ne,t as i,M as Me,c as a,d as t,m as w,a as r,x as xe,h as l,b as f,G as n,g as h,y as Pe,L as Ue,q as Te,o as Le,B as Ce,v as De}from"../../chunks/vendor-hf-doc-builder.js";import{I as Ie}from"../../chunks/IconCopyLink-hf-doc-builder.js";function He(pe){let u,M,c,y,A,b,J,N,W,U,E,x,X,Z,D,d,Q,P,V,ee,H,p,te,T,ne,oe,L,ae,K,$,re,q,m,se,C,ie,le,k,he,j,v,_,I,S,fe,G,ue,z;return b=new Ie({}),S=new Ie({}),{c(){u=o("meta"),M=g(),c=o("h1"),y=o("a"),A=o("span"),Ne(b.$$.fragment),J=g(),N=o("span"),W=i("Conclusion"),U=g(),E=o("p"),x=o("strong"),X=i("Congrats on finishing this unit"),Z=i(`!\xA0There was a lot of information.
And congrats on finishing the tutorial. You\u2019ve just coded your first Deep Reinforcement Learning agent from scratch using PyTorch and shared it on the Hub \u{1F973}.`),D=g(),d=o("p"),Q=i("Don\u2019t hesitate to iterate on this unit "),P=o("strong"),V=i("by improving the implementation for more complex environments"),ee=i(` (for instance, what about changing the network to a Convolutional Neural Network to handle
frames as observation)?`),H=g(),p=o("p"),te=i("In the next unit, "),T=o("strong"),ne=i("we\u2019re going to learn more about Unity MLAgents"),oe=i(", by training agents in Unity environments. This way, you will be ready to participate in the "),L=o("strong"),ae=i(`AI vs AI challenges where you\u2019ll train your agents
to compete against other agents in a snowball fight and a soccer game.`),K=g(),$=o("p"),re=i("Sound fun? See you next time!"),q=g(),m=o("p"),se=i("Finally, we would love "),C=o("strong"),ie=i("to hear what you think of the course and how we can improve it"),le=i(". If you have some feedback then please \u{1F449}  "),k=o("a"),he=i("fill this form"),j=g(),v=o("h3"),_=o("a"),I=o("span"),Ne(S.$$.fragment),fe=g(),G=o("span"),ue=i("Keep Learning, stay awesome \u{1F917}"),this.h()},l(e){const s=Me('[data-svelte="svelte-1phssyn"]',document.head);u=a(s,"META",{name:!0,content:!0}),s.forEach(t),M=w(e),c=a(e,"H1",{class:!0});var B=r(c);y=a(B,"A",{id:!0,class:!0,href:!0});var me=r(y);A=a(me,"SPAN",{});var ve=r(A);xe(b.$$.fragment,ve),ve.forEach(t),me.forEach(t),J=w(B),N=a(B,"SPAN",{});var ge=r(N);W=l(ge,"Conclusion"),ge.forEach(t),B.forEach(t),U=w(e),E=a(e,"P",{});var ce=r(E);x=a(ce,"STRONG",{});var we=r(x);X=l(we,"Congrats on finishing this unit"),we.forEach(t),Z=l(ce,`!\xA0There was a lot of information.
And congrats on finishing the tutorial. You\u2019ve just coded your first Deep Reinforcement Learning agent from scratch using PyTorch and shared it on the Hub \u{1F973}.`),ce.forEach(t),D=w(e),d=a(e,"P",{});var F=r(d);Q=l(F,"Don\u2019t hesitate to iterate on this unit "),P=a(F,"STRONG",{});var ye=r(P);V=l(ye,"by improving the implementation for more complex environments"),ye.forEach(t),ee=l(F,` (for instance, what about changing the network to a Convolutional Neural Network to handle
frames as observation)?`),F.forEach(t),H=w(e),p=a(e,"P",{});var R=r(p);te=l(R,"In the next unit, "),T=a(R,"STRONG",{});var de=r(T);ne=l(de,"we\u2019re going to learn more about Unity MLAgents"),de.forEach(t),oe=l(R,", by training agents in Unity environments. This way, you will be ready to participate in the "),L=a(R,"STRONG",{});var _e=r(L);ae=l(_e,`AI vs AI challenges where you\u2019ll train your agents
to compete against other agents in a snowball fight and a soccer game.`),_e.forEach(t),R.forEach(t),K=w(e),$=a(e,"P",{});var be=r($);re=l(be,"Sound fun? See you next time!"),be.forEach(t),q=w(e),m=a(e,"P",{});var O=r(m);se=l(O,"Finally, we would love "),C=a(O,"STRONG",{});var Ee=r(C);ie=l(Ee,"to hear what you think of the course and how we can improve it"),Ee.forEach(t),le=l(O,". If you have some feedback then please \u{1F449}  "),k=a(O,"A",{href:!0,rel:!0});var ke=r(k);he=l(ke,"fill this form"),ke.forEach(t),O.forEach(t),j=w(e),v=a(e,"H3",{class:!0});var Y=r(v);_=a(Y,"A",{id:!0,class:!0,href:!0});var Se=r(_);I=a(Se,"SPAN",{});var $e=r(I);xe(S.$$.fragment,$e),$e.forEach(t),Se.forEach(t),fe=w(Y),G=a(Y,"SPAN",{});var Ae=r(G);ue=l(Ae,"Keep Learning, stay awesome \u{1F917}"),Ae.forEach(t),Y.forEach(t),this.h()},h(){f(u,"name","hf:doc:metadata"),f(u,"content",JSON.stringify(Ke)),f(y,"id","conclusion"),f(y,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),f(y,"href","#conclusion"),f(c,"class","relative group"),f(k,"href","https://forms.gle/BzKXWzLAGZESGNaE9"),f(k,"rel","nofollow"),f(_,"id","keep-learning-stay-awesome"),f(_,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),f(_,"href","#keep-learning-stay-awesome"),f(v,"class","relative group")},m(e,s){n(document.head,u),h(e,M,s),h(e,c,s),n(c,y),n(y,A),Pe(b,A,null),n(c,J),n(c,N),n(N,W),h(e,U,s),h(e,E,s),n(E,x),n(x,X),n(E,Z),h(e,D,s),h(e,d,s),n(d,Q),n(d,P),n(P,V),n(d,ee),h(e,H,s),h(e,p,s),n(p,te),n(p,T),n(T,ne),n(p,oe),n(p,L),n(L,ae),h(e,K,s),h(e,$,s),n($,re),h(e,q,s),h(e,m,s),n(m,se),n(m,C),n(C,ie),n(m,le),n(m,k),n(k,he),h(e,j,s),h(e,v,s),n(v,_),n(_,I),Pe(S,I,null),n(v,fe),n(v,G),n(G,ue),z=!0},p:Ue,i(e){z||(Te(b.$$.fragment,e),Te(S.$$.fragment,e),z=!0)},o(e){Le(b.$$.fragment,e),Le(S.$$.fragment,e),z=!1},d(e){t(u),e&&t(M),e&&t(c),Ce(b),e&&t(U),e&&t(E),e&&t(D),e&&t(d),e&&t(H),e&&t(p),e&&t(K),e&&t($),e&&t(q),e&&t(m),e&&t(j),e&&t(v),Ce(S)}}}const Ke={local:"conclusion",sections:[{local:"keep-learning-stay-awesome",title:"Keep Learning, stay awesome \u{1F917}"}],title:"Conclusion"};function qe(pe){return De(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Be extends Ge{constructor(u){super();Re(this,u,qe,He,Oe,{})}}export{Be as default,Ke as metadata};
