Buckets:
| import{s as xt,n as Pt,o as _t}from"../chunks/scheduler.37c15a92.js";import{S as kt,i as jt,g as a,s as i,r,A as Ht,h as p,f as n,c as s,j as Tt,u as m,x as o,k as Se,y as Lt,a as l,v as f,d as $,t as v,w as u}from"../chunks/index.2bf4358c.js";import{C as h}from"../chunks/CodeBlock.4e987730.js";import{H as De,E as Jt}from"../chunks/getInferenceSnippets.ebf8be91.js";function Ut(Oe){let c,ae,ie,pe,d,oe,w,Ke='ยินดีต้อนรับเข้าสู่คอร์ส Hugging Face! ในส่วนเริ่มต้นนี้จะพาคุณติดตั้งโปรแกรมหรือสิ่งแวดล้อมในการทำงาน(หรือเรียกว่า working environment) หากคุณเพิ่งเริ่มคอร์สนี้ เราแนะนำให้คุณไปดู <a href="/course/chapter1">บทที่ 1</a> ก่อน จากนั้นค่อยกลับมาติดตั้ง environtment เพื่อทดลองโค้ดด้วยตัวเอง',re,g,et="คลังชุดคำสั่ง (หรือเรียกว่า library) ต่าง ๆ ที่ใช้ในคอร์สนี้สามารถใช้เป็นชุดคำสั่งสำเร็จในภาษา Python (หรือเรียกว่า Python package) ได้ทั้งหมด ดังนั้น ในส่วนนี้เราจะแสดงวิธีการติดตั้ง Python environment และลง library ที่จำเป็นทั้งหมด",me,C,tt="ในส่วนนี้เราจะแสดงวิธีการติดตั้ง working environment อยู่ทั้งหมดสองวิธี ได้แก่ การใช้ Colab notebook และ การใช้สิ่งแวดล้อมจำลองใน Python (หรือเรียกว่า Python virtual environment) คุณสามารถใช้วิธีใดก็ได้ที่ถนัด สำหรับผู้เริ่มต้นแล้ว เราแนะนำให้ใช้ Colab notebook",fe,M,nt="อย่างไรก็ตาม ในที่นี้จะไม่ได้แสดงวิธีการติดตั้งสำหรับระบบปฏิบัติการ Windows หากคุณใช้ Windows แนะนำให้ทำตามวิธีการลงด้วย Colab notebook หากคุณใช้ Linux หรือ macOS คุณสามารถทำตามวิธีใดก็ได้",$e,T,lt='หากคุณจะทำตามตัวอย่างในคอร์สนี้ คุณจำเป็นต้องมีบัญชี Hugging Face หากยังไม่มีบัญชี คุณสามารถ <a href="https://huggingface.co/join" rel="nofollow">สร้างบัญชีใหม่ที่นี่</a>',ve,x,ue,P,it="การติดตั้งโดยใช้ Colab notebook เป็นวิธีการติดตั้งที่ง่ายที่สุด เพียงแค่คุณเปิดเว็บบราวเซอร์ เช่น Google Chrome, Microsoft Edge, Mozilla Firefox, Brave, หรือ Safari ก็สามารถใช้งานได้เลย",he,_,st='หากคุณยังไม่เคยใช้ Colab เราแนะนำให้คุณเริ่มต้นจาก <a href="https://colab.research.google.com/notebooks/intro.ipynb" rel="nofollow">แนะนำการใช้งาน Colab</a> โดย Colab อนุญาตให้คุณใช้ฮาร์ดแวร์เพิ่มความเร็ว เช่น GPU หรือ TPU ได้ฟรีสำหรับงานเล็ก ๆ',ce,k,at="เมื่อคุณคุ้นเคยกับการใช้งาน Colab แล้ว มาสร้าง notebook ใหม่กัน ผลจะออกมาหน้าตาเหมือนด้านล่าง:",ye,y,pt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/new_colab.png" alt="An empty colab notebook" width="80%"/>',be,j,ot="ขั้นตอนต่อไป คือ การติดตั้ง library ที่ต้องใช้งานในคอร์สนี้ โดยเราจะใช้คำสั่ง <code>pip</code> ซึ่งเป็นตัวจัดการ package ใน Python เพื่อใช้ในการติดตั้ง โดยใน notebook นั้น คุณสามารถใช้งานคำสั่งระบบได้ด้วยการใส่ตัวอักษร <code>!</code> ด้านหน้าคำสั่ง ดังนั้นคุณสามารถติดตั้ง library 🤗 Transformers ด้วยคำสั่งดังต่อไปนี้:",de,H,we,L,rt="คุณสามารถตรวจสอบว่า คุณติดตั้ง package เรียบร้อยแล้วหรือไม่ด้วยการ import เข้าไปใน Python ด้วยคำสั่งดังต่อไปนี้:",ge,J,Ce,b,mt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/install.gif" alt="A gif showing the result of the two commands above: installation and import" width="80%"/>',Me,U,ft="ขั้นตอนนี้เป็นการติดตั้ง 🤗 Transformers แบบเวอร์ชั่นเล็กไปก่อน แต่ยังไม่ได้ติดตั้ง framework ใด ๆ ที่เกี่ยวข้องกับ machine learning เช่น PyTorch หรือ TensorFlow เนื่องจากเราต้องใช้ feature ต่าง ๆ ของ library เราจึงแนะนำให้ติดตั้งเวอร์ชันพัฒนาซึ่งมาพร้อมกับ library อื่น ๆ ที่จำเป็น(หรือเรียกว่า dependency) เพื่อให้ครอบคลุมการใช้งานทั้งหมด ด้วยคำสั่งดังต่อไปนี้",Te,G,xe,Z,$t="ขั้นตอนนี้จะใช้เวลานานนิดหน่อย แต่เมื่อจบแล้วก็ถือเป็นอันเสร็จสิ้น คุณพร้อมจะเริ่มใช้งานโค้ดต่าง ๆ ในคอร์สนี้ได้แล้ว!",Pe,W,_e,I,vt='หากคุณถนัดการใช้งาน Python virtual environment มากกว่า ขั้นตอนแรกที่ต้องทำคือการติดตั้ง Python ลงบนเครื่องของคุณ เราแนะนำให้ทำตาม <a href="https://realpython.com/installing-python/" rel="nofollow">ขั้นตอนนี้</a>',ke,z,ut="เมื่อคุณติดตั้ง Python เสร็จเรียบร้อย คุณสามารถรันคำสั่ง Python ที่ terminal ของคุณได้ โดยใช้คำสั่งดังต่อไปนี้: <code>python --version</code> หากคำสั่งนี้แสดงผลออกมาเป็น version ของ Python แสดงว่าระบบได้ติดตั้ง Python ลงบนเครื่องของคุณเรียบร้อยแล้วจริง ๆ",je,B,ht="เมื่อคุณใช้คำสั่ง Python ที่ terminal เช่น <code>python --version</code> ตัวโปรแกรมจะไปเรียก Python “ชุดหลัก”จากระบบของคุณ เราไม่แนะนำให้คุณติดตั้ง package ใด ๆ ลงบน Python “ชุดหลัก” ดังกล่าว แต่ให้ใช้ในการสร้าง environment แยกออกมาในแต่ละการใช้งาน ดังนั้น แต่ละงานจะมี package และ dependency ของตนเอง ทำให้คุณไม่ต้องกังวลกับปัญหาใช้งานไม่ได้เพราะเวอร์ชันไม่ตรงเนื่องจากเวอร์ชันของ library ที่งานหนึ่งไปขัดกับ library เดียวกันที่อีกงานหนึ่ง",He,E,ct='สำหรับ Python แล้ว กระบวนการนี้สามารถทำได้โดยใช้ <a href="https://docs.python.org/3/tutorial/venv.html" rel="nofollow"><em>virtual environment</em></a> ซึ่งเป็นการเก็บ directory ทั้งหมดในการติดตั้ง package ที่ต้องการในเวอร์ชันที่เราใช้งาน การสร้าง virtual environment สามารถทำได้หลายวิธี แต่เราจะใช้ package อย่างเป็นทางการจาก Python ชื่อว่า <a href="https://docs.python.org/3/library/venv.html#module-venv" rel="nofollow"><code>venv</code></a>.',Le,V,yt="ขั้นแรกให้สร้าง directory สำหรับการใช้งาน เช่น หากคุณต้องการสร้าง directory ใหม่ ชื่อว่า <em>transformer-course</em> ที่ root ของ home directory สามารถใช้คำสั่งดังต่อไปนี้:",Je,X,Ue,R,bt="ภายใน directory นี้ ให้สร้าง virtual environment โดยใช้โมดูล <code>venv</code> ด้วยคำสั่งดังต่อไปนี้:",Ge,F,Ze,N,dt="คุณจะพบ directory ชื่อ <em>.env</em> ใน directory ที่เคยว่างเปล่าของคุณ ด้วยคำสั่งดังต่อไปนี้:",We,Y,Ie,q,ze,Q,wt="คุณสามารถเข้าและออก virtual environment ได้ด้วยคำสั่ง <code>activate</code> และ <code>deactivate</code> ดังต่อไปนี้:",Be,A,Ee,S,gt="คุณสามารถตรวจสอบได้ว่า คุณอยู่ใน environment ใดได้ด้วยคำสั่ง <code>which python</code> ระบบจะแสดงผล environment ที่คุณกำลังใช้งานอยู่",Ve,D,Xe,O,Re,K,Fe,ee,Ct="ดังที่แสดงไว้ข้างต้นในส่วนของการใช้งาน Google Colab คุณจำเป็นต้องติดตั้ง package ต่าง ๆ เพื่อให้ใช้งานได้ โดยคุณสามารถติดตั้งเวอร์ชันพัฒนาของ 🤗 Transformers โดยใช้คำสั่ง <code>pip</code> ดังต่อไปนี้:",Ne,te,Ye,ne,Mt="จากนี้ก็เป็นอันเสร็จสิ้น คุณพร้อมสำหรับการเริ่มต้นแล้ว!",qe,le,Qe,se,Ae;return d=new De({props:{title:"บทนำ",local:"บทนำ",headingTag:"h1"}}),x=new De({props:{title:"การใช้งาน Colab notebook (หรือเรียกว่า Google Colab)",local:"การใชงาน-colab-notebook-หรอเรยกวา-google-colab",headingTag:"h2"}}),H=new h({props:{code:"IXBpcCUyMGluc3RhbGwlMjB0cmFuc2Zvcm1lcnM=",highlighted:'!pip <span class="hljs-keyword">install</span> transformers',wrap:!1}}),J=new h({props:{code:"aW1wb3J0JTIwdHJhbnNmb3JtZXJz",highlighted:'<span class="hljs-keyword">import</span> transformers',wrap:!1}}),G=new h({props:{code:"IXBpcCUyMGluc3RhbGwlMjB0cmFuc2Zvcm1lcnMlNUJzZW50ZW5jZXBpZWNlJTVE",highlighted:'!pip <span class="hljs-keyword">install</span> transformers[sentencepiece]',wrap:!1}}),W=new De({props:{title:"การใช้งานสิ่งแวดล้อมจำลองใน Python (หรือเรียกว่า Python virtual environment)",local:"การใชงานสงแวดลอมจำลองใน-python-หรอเรยกวา-python-virtual-environment",headingTag:"h2"}}),X=new h({props:{code:"bWtkaXIlMjB+JTJGdHJhbnNmb3JtZXJzLWNvdXJzZSUwQWNkJTIwfiUyRnRyYW5zZm9ybWVycy1jb3Vyc2U=",highlighted:`<span class="hljs-built_in">mkdir</span> ~/transformers-course | |
| <span class="hljs-built_in">cd</span> ~/transformers-course`,wrap:!1}}),F=new h({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLmVudg==",highlighted:'<span class="hljs-keyword">python</span> -m venv .<span class="hljs-keyword">env</span>',wrap:!1}}),Y=new h({props:{code:"bHMlMjAtYQ==",highlighted:'<span class="hljs-built_in">ls</span> -a',wrap:!1}}),q=new h({props:{code:"LiUyMCUyMCUyMCUyMCUyMCUyMC4uJTIwJTIwJTIwJTIwLmVudg==",highlighted:'. <span class="hljs-string">..</span> <span class="hljs-string">.env</span>',wrap:!1}}),A=new h({props:{code:"JTIzJTIwQWN0aXZhdGUlMjB0aGUlMjB2aXJ0dWFsJTIwZW52aXJvbm1lbnQlMEFzb3VyY2UlMjAuZW52JTJGYmluJTJGYWN0aXZhdGUlMEElMEElMjMlMjBEZWFjdGl2YXRlJTIwdGhlJTIwdmlydHVhbCUyMGVudmlyb25tZW50JTBBZGVhY3RpdmF0ZQ==",highlighted:`<span class="hljs-comment"># Activate the virtual environment</span> | |
| <span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/activate | |
| <span class="hljs-comment"># Deactivate the virtual environment</span> | |
| deactivate`,wrap:!1}}),D=new h({props:{code:"d2hpY2glMjBweXRob24=",highlighted:'<span class="hljs-built_in">which</span> python',wrap:!1}}),O=new h({props:{code:"JTJGaG9tZSUyRiUzQ3VzZXIlM0UlMkZ0cmFuc2Zvcm1lcnMtY291cnNlJTJGLmVudiUyRmJpbiUyRnB5dGhvbg==",highlighted:'<span class="hljs-regexp">/home/</span><user><span class="hljs-regexp">/transformers-course/</span>.env<span class="hljs-regexp">/bin/</span>python',wrap:!1}}),K=new De({props:{title:"การติดตั้ง dependency",local:"การตดตง-dependency",headingTag:"h3"}}),te=new h({props:{code:"cGlwJTIwaW5zdGFsbCUyMCUyMnRyYW5zZm9ybWVycyU1QnNlbnRlbmNlcGllY2UlNUQlMjI=",highlighted:'pip <span class="hljs-keyword">install</span> <span class="hljs-string">"transformers[sentencepiece]"</span>',wrap:!1}}),le=new Jt({props:{source:"https://github.com/huggingface/course/blob/main/chapters/th/chapter0/1.mdx"}}),{c(){c=a("meta"),ae=i(),ie=a("p"),pe=i(),r(d.$$.fragment),oe=i(),w=a("p"),w.innerHTML=Ke,re=i(),g=a("p"),g.textContent=et,me=i(),C=a("p"),C.textContent=tt,fe=i(),M=a("p"),M.textContent=nt,$e=i(),T=a("p"),T.innerHTML=lt,ve=i(),r(x.$$.fragment),ue=i(),P=a("p"),P.textContent=it,he=i(),_=a("p"),_.innerHTML=st,ce=i(),k=a("p"),k.textContent=at,ye=i(),y=a("div"),y.innerHTML=pt,be=i(),j=a("p"),j.innerHTML=ot,de=i(),r(H.$$.fragment),we=i(),L=a("p"),L.textContent=rt,ge=i(),r(J.$$.fragment),Ce=i(),b=a("div"),b.innerHTML=mt,Me=i(),U=a("p"),U.textContent=ft,Te=i(),r(G.$$.fragment),xe=i(),Z=a("p"),Z.textContent=$t,Pe=i(),r(W.$$.fragment),_e=i(),I=a("p"),I.innerHTML=vt,ke=i(),z=a("p"),z.innerHTML=ut,je=i(),B=a("p"),B.innerHTML=ht,He=i(),E=a("p"),E.innerHTML=ct,Le=i(),V=a("p"),V.innerHTML=yt,Je=i(),r(X.$$.fragment),Ue=i(),R=a("p"),R.innerHTML=bt,Ge=i(),r(F.$$.fragment),Ze=i(),N=a("p"),N.innerHTML=dt,We=i(),r(Y.$$.fragment),Ie=i(),r(q.$$.fragment),ze=i(),Q=a("p"),Q.innerHTML=wt,Be=i(),r(A.$$.fragment),Ee=i(),S=a("p"),S.innerHTML=gt,Ve=i(),r(D.$$.fragment),Xe=i(),r(O.$$.fragment),Re=i(),r(K.$$.fragment),Fe=i(),ee=a("p"),ee.innerHTML=Ct,Ne=i(),r(te.$$.fragment),Ye=i(),ne=a("p"),ne.textContent=Mt,qe=i(),r(le.$$.fragment),Qe=i(),se=a("p"),this.h()},l(e){const t=Ht("svelte-u9bgzb",document.head);c=p(t,"META",{name:!0,content:!0}),t.forEach(n),ae=s(e),ie=p(e,"P",{}),Tt(ie).forEach(n),pe=s(e),m(d.$$.fragment,e),oe=s(e),w=p(e,"P",{"data-svelte-h":!0}),o(w)!=="svelte-1pqa0qi"&&(w.innerHTML=Ke),re=s(e),g=p(e,"P",{"data-svelte-h":!0}),o(g)!=="svelte-mdzq26"&&(g.textContent=et),me=s(e),C=p(e,"P",{"data-svelte-h":!0}),o(C)!=="svelte-18np6o"&&(C.textContent=tt),fe=s(e),M=p(e,"P",{"data-svelte-h":!0}),o(M)!=="svelte-1cui4vx"&&(M.textContent=nt),$e=s(e),T=p(e,"P",{"data-svelte-h":!0}),o(T)!=="svelte-162isd2"&&(T.innerHTML=lt),ve=s(e),m(x.$$.fragment,e),ue=s(e),P=p(e,"P",{"data-svelte-h":!0}),o(P)!=="svelte-1slkoha"&&(P.textContent=it),he=s(e),_=p(e,"P",{"data-svelte-h":!0}),o(_)!=="svelte-aj3qfl"&&(_.innerHTML=st),ce=s(e),k=p(e,"P",{"data-svelte-h":!0}),o(k)!=="svelte-1u5soxg"&&(k.textContent=at),ye=s(e),y=p(e,"DIV",{class:!0,"data-svelte-h":!0}),o(y)!=="svelte-1mpe2rl"&&(y.innerHTML=pt),be=s(e),j=p(e,"P",{"data-svelte-h":!0}),o(j)!=="svelte-zxx28z"&&(j.innerHTML=ot),de=s(e),m(H.$$.fragment,e),we=s(e),L=p(e,"P",{"data-svelte-h":!0}),o(L)!=="svelte-vyr72y"&&(L.textContent=rt),ge=s(e),m(J.$$.fragment,e),Ce=s(e),b=p(e,"DIV",{class:!0,"data-svelte-h":!0}),o(b)!=="svelte-1cj51wg"&&(b.innerHTML=mt),Me=s(e),U=p(e,"P",{"data-svelte-h":!0}),o(U)!=="svelte-aladj8"&&(U.textContent=ft),Te=s(e),m(G.$$.fragment,e),xe=s(e),Z=p(e,"P",{"data-svelte-h":!0}),o(Z)!=="svelte-w1ionx"&&(Z.textContent=$t),Pe=s(e),m(W.$$.fragment,e),_e=s(e),I=p(e,"P",{"data-svelte-h":!0}),o(I)!=="svelte-q0musn"&&(I.innerHTML=vt),ke=s(e),z=p(e,"P",{"data-svelte-h":!0}),o(z)!=="svelte-1wuxiu0"&&(z.innerHTML=ut),je=s(e),B=p(e,"P",{"data-svelte-h":!0}),o(B)!=="svelte-fou9d9"&&(B.innerHTML=ht),He=s(e),E=p(e,"P",{"data-svelte-h":!0}),o(E)!=="svelte-4e3vi4"&&(E.innerHTML=ct),Le=s(e),V=p(e,"P",{"data-svelte-h":!0}),o(V)!=="svelte-traizu"&&(V.innerHTML=yt),Je=s(e),m(X.$$.fragment,e),Ue=s(e),R=p(e,"P",{"data-svelte-h":!0}),o(R)!=="svelte-ynzp1o"&&(R.innerHTML=bt),Ge=s(e),m(F.$$.fragment,e),Ze=s(e),N=p(e,"P",{"data-svelte-h":!0}),o(N)!=="svelte-1h4l6x3"&&(N.innerHTML=dt),We=s(e),m(Y.$$.fragment,e),Ie=s(e),m(q.$$.fragment,e),ze=s(e),Q=p(e,"P",{"data-svelte-h":!0}),o(Q)!=="svelte-hfn040"&&(Q.innerHTML=wt),Be=s(e),m(A.$$.fragment,e),Ee=s(e),S=p(e,"P",{"data-svelte-h":!0}),o(S)!=="svelte-1rudrhr"&&(S.innerHTML=gt),Ve=s(e),m(D.$$.fragment,e),Xe=s(e),m(O.$$.fragment,e),Re=s(e),m(K.$$.fragment,e),Fe=s(e),ee=p(e,"P",{"data-svelte-h":!0}),o(ee)!=="svelte-869poi"&&(ee.innerHTML=Ct),Ne=s(e),m(te.$$.fragment,e),Ye=s(e),ne=p(e,"P",{"data-svelte-h":!0}),o(ne)!=="svelte-1q5m2i7"&&(ne.textContent=Mt),qe=s(e),m(le.$$.fragment,e),Qe=s(e),se=p(e,"P",{}),Tt(se).forEach(n),this.h()},h(){Se(c,"name","hf:doc:metadata"),Se(c,"content",Gt),Se(y,"class","flex justify-center"),Se(b,"class","flex justify-center")},m(e,t){Lt(document.head,c),l(e,ae,t),l(e,ie,t),l(e,pe,t),f(d,e,t),l(e,oe,t),l(e,w,t),l(e,re,t),l(e,g,t),l(e,me,t),l(e,C,t),l(e,fe,t),l(e,M,t),l(e,$e,t),l(e,T,t),l(e,ve,t),f(x,e,t),l(e,ue,t),l(e,P,t),l(e,he,t),l(e,_,t),l(e,ce,t),l(e,k,t),l(e,ye,t),l(e,y,t),l(e,be,t),l(e,j,t),l(e,de,t),f(H,e,t),l(e,we,t),l(e,L,t),l(e,ge,t),f(J,e,t),l(e,Ce,t),l(e,b,t),l(e,Me,t),l(e,U,t),l(e,Te,t),f(G,e,t),l(e,xe,t),l(e,Z,t),l(e,Pe,t),f(W,e,t),l(e,_e,t),l(e,I,t),l(e,ke,t),l(e,z,t),l(e,je,t),l(e,B,t),l(e,He,t),l(e,E,t),l(e,Le,t),l(e,V,t),l(e,Je,t),f(X,e,t),l(e,Ue,t),l(e,R,t),l(e,Ge,t),f(F,e,t),l(e,Ze,t),l(e,N,t),l(e,We,t),f(Y,e,t),l(e,Ie,t),f(q,e,t),l(e,ze,t),l(e,Q,t),l(e,Be,t),f(A,e,t),l(e,Ee,t),l(e,S,t),l(e,Ve,t),f(D,e,t),l(e,Xe,t),f(O,e,t),l(e,Re,t),f(K,e,t),l(e,Fe,t),l(e,ee,t),l(e,Ne,t),f(te,e,t),l(e,Ye,t),l(e,ne,t),l(e,qe,t),f(le,e,t),l(e,Qe,t),l(e,se,t),Ae=!0},p:Pt,i(e){Ae||($(d.$$.fragment,e),$(x.$$.fragment,e),$(H.$$.fragment,e),$(J.$$.fragment,e),$(G.$$.fragment,e),$(W.$$.fragment,e),$(X.$$.fragment,e),$(F.$$.fragment,e),$(Y.$$.fragment,e),$(q.$$.fragment,e),$(A.$$.fragment,e),$(D.$$.fragment,e),$(O.$$.fragment,e),$(K.$$.fragment,e),$(te.$$.fragment,e),$(le.$$.fragment,e),Ae=!0)},o(e){v(d.$$.fragment,e),v(x.$$.fragment,e),v(H.$$.fragment,e),v(J.$$.fragment,e),v(G.$$.fragment,e),v(W.$$.fragment,e),v(X.$$.fragment,e),v(F.$$.fragment,e),v(Y.$$.fragment,e),v(q.$$.fragment,e),v(A.$$.fragment,e),v(D.$$.fragment,e),v(O.$$.fragment,e),v(K.$$.fragment,e),v(te.$$.fragment,e),v(le.$$.fragment,e),Ae=!1},d(e){e&&(n(ae),n(ie),n(pe),n(oe),n(w),n(re),n(g),n(me),n(C),n(fe),n(M),n($e),n(T),n(ve),n(ue),n(P),n(he),n(_),n(ce),n(k),n(ye),n(y),n(be),n(j),n(de),n(we),n(L),n(ge),n(Ce),n(b),n(Me),n(U),n(Te),n(xe),n(Z),n(Pe),n(_e),n(I),n(ke),n(z),n(je),n(B),n(He),n(E),n(Le),n(V),n(Je),n(Ue),n(R),n(Ge),n(Ze),n(N),n(We),n(Ie),n(ze),n(Q),n(Be),n(Ee),n(S),n(Ve),n(Xe),n(Re),n(Fe),n(ee),n(Ne),n(Ye),n(ne),n(qe),n(Qe),n(se)),n(c),u(d,e),u(x,e),u(H,e),u(J,e),u(G,e),u(W,e),u(X,e),u(F,e),u(Y,e),u(q,e),u(A,e),u(D,e),u(O,e),u(K,e),u(te,e),u(le,e)}}}const Gt='{"title":"บทนำ","local":"บทนำ","sections":[{"title":"การใช้งาน Colab notebook (หรือเรียกว่า Google Colab)","local":"การใชงาน-colab-notebook-หรอเรยกวา-google-colab","sections":[],"depth":2},{"title":"การใช้งานสิ่งแวดล้อมจำลองใน Python (หรือเรียกว่า Python virtual environment)","local":"การใชงานสงแวดลอมจำลองใน-python-หรอเรยกวา-python-virtual-environment","sections":[{"title":"การติดตั้ง dependency","local":"การตดตง-dependency","sections":[],"depth":3}],"depth":2}],"depth":1}';function Zt(Oe){return _t(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Et extends kt{constructor(c){super(),jt(this,c,Zt,Ut,xt,{})}}export{Et as component}; | |
Xet Storage Details
- Size:
- 22.2 kB
- Xet hash:
- 80edc8475b82bde6723a35ee873fd15736ac6052cbd985469bd83bfd8bcc76ec
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.