Buckets:
| import{s as Lt,n as _t,o as Pt}from"../chunks/scheduler.505acc25.js";import{S as Dt,i as qt,e as s,s as a,c as r,h as Ot,a as M,d as l,b as n,f as Et,g as m,j as o,k as w,l as At,m as i,n as c,t as y,o as h,p}from"../chunks/index.821724d0.js";import{C as Kt,H as me,E as el}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.d7f892d2.js";import{Y as tl}from"../chunks/Youtube.c5effbdd.js";import{C as rt}from"../chunks/CodeBlock.a5bcb752.js";import{C as ll}from"../chunks/CourseFloatingBanner.a3154b9b.js";function il(mt){let u,he,ce,pe,G,ue,B,we,v,de,I,Te,g,ct='<a href="https://discuss.huggingface.co" rel="nofollow">HuggingFace 포럼</a>은 오픈 소스 팀과 더 거대한 Hugging Face 커뮤니티의 도움을 받을 수 있는 좋은 공간입니다. 특정 날짜의 메인 페이지는 다음과 같습니다:',be,d,yt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forums.png" alt="The Hugging Face forums." width="100%"/>',Je,Z,ht='왼쪽에는 그룹화된 다양한 주제의 카테고리가 있으며 오른쪽에는 가장 최근 주제가 표시됩니다. 주제는 제목, 카테고리 및 설명이 포함된 게시물입니다. 이는 <a href="/course/chapter5">단원 5</a>에서 자체 데이터 세트를 생성할 때 본 GitHub 문제 형식과 매우 유사합니다. 이름에서 알 수 있듯이 <a href="https://discuss.huggingface.co/c/beginners/5" rel="nofollow">초보자</a> 카테고리는 주로 HuggingFace 라이브러리 및 에코시스템을 처음 시작하는 사람들을 대상으로 합니다. 라이브러리에 대한 모든 질문은 환영하는 곳이며 일부 코드를 디버그하거나 무언가를 수행하는 방법에 대한 도움을 요청하는 곳 입니다. (즉, 질문이 특히 한 라이브러리에 관한 것이라면 포럼에서 해당 라이브러리 카테고리로 이동해야 할 것입니다.)',fe,W,pt='마찬가지로 <a href="https://discuss.huggingface.co/c/intermediate/6" rel="nofollow">중급</a> 및 <a href="https://discuss.huggingface.co/c/research/7" rel="nofollow">연구</a> 카테고리는 어려운 질문용입니다. 멋진 새 NLP 연구나 라이브러리들에 대해 토론하고 싶을 때의 내용을 예로 들 수 있습니다.',Ue,k,ut='이어서 허깅페이스 코스와 관련된 질문을 할 수 있는 <a href="https://discuss.huggingface.co/c/course/20" rel="nofollow">코스</a> 카테고리도 언급 안할 수가 없네요!!',je,H,wt='카테고리를 선택하고나면 첫 번째 주제를 작성할 준비가 되었습니다. 이 포스트를 작성하는 방법은 포럼의 <a href="https://discuss.huggingface.co/t/how-to-request-support/3128" rel="nofollow">가이드라인</a>에서 찾을 수 있으며 이 장에서는 좋은 주제를 작성하는 몇 가지 방법을 알아보겠습니다.',Ge,V,Be,C,dt="실습 예제로 Wikipedia 기사에서 임베딩을 생성하여 커스텀 검색 엔진을 만든다고 가정해 보겠습니다. 평소처럼 토크나이저와 모델을 다음과 같이 로드합니다:",ve,Y,Ie,x,Tt='이제 <a href="https://en.wikipedia.org/wiki/Transformers" rel="nofollow">Wikipedia 기사</a>의 전체 섹션을 Transformers(라이브러리가 아니라 프랜차이즈!)에 임베딩 한다고 가정합니다:',ge,$,Ze,F,We,S,bt='에고, 문제가 발생했습니다. 오류 메시지는 <a href="/course/chapter8/section2">2장</a>에서 본 것보다 훨씬 더 어렵네요! 우리는 전체 traceback을 이해할 수 없으므로 HuggingFace 포럼에 도움을 요청하기로 결정합니다. 주제를 어떻게 만들 수 있을까요?',ke,R,Jt="주제를 작성하려면 오른쪽 상단 모서리에 있는 “새 주제” 버튼을 클릭해야 합니다(주제를 만들려면 로그인해야 함):",He,T,ft='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forums-new-topic.png" alt="Creating a new forum topic." width="100%"/>',Ve,X,Ut="그러면 주제의 제목과 카테고리, 콘텐츠를 입력할 수 있는 화면이 나타나게 됩니다:",Ce,b,jt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic01.png" alt="The interface for creating a forum topic." width="100%"/>',Ye,z,Gt="에러는 🤗 Transformers에 대한 것이므로 Transformers 카테고리로 선택하겠습니다. 문제를 설명하는 우리의 첫 시도는 아마 아래와 같을 겁니다:",xe,J,Bt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic02.png" alt="Drafting the content for a new forum topic." width="100%"/>',$e,N,vt="이 주제는 도움에 필요한 오류 메시지가 포함되어 있지만 작성 방식에 몇 가지 문제가 있습니다:",Fe,Q,It="<li>제목이 그다지 기술적이지 않으므로 포럼을 탐색하는 사람은 본문을 읽지 않고는 주제가 무엇인지 알 수 없습니다.</li> <li>본문이 오류가 <em>어디에서</em> 발생하고 <em>어떻게</em> 에러를 재현하는지에 대한 충분한 정보를 제공하지 않습니다.</li> <li>주제는 다소 요구하는 어조로 몇몇 사람들을 직접적으로 태그합니다.</li>",Se,E,gt="이와 같은 주제는 빠른 답변을 얻지 못할 것이므로(적어도 하나라도 받을 경우) 이를 개선할 수 있는 방법을 살펴보겠습니다. 좋은 타이틀을 선택하기 위해 첫번째 이슈글 부터 보겠습니다.",Re,L,Xe,_,Zt="코드의 버그에 대한 도움을 받으려는 경우 다른 사람들이 질문에 답할 수 있는지 여부를 빠르게 결정할 수 있도록 제목에 충분한 정보를 포함하는 것이 좋습니다. 실습 예제에서 발생하는 예외의 이름을 알고 있으며 <code>model(**inputs)</code>을 호출하는 모델의 forward 과정에서 발생한다는 힌트를 얻었습니다. 이를 소통하기 위해 다음과 같은 제목이 가능하겠네요:",ze,P,Wt="<p>Source of IndexError in the AutoModel forward pass?</p>",Ne,D,kt="이 제목은 읽는 사람에게 <em>어디에서</em> 버그가 발생했다고 생각하는지 알려주고, 이전에 ‘IndexError’를 본 적이 있다면 디버그 방법을 알고 있을 가능성이 큽니다. 물론 제목은 원하는 대로 지정할 수 있으며 다음과 같은 변형도 가능합니다:",Qe,q,Ht="<p>Why does my model produce an IndexError?</p>",Ee,O,Vt="와 같은 제목도 괜찮을 수 있습니다. 기술적인 제목을 만들었으니 본문 개선 방법을 살펴보겠습니다.",Le,A,_e,K,Ct="IDE에서 소스 코드를 읽는 것은 충분히 어렵지만 코드를 일반 텍스트로 복사하여 붙여넣으면 훨씬 더 어렵습니다! 다행히 HuggingFace 포럼은 Markdown 사용을 지원하므로 코드 블록을 항상 세 개의 백틱(```)으로 묶어서 더 쉽게 읽을 수 있도록 해야 합니다. 에러 메시지를 보기 좋게 만들기 위해 백틱안에 코드를 넣으면서 원본 보다 본문을 좀 더 정중하게 만들어 보겠습니다:",Pe,f,Yt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic03.png" alt="Our revised forum topic, with proper code formatting." width="100%"/>',De,ee,xt="스크린샷에서 볼 수 있듯이 코드 블록을 백틱으로 묶으면 일반 텍스트가 코드로 변환되고 컬러 스타일링이 완성됩니다! 또한 <code>distilbert-base-uncased</code>에 했던 것처럼 하나의 백틱을 사용해 인라인 변수의 형식을 지정할 수 있습니다. 이 주제는 훨씬 나아지고 있으며 운이 좋으면 커뮤니티에서 에러가 무엇인지 추측할 수 있는 사람을 찾을 수 있습니다. 그러나 운에 맡기기 보단 traceback을 철저하고 세부적으로 포함해서 삶을 더 쉽게 만들도록 하죠!",qe,te,Oe,le,$t="traceback의 마지막 줄은 종종 코드를 디버그하기에 충분하기 때문에 주제에 “공간 절약”을 하고 싶을 수도 있습니다. 의도는 좋지만 traceback에서 상위에 있는 정보도 정말 유용할 수 있기 때문에 때론 다른 사람들이 문제를 디버그하는 것을 실제로 <em>더 어렵게</em> 합니다. 따라서 좋은 방법은 <em>전체</em> traceback을 복사하여 붙여넣으면서 형식이 제대로 지정되었는지 확인하는 것입니다. 이러한 traceback은 다소 길어질 수 있으므로 일부 사람들은 소스 코드를 설명한 후에 표시하는 것을 선호합니다. 이제 작성해봅시다. 포럼 주제는 다음과 같습니다:",Ae,U,Ft='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic04.png" alt="Our example forum topic, with the complete traceback." width="100%"/>',Ke,ie,St="이게 훨씬 더 많은 정보를 제공하며, 섬세한 독자는 traceback에 있는 특정 행을 보고 긴 입력을 전달하기 때문에 문제가 있는 것으로 보인다는 점을 지적할 수 있습니다:",et,ae,Rt="<p>Token indices sequence length is longer than the specified maximum sequence length for this model (583 > 512).</p>",tt,ne,Xt="하지만 에러를 발생한 실제 코드를 제공해 문제를 훨씬 더 쉽게 만들 수 있습니다. 같이 방법을 알아보죠.",lt,se,it,Me,zt="다른 사람의 코드를 디버그하려고 시도한 적이 있다면 아마 그 사람이 보고한 문제를 먼저 재현해서 traceback을 통해 오류를 정확하게 찾아내는 작업을 할 수 있습니다. 포럼에서 도움을 받는(또는 제공하는) 경우에도 다르지 않으므로 오류를 재현하는 작은 예시를 제공할 수 있다면 정말 도움이 됩니다. 절반은 이 연습을 진행하는 것만으로도 무엇이 문제인지 파악하는 데 도움이 될 것입니다. 어쨌든 우리 예제에서 누락된 부분은 모델에 입력한 <em>inputs</em>를 표시하는 것입니다. 그러면 다음과 같은 완성된 예가 나타납니다:",at,j,Nt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forum-topic05.png" alt="The final version of our forum topic." width="100%"/>',nt,oe,Qt="이 주제는 이제 상당히 많은 정보가 포함되어 있으며 커뮤니티의 관심을 끌고 유용한 답변을 얻을 가능성이 훨씬 높은 방식으로 작성되었습니다. 이 기본 가이드라인을 통해 이제 멋진 주제를 포스팅해서 🤗 Transformers 질문에 대한 답변을 찾을 수 있습니다!",st,re,Mt,ye,ot;return G=new Kt({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),B=new me({props:{title:"포럼에서 도움 요청하기",local:"포럼에서-도움-요청하기",headingTag:"h1"}}),v=new ll({props:{chapter:8,classNames:"absolute z-10 right-0 top-0",notebooks:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/en/chapter8/section3.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/en/chapter8/section3.ipynb"}]}}),I=new tl({props:{id:"S2EEG3JIt2A"}}),V=new me({props:{title:"포럼에 포스팅 잘쓰는 법",local:"포럼에-포스팅-잘쓰는-법",headingTag:"h2"}}),Y=new rt({props:{code:"ZnJvbSUyMHRyYW5zZm9ybWVycyUyMGltcG9ydCUyMEF1dG9Ub2tlbml6ZXIlMkMlMjBBdXRvTW9kZWwlMEElMEFtb2RlbF9jaGVja3BvaW50JTIwJTNEJTIwJTIyZGlzdGlsYmVydC1iYXNlLXVuY2FzZWQlMjIlMEF0b2tlbml6ZXIlMjAlM0QlMjBBdXRvVG9rZW5pemVyLmZyb21fcHJldHJhaW5lZChtb2RlbF9jaGVja3BvaW50KSUwQW1vZGVsJTIwJTNEJTIwQXV0b01vZGVsLmZyb21fcHJldHJhaW5lZChtb2RlbF9jaGVja3BvaW50KQ==",highlighted:`<span class="hljs-keyword">from</span> transformers <span class="hljs-keyword">import</span> AutoTokenizer, AutoModel | |
| model_checkpoint = <span class="hljs-string">"distilbert-base-uncased"</span> | |
| tokenizer = AutoTokenizer.from_pretrained(model_checkpoint) | |
| model = AutoModel.from_pretrained(model_checkpoint)`,wrap:!1}}),$=new rt({props:{code:"dGV4dCUyMCUzRCUyMCUyMiUyMiUyMiUwQUdlbmVyYXRpb24lMjBPbmUlMjBpcyUyMGElMjByZXRyb2FjdGl2ZSUyMHRlcm0lMjBmb3IlMjB0aGUlMjBUcmFuc2Zvcm1lcnMlMjBjaGFyYWN0ZXJzJTIwdGhhdCUwQWFwcGVhcmVkJTIwYmV0d2VlbiUyMDE5ODQlMjBhbmQlMjAxOTkzLiUyMFRoZSUyMFRyYW5zZm9ybWVycyUyMGJlZ2FuJTIwd2l0aCUyMHRoZSUyMDE5ODBzJTIwSmFwYW5lc2UlMEF0b3klMjBsaW5lcyUyME1pY3JvJTIwQ2hhbmdlJTIwYW5kJTIwRGlhY2xvbmUuJTIwVGhleSUyMHByZXNlbnRlZCUyMHJvYm90cyUyMGFibGUlMjB0byUyMHRyYW5zZm9ybSUwQWludG8lMjBldmVyeWRheSUyMHZlaGljbGVzJTJDJTIwZWxlY3Ryb25pYyUyMGl0ZW1zJTIwb3IlMjB3ZWFwb25zLiUyMEhhc2JybyUyMGJvdWdodCUyMHRoZSUyME1pY3JvJTBBQ2hhbmdlJTIwYW5kJTIwRGlhY2xvbmUlMjB0b3lzJTJDJTIwYW5kJTIwcGFydG5lcmVkJTIwd2l0aCUyMFRha2FyYS4lMjBNYXJ2ZWwlMjBDb21pY3MlMjB3YXMlMjBoaXJlZCUyMGJ5JTBBSGFzYnJvJTIwdG8lMjBjcmVhdGUlMjB0aGUlMjBiYWNrc3RvcnklM0IlMjBlZGl0b3ItaW4tY2hpZWYlMjBKaW0lMjBTaG9vdGVyJTIwd3JvdGUlMjBhbiUyMG92ZXJhbGwlMEFzdG9yeSUyQyUyMGFuZCUyMGdhdmUlMjB0aGUlMjB0YXNrJTIwb2YlMjBjcmVhdGluZyUyMHRoZSUyMGNoYXJhY3RoZXJzJTIwdG8lMjB3cml0ZXIlMjBEZW5uaXMlMjBPJ05laWwuJTBBVW5oYXBweSUyMHdpdGglMjBPJ05laWwncyUyMHdvcmslMjAoYWx0aG91Z2glMjBPJ05laWwlMjBjcmVhdGVkJTIwdGhlJTIwbmFtZSUyMCUyMk9wdGltdXMlMjBQcmltZSUyMiklMkMlMEFTaG9vdGVyJTIwY2hvc2UlMjBCb2IlMjBCdWRpYW5za3klMjB0byUyMGNyZWF0ZSUyMHRoZSUyMGNoYXJhY3RlcnMuJTBBJTBBVGhlJTIwVHJhbnNmb3JtZXJzJTIwbWVjaGElMjB3ZXJlJTIwbGFyZ2VseSUyMGRlc2lnbmVkJTIwYnklMjBTaCVDNSU4RGppJTIwS2F3YW1vcmklMkMlMjB0aGUlMjBjcmVhdG9yJTIwb2YlMEF0aGUlMjBKYXBhbmVzZSUyMG1lY2hhJTIwYW5pbWUlMjBmcmFuY2hpc2UlMjBNYWNyb3NzJTIwKHdoaWNoJTIwd2FzJTIwYWRhcHRlZCUyMGludG8lMjB0aGUlMjBSb2JvdGVjaCUwQWZyYW5jaGlzZSUyMGluJTIwTm9ydGglMjBBbWVyaWNhKS4lMjBLYXdhbW9yaSUyMGNhbWUlMjB1cCUyMHdpdGglMjB0aGUlMjBpZGVhJTIwb2YlMjB0cmFuc2Zvcm1pbmclMEFtZWNocyUyMHdoaWxlJTIwd29ya2luZyUyMG9uJTIwdGhlJTIwRGlhY2xvbmUlMjBhbmQlMjBNYWNyb3NzJTIwZnJhbmNoaXNlcyUyMGluJTIwdGhlJTIwZWFybHklMjAxOTgwcyUwQShzdWNoJTIwYXMlMjB0aGUlMjBWRi0xJTIwVmFsa3lyaWUlMjBpbiUyME1hY3Jvc3MlMjBhbmQlMjBSb2JvdGVjaCklMkMlMjB3aXRoJTIwaGlzJTIwRGlhY2xvbmUlMjBtZWNocyUwQWxhdGVyJTIwcHJvdmlkaW5nJTIwdGhlJTIwYmFzaXMlMjBmb3IlMjBUcmFuc2Zvcm1lcnMuJTBBJTBBVGhlJTIwcHJpbWFyeSUyMGNvbmNlcHQlMjBvZiUyMEdlbmVyYXRpb24lMjBPbmUlMjBpcyUyMHRoYXQlMjB0aGUlMjBoZXJvaWMlMjBPcHRpbXVzJTIwUHJpbWUlMkMlMjB0aGUlMEF2aWxsYWlub3VzJTIwTWVnYXRyb24lMkMlMjBhbmQlMjB0aGVpciUyMGZpbmVzdCUyMHNvbGRpZXJzJTIwY3Jhc2glMjBsYW5kJTIwb24lMjBwcmUtaGlzdG9yaWMlMjBFYXJ0aCUwQWluJTIwdGhlJTIwQXJrJTIwYW5kJTIwdGhlJTIwTmVtZXNpcyUyMGJlZm9yZSUyMGF3YWtlbmluZyUyMGluJTIwMTk4NSUyQyUyMEN5YmVydHJvbiUyMGh1cnRsaW5nJTIwdGhyb3VnaCUwQXRoZSUyME5ldXRyYWwlMjB6b25lJTIwYXMlMjBhbiUyMGVmZmVjdCUyMG9mJTIwdGhlJTIwd2FyLiUyMFRoZSUyME1hcnZlbCUyMGNvbWljJTIwd2FzJTIwb3JpZ2luYWxseSUyMHBhcnQlMEFvZiUyMHRoZSUyMG1haW4lMjBNYXJ2ZWwlMjBVbml2ZXJzZSUyQyUyMHdpdGglMjBhcHBlYXJhbmNlcyUyMGZyb20lMjBTcGlkZXItTWFuJTIwYW5kJTIwTmljayUyMEZ1cnklMkMlMEFwbHVzJTIwc29tZSUyMGNhbWVvcyUyQyUyMGFzJTIwd2VsbCUyMGFzJTIwYSUyMHZpc2l0JTIwdG8lMjB0aGUlMjBTYXZhZ2UlMjBMYW5kLiUwQSUwQVRoZSUyMFRyYW5zZm9ybWVycyUyMFRWJTIwc2VyaWVzJTIwYmVnYW4lMjBhcm91bmQlMjB0aGUlMjBzYW1lJTIwdGltZS4lMjBQcm9kdWNlZCUyMGJ5JTIwU3VuYm93JTBBUHJvZHVjdGlvbnMlMjBhbmQlMjBNYXJ2ZWwlMjBQcm9kdWN0aW9ucyUyQyUyMGxhdGVyJTIwSGFzYnJvJTIwUHJvZHVjdGlvbnMlMkMlMjBmcm9tJTIwdGhlJTIwc3RhcnQlMjBpdCUwQWNvbnRyYWRpY3RlZCUyMEJ1ZGlhbnNreSdzJTIwYmFja3N0b3JpZXMuJTIwVGhlJTIwVFYlMjBzZXJpZXMlMjBzaG93cyUyMHRoZSUyMEF1dG9ib3RzJTIwbG9va2luZyUwQWZvciUyMG5ldyUyMGVuZXJneSUyMHNvdXJjZXMlMkMlMjBhbmQlMjBjcmFzaCUyMGxhbmRpbmclMjBhcyUyMHRoZSUyMERlY2VwdGljb25zJTIwYXR0YWNrLiUyME1hcnZlbCUwQWludGVycHJldGVkJTIwdGhlJTIwQXV0b2JvdHMlMjBhcyUyMGRlc3Ryb3lpbmclMjBhJTIwcm9ndWUlMjBhc3Rlcm9pZCUyMGFwcHJvYWNoaW5nJTIwQ3liZXJ0cm9uLiUwQVNob2Nrd2F2ZSUyMGlzJTIwbG95YWwlMjB0byUyME1lZ2F0cm9uJTIwaW4lMjB0aGUlMjBUViUyMHNlcmllcyUyQyUyMGtlZXBpbmclMjBDeWJlcnRyb24lMjBpbiUyMGElMEFzdGFsZW1hdGUlMjBkdXJpbmclMjBoaXMlMjBhYnNlbmNlJTJDJTIwYnV0JTIwaW4lMjB0aGUlMjBjb21pYyUyMGJvb2slMjBoZSUyMGF0dGVtcHRzJTIwdG8lMjB0YWtlJTIwY29tbWFuZCUwQW9mJTIwdGhlJTIwRGVjZXB0aWNvbnMuJTIwVGhlJTIwVFYlMjBzZXJpZXMlMjB3b3VsZCUyMGFsc28lMjBkaWZmZXIlMjB3aWxkbHklMjBmcm9tJTIwdGhlJTIwb3JpZ2lucyUwQUJ1ZGlhbnNreSUyMGhhZCUyMGNyZWF0ZWQlMjBmb3IlMjB0aGUlMjBEaW5vYm90cyUyQyUyMHRoZSUyMERlY2VwdGljb24lMjB0dXJuZWQlMjBBdXRvYm90JTIwSmV0ZmlyZSUwQShrbm93biUyMGFzJTIwU2t5ZmlyZSUyMG9uJTIwVFYpJTJDJTIwdGhlJTIwQ29uc3RydWN0aWNvbnMlMjAod2hvJTIwY29tYmluZSUyMHRvJTIwZm9ybSUwQURldmFzdGF0b3IpJTJDJTVCMTklNUQlNUIyMCU1RCUyMGFuZCUyME9tZWdhJTIwU3VwcmVtZS4lMjBUaGUlMjBNYXJ2ZWwlMjBjb21pYyUyMGVzdGFibGlzaGVzJTIwZWFybHklMjBvbiUwQXRoYXQlMjBQcmltZSUyMHdpZWxkcyUyMHRoZSUyMENyZWF0aW9uJTIwTWF0cml4JTJDJTIwd2hpY2glMjBnaXZlcyUyMGxpZmUlMjB0byUyMG1hY2hpbmVzLiUyMEluJTIwdGhlJTBBc2Vjb25kJTIwc2Vhc29uJTJDJTIwdGhlJTIwdHdvLXBhcnQlMjBlcGlzb2RlJTIwVGhlJTIwS2V5JTIwdG8lMjBWZWN0b3IlMjBTaWdtYSUyMGludHJvZHVjZWQlMjB0aGUlMEFhbmNpZW50JTIwVmVjdG9yJTIwU2lnbWElMjBjb21wdXRlciUyQyUyMHdoaWNoJTIwc2VydmVkJTIwdGhlJTIwc2FtZSUyMG9yaWdpbmFsJTIwcHVycG9zZSUyMGFzJTIwdGhlJTBBQ3JlYXRpb24lMjBNYXRyaXglMjAoZ2l2aW5nJTIwbGlmZSUyMHRvJTIwVHJhbnNmb3JtZXJzKSUyQyUyMGFuZCUyMGl0cyUyMGd1YXJkaWFuJTIwQWxwaGElMjBUcmlvbi4lMEElMjIlMjIlMjIlMEElMEFpbnB1dHMlMjAlM0QlMjB0b2tlbml6ZXIodGV4dCUyQyUyMHJldHVybl90ZW5zb3JzJTNEJTIycHQlMjIpJTBBbG9naXRzJTIwJTNEJTIwbW9kZWwoKippbnB1dHMpLmxvZ2l0cw==",highlighted:`text = <span class="hljs-string">""" | |
| Generation One is a retroactive term for the Transformers characters that | |
| appeared between 1984 and 1993. The Transformers began with the 1980s Japanese | |
| toy lines Micro Change and Diaclone. They presented robots able to transform | |
| into everyday vehicles, electronic items or weapons. Hasbro bought the Micro | |
| Change and Diaclone toys, and partnered with Takara. Marvel Comics was hired by | |
| Hasbro to create the backstory; editor-in-chief Jim Shooter wrote an overall | |
| story, and gave the task of creating the characthers to writer Dennis O'Neil. | |
| Unhappy with O'Neil's work (although O'Neil created the name "Optimus Prime"), | |
| Shooter chose Bob Budiansky to create the characters. | |
| The Transformers mecha were largely designed by Shōji Kawamori, the creator of | |
| the Japanese mecha anime franchise Macross (which was adapted into the Robotech | |
| franchise in North America). Kawamori came up with the idea of transforming | |
| mechs while working on the Diaclone and Macross franchises in the early 1980s | |
| (such as the VF-1 Valkyrie in Macross and Robotech), with his Diaclone mechs | |
| later providing the basis for Transformers. | |
| The primary concept of Generation One is that the heroic Optimus Prime, the | |
| villainous Megatron, and their finest soldiers crash land on pre-historic Earth | |
| in the Ark and the Nemesis before awakening in 1985, Cybertron hurtling through | |
| the Neutral zone as an effect of the war. The Marvel comic was originally part | |
| of the main Marvel Universe, with appearances from Spider-Man and Nick Fury, | |
| plus some cameos, as well as a visit to the Savage Land. | |
| The Transformers TV series began around the same time. Produced by Sunbow | |
| Productions and Marvel Productions, later Hasbro Productions, from the start it | |
| contradicted Budiansky's backstories. The TV series shows the Autobots looking | |
| for new energy sources, and crash landing as the Decepticons attack. Marvel | |
| interpreted the Autobots as destroying a rogue asteroid approaching Cybertron. | |
| Shockwave is loyal to Megatron in the TV series, keeping Cybertron in a | |
| stalemate during his absence, but in the comic book he attempts to take command | |
| of the Decepticons. The TV series would also differ wildly from the origins | |
| Budiansky had created for the Dinobots, the Decepticon turned Autobot Jetfire | |
| (known as Skyfire on TV), the Constructicons (who combine to form | |
| Devastator),[19][20] and Omega Supreme. The Marvel comic establishes early on | |
| that Prime wields the Creation Matrix, which gives life to machines. In the | |
| second season, the two-part episode The Key to Vector Sigma introduced the | |
| ancient Vector Sigma computer, which served the same original purpose as the | |
| Creation Matrix (giving life to Transformers), and its guardian Alpha Trion. | |
| """</span> | |
| inputs = tokenizer(text, return_tensors=<span class="hljs-string">"pt"</span>) | |
| logits = model(**inputs).logits`,wrap:!1}}),F=new rt({props:{code:"SW5kZXhFcnJvciUzQSUyMGluZGV4JTIwb3V0JTIwb2YlMjByYW5nZSUyMGluJTIwc2VsZg==",highlighted:'IndexError: index out of <span class="hljs-built_in">range</span> <span class="hljs-keyword">in</span> self',wrap:!1}}),L=new me({props:{title:"기술적인 제목 선택하기",local:"기술적인-제목-선택하기",headingTag:"h3"}}),A=new me({props:{title:"코드 스니펫 형식 지정하기",local:"코드-스니펫-형식-지정하기",headingTag:"h3"}}),te=new me({props:{title:"전체 traceback 포함하기",local:"전체-traceback-포함하기",headingTag:"h3"}}),se=new me({props:{title:"재현 가능한 예제코드 제공",local:"재현-가능한-예제코드-제공",headingTag:"h3"}}),re=new el({props:{source:"https://github.com/huggingface/course/blob/main/chapters/ko/chapter8/3.mdx"}}),{c(){u=s("meta"),he=a(),ce=s("p"),pe=a(),r(G.$$.fragment),ue=a(),r(B.$$.fragment),we=a(),r(v.$$.fragment),de=a(),r(I.$$.fragment),Te=a(),g=s("p"),g.innerHTML=ct,be=a(),d=s("div"),d.innerHTML=yt,Je=a(),Z=s("p"),Z.innerHTML=ht,fe=a(),W=s("p"),W.innerHTML=pt,Ue=a(),k=s("p"),k.innerHTML=ut,je=a(),H=s("p"),H.innerHTML=wt,Ge=a(),r(V.$$.fragment),Be=a(),C=s("p"),C.textContent=dt,ve=a(),r(Y.$$.fragment),Ie=a(),x=s("p"),x.innerHTML=Tt,ge=a(),r($.$$.fragment),Ze=a(),r(F.$$.fragment),We=a(),S=s("p"),S.innerHTML=bt,ke=a(),R=s("p"),R.textContent=Jt,He=a(),T=s("div"),T.innerHTML=ft,Ve=a(),X=s("p"),X.textContent=Ut,Ce=a(),b=s("div"),b.innerHTML=jt,Ye=a(),z=s("p"),z.textContent=Gt,xe=a(),J=s("div"),J.innerHTML=Bt,$e=a(),N=s("p"),N.textContent=vt,Fe=a(),Q=s("ol"),Q.innerHTML=It,Se=a(),E=s("p"),E.textContent=gt,Re=a(),r(L.$$.fragment),Xe=a(),_=s("p"),_.innerHTML=Zt,ze=a(),P=s("blockquote"),P.innerHTML=Wt,Ne=a(),D=s("p"),D.innerHTML=kt,Qe=a(),q=s("blockquote"),q.innerHTML=Ht,Ee=a(),O=s("p"),O.textContent=Vt,Le=a(),r(A.$$.fragment),_e=a(),K=s("p"),K.textContent=Ct,Pe=a(),f=s("div"),f.innerHTML=Yt,De=a(),ee=s("p"),ee.innerHTML=xt,qe=a(),r(te.$$.fragment),Oe=a(),le=s("p"),le.innerHTML=$t,Ae=a(),U=s("div"),U.innerHTML=Ft,Ke=a(),ie=s("p"),ie.textContent=St,et=a(),ae=s("blockquote"),ae.innerHTML=Rt,tt=a(),ne=s("p"),ne.textContent=Xt,lt=a(),r(se.$$.fragment),it=a(),Me=s("p"),Me.innerHTML=zt,at=a(),j=s("div"),j.innerHTML=Nt,nt=a(),oe=s("p"),oe.textContent=Qt,st=a(),r(re.$$.fragment),Mt=a(),ye=s("p"),this.h()},l(e){const t=Ot("svelte-u9bgzb",document.head);u=M(t,"META",{name:!0,content:!0}),t.forEach(l),he=n(e),ce=M(e,"P",{}),Et(ce).forEach(l),pe=n(e),m(G.$$.fragment,e),ue=n(e),m(B.$$.fragment,e),we=n(e),m(v.$$.fragment,e),de=n(e),m(I.$$.fragment,e),Te=n(e),g=M(e,"P",{"data-svelte-h":!0}),o(g)!=="svelte-mna1ly"&&(g.innerHTML=ct),be=n(e),d=M(e,"DIV",{class:!0,"data-svelte-h":!0}),o(d)!=="svelte-14n1ttz"&&(d.innerHTML=yt),Je=n(e),Z=M(e,"P",{"data-svelte-h":!0}),o(Z)!=="svelte-1d1h3p7"&&(Z.innerHTML=ht),fe=n(e),W=M(e,"P",{"data-svelte-h":!0}),o(W)!=="svelte-prg4qp"&&(W.innerHTML=pt),Ue=n(e),k=M(e,"P",{"data-svelte-h":!0}),o(k)!=="svelte-1hvwpzb"&&(k.innerHTML=ut),je=n(e),H=M(e,"P",{"data-svelte-h":!0}),o(H)!=="svelte-vjy1jg"&&(H.innerHTML=wt),Ge=n(e),m(V.$$.fragment,e),Be=n(e),C=M(e,"P",{"data-svelte-h":!0}),o(C)!=="svelte-1bvm9ud"&&(C.textContent=dt),ve=n(e),m(Y.$$.fragment,e),Ie=n(e),x=M(e,"P",{"data-svelte-h":!0}),o(x)!=="svelte-148fb6b"&&(x.innerHTML=Tt),ge=n(e),m($.$$.fragment,e),Ze=n(e),m(F.$$.fragment,e),We=n(e),S=M(e,"P",{"data-svelte-h":!0}),o(S)!=="svelte-gon26c"&&(S.innerHTML=bt),ke=n(e),R=M(e,"P",{"data-svelte-h":!0}),o(R)!=="svelte-1rkcsuy"&&(R.textContent=Jt),He=n(e),T=M(e,"DIV",{class:!0,"data-svelte-h":!0}),o(T)!=="svelte-1guiktj"&&(T.innerHTML=ft),Ve=n(e),X=M(e,"P",{"data-svelte-h":!0}),o(X)!=="svelte-ysj0o0"&&(X.textContent=Ut),Ce=n(e),b=M(e,"DIV",{class:!0,"data-svelte-h":!0}),o(b)!=="svelte-xij8sp"&&(b.innerHTML=jt),Ye=n(e),z=M(e,"P",{"data-svelte-h":!0}),o(z)!=="svelte-laa7aa"&&(z.textContent=Gt),xe=n(e),J=M(e,"DIV",{class:!0,"data-svelte-h":!0}),o(J)!=="svelte-3f05is"&&(J.innerHTML=Bt),$e=n(e),N=M(e,"P",{"data-svelte-h":!0}),o(N)!=="svelte-1lxpn7w"&&(N.textContent=vt),Fe=n(e),Q=M(e,"OL",{"data-svelte-h":!0}),o(Q)!=="svelte-1hnyf1f"&&(Q.innerHTML=It),Se=n(e),E=M(e,"P",{"data-svelte-h":!0}),o(E)!=="svelte-ha30pk"&&(E.textContent=gt),Re=n(e),m(L.$$.fragment,e),Xe=n(e),_=M(e,"P",{"data-svelte-h":!0}),o(_)!=="svelte-1tdmkry"&&(_.innerHTML=Zt),ze=n(e),P=M(e,"BLOCKQUOTE",{"data-svelte-h":!0}),o(P)!=="svelte-qp1hky"&&(P.innerHTML=Wt),Ne=n(e),D=M(e,"P",{"data-svelte-h":!0}),o(D)!=="svelte-s5xt59"&&(D.innerHTML=kt),Qe=n(e),q=M(e,"BLOCKQUOTE",{"data-svelte-h":!0}),o(q)!=="svelte-15dhjoh"&&(q.innerHTML=Ht),Ee=n(e),O=M(e,"P",{"data-svelte-h":!0}),o(O)!=="svelte-1qgrgzc"&&(O.textContent=Vt),Le=n(e),m(A.$$.fragment,e),_e=n(e),K=M(e,"P",{"data-svelte-h":!0}),o(K)!=="svelte-605p37"&&(K.textContent=Ct),Pe=n(e),f=M(e,"DIV",{class:!0,"data-svelte-h":!0}),o(f)!=="svelte-pol4zs"&&(f.innerHTML=Yt),De=n(e),ee=M(e,"P",{"data-svelte-h":!0}),o(ee)!=="svelte-o4nq6k"&&(ee.innerHTML=xt),qe=n(e),m(te.$$.fragment,e),Oe=n(e),le=M(e,"P",{"data-svelte-h":!0}),o(le)!=="svelte-xhlq40"&&(le.innerHTML=$t),Ae=n(e),U=M(e,"DIV",{class:!0,"data-svelte-h":!0}),o(U)!=="svelte-1oxns09"&&(U.innerHTML=Ft),Ke=n(e),ie=M(e,"P",{"data-svelte-h":!0}),o(ie)!=="svelte-1cwodlz"&&(ie.textContent=St),et=n(e),ae=M(e,"BLOCKQUOTE",{"data-svelte-h":!0}),o(ae)!=="svelte-1cf7hkp"&&(ae.innerHTML=Rt),tt=n(e),ne=M(e,"P",{"data-svelte-h":!0}),o(ne)!=="svelte-d4ybxl"&&(ne.textContent=Xt),lt=n(e),m(se.$$.fragment,e),it=n(e),Me=M(e,"P",{"data-svelte-h":!0}),o(Me)!=="svelte-14oo71k"&&(Me.innerHTML=zt),at=n(e),j=M(e,"DIV",{class:!0,"data-svelte-h":!0}),o(j)!=="svelte-1ckd2c8"&&(j.innerHTML=Nt),nt=n(e),oe=M(e,"P",{"data-svelte-h":!0}),o(oe)!=="svelte-w32gsw"&&(oe.textContent=Qt),st=n(e),m(re.$$.fragment,e),Mt=n(e),ye=M(e,"P",{}),Et(ye).forEach(l),this.h()},h(){w(u,"name","hf:doc:metadata"),w(u,"content",al),w(d,"class","flex justify-center"),w(T,"class","flex justify-center"),w(b,"class","flex justify-center"),w(J,"class","flex justify-center"),w(f,"class","flex justify-center"),w(U,"class","flex justify-center"),w(j,"class","flex justify-center")},m(e,t){At(document.head,u),i(e,he,t),i(e,ce,t),i(e,pe,t),c(G,e,t),i(e,ue,t),c(B,e,t),i(e,we,t),c(v,e,t),i(e,de,t),c(I,e,t),i(e,Te,t),i(e,g,t),i(e,be,t),i(e,d,t),i(e,Je,t),i(e,Z,t),i(e,fe,t),i(e,W,t),i(e,Ue,t),i(e,k,t),i(e,je,t),i(e,H,t),i(e,Ge,t),c(V,e,t),i(e,Be,t),i(e,C,t),i(e,ve,t),c(Y,e,t),i(e,Ie,t),i(e,x,t),i(e,ge,t),c($,e,t),i(e,Ze,t),c(F,e,t),i(e,We,t),i(e,S,t),i(e,ke,t),i(e,R,t),i(e,He,t),i(e,T,t),i(e,Ve,t),i(e,X,t),i(e,Ce,t),i(e,b,t),i(e,Ye,t),i(e,z,t),i(e,xe,t),i(e,J,t),i(e,$e,t),i(e,N,t),i(e,Fe,t),i(e,Q,t),i(e,Se,t),i(e,E,t),i(e,Re,t),c(L,e,t),i(e,Xe,t),i(e,_,t),i(e,ze,t),i(e,P,t),i(e,Ne,t),i(e,D,t),i(e,Qe,t),i(e,q,t),i(e,Ee,t),i(e,O,t),i(e,Le,t),c(A,e,t),i(e,_e,t),i(e,K,t),i(e,Pe,t),i(e,f,t),i(e,De,t),i(e,ee,t),i(e,qe,t),c(te,e,t),i(e,Oe,t),i(e,le,t),i(e,Ae,t),i(e,U,t),i(e,Ke,t),i(e,ie,t),i(e,et,t),i(e,ae,t),i(e,tt,t),i(e,ne,t),i(e,lt,t),c(se,e,t),i(e,it,t),i(e,Me,t),i(e,at,t),i(e,j,t),i(e,nt,t),i(e,oe,t),i(e,st,t),c(re,e,t),i(e,Mt,t),i(e,ye,t),ot=!0},p:_t,i(e){ot||(y(G.$$.fragment,e),y(B.$$.fragment,e),y(v.$$.fragment,e),y(I.$$.fragment,e),y(V.$$.fragment,e),y(Y.$$.fragment,e),y($.$$.fragment,e),y(F.$$.fragment,e),y(L.$$.fragment,e),y(A.$$.fragment,e),y(te.$$.fragment,e),y(se.$$.fragment,e),y(re.$$.fragment,e),ot=!0)},o(e){h(G.$$.fragment,e),h(B.$$.fragment,e),h(v.$$.fragment,e),h(I.$$.fragment,e),h(V.$$.fragment,e),h(Y.$$.fragment,e),h($.$$.fragment,e),h(F.$$.fragment,e),h(L.$$.fragment,e),h(A.$$.fragment,e),h(te.$$.fragment,e),h(se.$$.fragment,e),h(re.$$.fragment,e),ot=!1},d(e){e&&(l(he),l(ce),l(pe),l(ue),l(we),l(de),l(Te),l(g),l(be),l(d),l(Je),l(Z),l(fe),l(W),l(Ue),l(k),l(je),l(H),l(Ge),l(Be),l(C),l(ve),l(Ie),l(x),l(ge),l(Ze),l(We),l(S),l(ke),l(R),l(He),l(T),l(Ve),l(X),l(Ce),l(b),l(Ye),l(z),l(xe),l(J),l($e),l(N),l(Fe),l(Q),l(Se),l(E),l(Re),l(Xe),l(_),l(ze),l(P),l(Ne),l(D),l(Qe),l(q),l(Ee),l(O),l(Le),l(_e),l(K),l(Pe),l(f),l(De),l(ee),l(qe),l(Oe),l(le),l(Ae),l(U),l(Ke),l(ie),l(et),l(ae),l(tt),l(ne),l(lt),l(it),l(Me),l(at),l(j),l(nt),l(oe),l(st),l(Mt),l(ye)),l(u),p(G,e),p(B,e),p(v,e),p(I,e),p(V,e),p(Y,e),p($,e),p(F,e),p(L,e),p(A,e),p(te,e),p(se,e),p(re,e)}}}const al='{"title":"포럼에서 도움 요청하기","local":"포럼에서-도움-요청하기","sections":[{"title":"포럼에 포스팅 잘쓰는 법","local":"포럼에-포스팅-잘쓰는-법","sections":[{"title":"기술적인 제목 선택하기","local":"기술적인-제목-선택하기","sections":[],"depth":3},{"title":"코드 스니펫 형식 지정하기","local":"코드-스니펫-형식-지정하기","sections":[],"depth":3},{"title":"전체 traceback 포함하기","local":"전체-traceback-포함하기","sections":[],"depth":3},{"title":"재현 가능한 예제코드 제공","local":"재현-가능한-예제코드-제공","sections":[],"depth":3}],"depth":2}],"depth":1}';function nl(mt){return Pt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class yl extends Dt{constructor(u){super(),qt(this,u,nl,il,Lt,{})}}export{yl as component}; | |
Xet Storage Details
- Size:
- 29.3 kB
- Xet hash:
- 3cc70cda3eb27e85f8376296cc25f35d765e883ff28ab07f843663a49e36a20a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.