Buckets:
| import{s as Qt,n as Et,o as Lt}from"../chunks/scheduler.37c15a92.js";import{S as _t,i as Pt,g as s,s as n,r,A as Dt,h as o,f as l,c as a,j as Nt,u as m,x as M,k as d,y as qt,a as i,v as c,d as h,t as y,w as p}from"../chunks/index.2bf4358c.js";import{Y as At}from"../chunks/Youtube.1e50a667.js";import{C as ot}from"../chunks/CodeBlock.4e987730.js";import{C as Ot}from"../chunks/CourseFloatingBanner.9ff4c771.js";import{H as re,E as Kt}from"../chunks/getInferenceSnippets.24b50994.js";function el(Mt){let u,he,me,ye,G,pe,B,ue,v,de,g,rt='Форумы <a href="https://discuss.huggingface.co" rel="nofollow">Hugging Face</a> - это отличное место, где можно получить помощь от команды разработчиков библиотек и более широкого сообщества Hugging Face. Вот как выглядит главная страница в любой день:',we,w,mt='<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter8/forums.png" alt="The Hugging Face forums." width="100%"/>',Te,I,ct='С левой стороны вы можете увидеть все категории, по которым сгруппированы различные темы, а с правой - самые последние темы. Тема - это сообщение, содержащее заголовок, категорию и описание; это очень похоже на формат вопросов GitHub, который мы видели при создании нашего собственного набора данных в <a href="../chapter5/1">Главе 5</a>. Как следует из названия, категория <a href="https://discuss.huggingface.co/c/beginners/5" rel="nofollow">Beginners</a> предназначена в первую очередь для тех, кто только начинает знакомиться с библиотеками и экосистемой Hugging Face. Здесь можно задать любой вопрос по любой из библиотек, будь то отладка кода или просьба о помощи, как что-то сделать. (При этом, если ваш вопрос касается какой-то конкретной библиотеки, вам, вероятно, следует обратиться в соответствующую категорию библиотек на форуме).',be,Z,ht='Аналогично, категории <a href="https://discuss.huggingface.co/c/intermediate/6" rel="nofollow">Intermediate</a> и <a href="https://discuss.huggingface.co/c/research/7" rel="nofollow">Research</a> предназначены для более сложных вопросов, например, о библиотеках или новых крутых исследованиях в области НЛП, которые вы хотели бы обсудить.',fe,W,yt='И, конечно же, нельзя не упомянуть категорию <a href="https://discuss.huggingface.co/c/course/20" rel="nofollow">Course</a>, где вы можете задавать любые вопросы, связанные с курсом “Hugging Face”!',Je,H,pt='Выбрав категорию, вы будете готовы написать свою первую тему. На форуме вы можете найти несколько <a href="https://discuss.huggingface.co/t/how-to-request-support/3128" rel="nofollow">рекомендаций</a> о том, как это сделать, а в этом разделе мы рассмотрим некоторые особенности, из которых складывается хорошая просьба о помощи.',Ue,V,je,C,ut="В качестве примера предположим, что мы пытаемся сгенерировать векторные представления статей Википедии для создания пользовательской поисковой системы. Как обычно, мы загружаем токенизатор и модель следующим образом:",Ge,Y,Be,k,dt='Теперь предположим, что мы попытаемся построить векторное представления для целого раздела <a href="https://en.wikipedia.org/wiki/Transformers" rel="nofollow">статьи с Википедии</a>, посвященной Трансформерам (франшизе, а не библиотеке!):',ve,x,ge,$,Ie,F,wt='О-о, мы столкнулись с проблемой - и сообщение об ошибке гораздо более загадочно, чем те, что мы видели в <a href="2">разделе 2</a>! Мы не можем разобраться в полном её описании, поэтому решили обратиться за помощью на форум Hugging Face. Как мы можем создать тему?',Ze,S,Tt="Чтобы начать, нам нужно нажать кнопку “Новая тема” в правом верхнем углу (обратите внимание, что для создания темы нам нужно войти в систему):",We,T,bt='<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%"/>',He,R,ft="Откроется интерфейс для написания текста, где мы можем ввести название темы, выбрать категорию и составить сообщение:",Ve,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%"/>',Ce,X,Ut="Поскольку ошибка, похоже, связана исключительно с 🤗 Transformers, мы выберем эту категорию. Наша первая попытка объяснить проблему может выглядеть примерно так:",Ye,f,jt='<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%"/>',ke,z,Gt="Хотя эта тема содержит сообщение об ошибке, с которой нам нужна помощь, есть несколько проблем с тем, как оно написано:",xe,N,Bt="<li>Заголовок не очень содержателен, поэтому любой, кто просматривает форум, не сможет понять, о чем идет речь, не прочитав и основной текст.</li> <li>В тексте недостаточно информации о том, откуда берется ошибка и как ее воспроизвести.</li> <li>В теме прямо указывается несколько человек, причем в несколько требовательном тоне.</li>",$e,Q,vt="Такие темы, как эта, вряд ли получат быстрый ответ (если вообще получат), так что давайте посмотрим, как можно их улучшить. Начнем с первого вопроса - выбора хорошего названия.",Fe,E,Se,L,gt="Если вы пытаетесь получить помощь по поводу ошибки в вашем коде, хорошим правилом является включение достаточного количества информации в заголовок, чтобы другие могли быстро определить, смогут ли они ответить на ваш вопрос или нет. В нашем примере мы знаем имя возникающего исключения и имеем некоторые намеки на то, что оно срабатывает в прямом проходе модели, где мы вызываем <code>model(**inputs)</code>. Чтобы сообщить об этом, один из возможных вариантов заголовка может быть таким:",Re,_,It="<p>Source of IndexError in the AutoModel forward pass?</p>",Xe,P,Zt="Этот заголовок сообщает читателю, откуда, по вашему мнению, исходит ошибка, и если он уже сталкивался с <code>IndexError</code>, велика вероятность, что он поймет, как ее отладить. Конечно, заголовок может быть любым, какой вы захотите, и возможны другие варианты, например:",ze,D,Wt="<p>Why does my model produce an IndexError?</p>",Ne,q,Ht="также может подойти. Теперь, когда у нас есть описательный заголовок, давайте посмотрим, как улучшить само описание ошибки.",Qe,A,Ee,O,Vt="Читать исходный код в IDE достаточно сложно, но еще сложнее, когда код скопирован и вставлен в виде обычного текста! К счастью, форумы Hugging Face поддерживают использование Markdown, поэтому вы всегда должны заключать свои блоки кода в три обратных знака (```), чтобы их было легче читать. Давайте сделаем это, чтобы отформатировать сообщение об ошибке - и пока мы это делаем, давайте сделаем текст немного более вежливым, чем наша первоначальная версия:",Le,J,Ct='<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%"/>',_e,K,Yt="Как видно на скриншоте, заключение блоков кода в обратные кавычки превращает исходный текст в отформатированный код, дополненный цветовой стилизацией! Также обратите внимание, что одиночные обратные кавычки могут быть использованы для форматирования встроенных переменных, как мы это сделали для <code>distilbert-base-uncased</code>. В таком оформлении сообщение выглядит гораздо лучше, и, если повезет, мы сможем найти кого-то из сообщества, кто догадается, в чем ошибка. Но вместо того, чтобы полагаться на удачу, давайте облегчим себе жизнь, включив трассировку во всех подробностях!",Pe,ee,De,te,kt="Как видно на скриншоте, заключение блоков кода в обратные знаки превращает исходный текст в отформатированный код, дополненный цветовой стилизацией! Также обратите внимание, что одиночные обратные знаки могут быть использованы для форматирования встроенных переменных, как мы это сделали для <code>distilbert-base-uncased</code>. Эта тема выглядит гораздо лучше, и, если повезет, мы сможем найти кого-то из сообщества, кто догадается, в чем ошибка. Однако вместо того, чтобы полагаться на удачу, давайте облегчим себе жизнь, включив в трассировку все подробности!",qe,U,xt='<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%"/>',Ae,le,$t="Это гораздо более информативно, и внимательный читатель сможет указать на то, что проблема, похоже, связана с передачей длинного входного сигнала из-за этой строки в трассировке:",Oe,ie,Ft="<p>Token indices sequence length is longer than the specified maximum sequence length for this model (583 > 512).</p>",Ke,ne,St="Однако мы можем еще больше облегчить им задачу, предоставив фактический код, вызвавший ошибку. Давайте сделаем это прямо сейчас.",et,ae,tt,se,Rt="Если вы когда-нибудь пытались отладить чужой код, вы, вероятно, сначала пытались воссоздать проблему, о которой они сообщали, чтобы начать работать над трассировкой, чтобы точно определить ошибку. Это не отличается от того, когда речь идет о получении (или предоставлении) помощи на форумах, поэтому очень помогает, если вы можете предоставить небольшой пример, воспроизводящий ошибку. В половине случаев простое выполнение этого упражнения поможет вам понять, что происходит не так. В любом случае, недостающий фрагмент нашего примера - это показать <em>входы</em>, которые мы предоставили модели. Выполнив это, мы получим нечто похожее на следующий завершенный пример:",lt,j,Xt='<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%"/>',it,oe,zt="Теперь эта сообщение содержит достаточно много информации, и оно написана таким образом, что с гораздо большей вероятностью привлечет внимание сообщества и получит полезный ответ. Используя эти основные правила, вы сможете создавать отличные темы для поиска ответов на ваши вопросы по библиотеке 🤗 Transformers!",nt,Me,at,ce,st;return G=new re({props:{title:"Обращение за помощью на форумах",local:"asking-for-help-on-the-forums",headingTag:"h1"}}),B=new Ot({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"}]}}),v=new At({props:{id:"S2EEG3JIt2A"}}),V=new re({props:{title:"Написание хорошего поста на форуме",local:"writing-a-good-forum-post",headingTag:"h2"}}),Y=new ot({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}}),x=new ot({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}}),$=new ot({props:{code:"SW5kZXhFcnJvciUzQSUyMGluZGV4JTIwb3V0JTIwb2YlMjByYW5nZSUyMGluJTIwc2VsZg==",highlighted:'IndexError: index out of <span class="hljs-built_in">range</span> <span class="hljs-keyword">in</span> self',wrap:!1}}),E=new re({props:{title:"Выберите содержательное название",local:"choosing-a-descriptive-title",headingTag:"h3"}}),A=new re({props:{title:"Отформатируйте код",local:"formatting-your-code-snippets",headingTag:"h3"}}),ee=new re({props:{title:"Добавьте текст полной трассировки",local:"including-the-full-traceback",headingTag:"h3"}}),ae=new re({props:{title:"Предоставьте воспроизводимый пример",local:"providing-a-reproducible-example",headingTag:"h3"}}),Me=new Kt({props:{source:"https://github.com/huggingface/course/blob/main/chapters/ru/chapter8/3.mdx"}}),{c(){u=s("meta"),he=n(),me=s("p"),ye=n(),r(G.$$.fragment),pe=n(),r(B.$$.fragment),ue=n(),r(v.$$.fragment),de=n(),g=s("p"),g.innerHTML=rt,we=n(),w=s("div"),w.innerHTML=mt,Te=n(),I=s("p"),I.innerHTML=ct,be=n(),Z=s("p"),Z.innerHTML=ht,fe=n(),W=s("p"),W.innerHTML=yt,Je=n(),H=s("p"),H.innerHTML=pt,Ue=n(),r(V.$$.fragment),je=n(),C=s("p"),C.textContent=ut,Ge=n(),r(Y.$$.fragment),Be=n(),k=s("p"),k.innerHTML=dt,ve=n(),r(x.$$.fragment),ge=n(),r($.$$.fragment),Ie=n(),F=s("p"),F.innerHTML=wt,Ze=n(),S=s("p"),S.textContent=Tt,We=n(),T=s("div"),T.innerHTML=bt,He=n(),R=s("p"),R.textContent=ft,Ve=n(),b=s("div"),b.innerHTML=Jt,Ce=n(),X=s("p"),X.textContent=Ut,Ye=n(),f=s("div"),f.innerHTML=jt,ke=n(),z=s("p"),z.textContent=Gt,xe=n(),N=s("ol"),N.innerHTML=Bt,$e=n(),Q=s("p"),Q.textContent=vt,Fe=n(),r(E.$$.fragment),Se=n(),L=s("p"),L.innerHTML=gt,Re=n(),_=s("blockquote"),_.innerHTML=It,Xe=n(),P=s("p"),P.innerHTML=Zt,ze=n(),D=s("blockquote"),D.innerHTML=Wt,Ne=n(),q=s("p"),q.textContent=Ht,Qe=n(),r(A.$$.fragment),Ee=n(),O=s("p"),O.textContent=Vt,Le=n(),J=s("div"),J.innerHTML=Ct,_e=n(),K=s("p"),K.innerHTML=Yt,Pe=n(),r(ee.$$.fragment),De=n(),te=s("p"),te.innerHTML=kt,qe=n(),U=s("div"),U.innerHTML=xt,Ae=n(),le=s("p"),le.textContent=$t,Oe=n(),ie=s("blockquote"),ie.innerHTML=Ft,Ke=n(),ne=s("p"),ne.textContent=St,et=n(),r(ae.$$.fragment),tt=n(),se=s("p"),se.innerHTML=Rt,lt=n(),j=s("div"),j.innerHTML=Xt,it=n(),oe=s("p"),oe.textContent=zt,nt=n(),r(Me.$$.fragment),at=n(),ce=s("p"),this.h()},l(e){const t=Dt("svelte-u9bgzb",document.head);u=o(t,"META",{name:!0,content:!0}),t.forEach(l),he=a(e),me=o(e,"P",{}),Nt(me).forEach(l),ye=a(e),m(G.$$.fragment,e),pe=a(e),m(B.$$.fragment,e),ue=a(e),m(v.$$.fragment,e),de=a(e),g=o(e,"P",{"data-svelte-h":!0}),M(g)!=="svelte-1mgnozp"&&(g.innerHTML=rt),we=a(e),w=o(e,"DIV",{class:!0,"data-svelte-h":!0}),M(w)!=="svelte-14n1ttz"&&(w.innerHTML=mt),Te=a(e),I=o(e,"P",{"data-svelte-h":!0}),M(I)!=="svelte-pkkxky"&&(I.innerHTML=ct),be=a(e),Z=o(e,"P",{"data-svelte-h":!0}),M(Z)!=="svelte-1o7d7hr"&&(Z.innerHTML=ht),fe=a(e),W=o(e,"P",{"data-svelte-h":!0}),M(W)!=="svelte-15jdmos"&&(W.innerHTML=yt),Je=a(e),H=o(e,"P",{"data-svelte-h":!0}),M(H)!=="svelte-ld6m3r"&&(H.innerHTML=pt),Ue=a(e),m(V.$$.fragment,e),je=a(e),C=o(e,"P",{"data-svelte-h":!0}),M(C)!=="svelte-12frv3r"&&(C.textContent=ut),Ge=a(e),m(Y.$$.fragment,e),Be=a(e),k=o(e,"P",{"data-svelte-h":!0}),M(k)!=="svelte-1ftdfja"&&(k.innerHTML=dt),ve=a(e),m(x.$$.fragment,e),ge=a(e),m($.$$.fragment,e),Ie=a(e),F=o(e,"P",{"data-svelte-h":!0}),M(F)!=="svelte-1tjq0oh"&&(F.innerHTML=wt),Ze=a(e),S=o(e,"P",{"data-svelte-h":!0}),M(S)!=="svelte-17f8t9o"&&(S.textContent=Tt),We=a(e),T=o(e,"DIV",{class:!0,"data-svelte-h":!0}),M(T)!=="svelte-1guiktj"&&(T.innerHTML=bt),He=a(e),R=o(e,"P",{"data-svelte-h":!0}),M(R)!=="svelte-1guhdtb"&&(R.textContent=ft),Ve=a(e),b=o(e,"DIV",{class:!0,"data-svelte-h":!0}),M(b)!=="svelte-xij8sp"&&(b.innerHTML=Jt),Ce=a(e),X=o(e,"P",{"data-svelte-h":!0}),M(X)!=="svelte-1hpbh66"&&(X.textContent=Ut),Ye=a(e),f=o(e,"DIV",{class:!0,"data-svelte-h":!0}),M(f)!=="svelte-3f05is"&&(f.innerHTML=jt),ke=a(e),z=o(e,"P",{"data-svelte-h":!0}),M(z)!=="svelte-uwslqk"&&(z.textContent=Gt),xe=a(e),N=o(e,"OL",{"data-svelte-h":!0}),M(N)!=="svelte-6mutbc"&&(N.innerHTML=Bt),$e=a(e),Q=o(e,"P",{"data-svelte-h":!0}),M(Q)!=="svelte-1fymhoo"&&(Q.textContent=vt),Fe=a(e),m(E.$$.fragment,e),Se=a(e),L=o(e,"P",{"data-svelte-h":!0}),M(L)!=="svelte-v3lbt5"&&(L.innerHTML=gt),Re=a(e),_=o(e,"BLOCKQUOTE",{"data-svelte-h":!0}),M(_)!=="svelte-qp1hky"&&(_.innerHTML=It),Xe=a(e),P=o(e,"P",{"data-svelte-h":!0}),M(P)!=="svelte-4d0w5t"&&(P.innerHTML=Zt),ze=a(e),D=o(e,"BLOCKQUOTE",{"data-svelte-h":!0}),M(D)!=="svelte-15dhjoh"&&(D.innerHTML=Wt),Ne=a(e),q=o(e,"P",{"data-svelte-h":!0}),M(q)!=="svelte-1d8n8uz"&&(q.textContent=Ht),Qe=a(e),m(A.$$.fragment,e),Ee=a(e),O=o(e,"P",{"data-svelte-h":!0}),M(O)!=="svelte-1l8nd16"&&(O.textContent=Vt),Le=a(e),J=o(e,"DIV",{class:!0,"data-svelte-h":!0}),M(J)!=="svelte-pol4zs"&&(J.innerHTML=Ct),_e=a(e),K=o(e,"P",{"data-svelte-h":!0}),M(K)!=="svelte-ofef8z"&&(K.innerHTML=Yt),Pe=a(e),m(ee.$$.fragment,e),De=a(e),te=o(e,"P",{"data-svelte-h":!0}),M(te)!=="svelte-o261h9"&&(te.innerHTML=kt),qe=a(e),U=o(e,"DIV",{class:!0,"data-svelte-h":!0}),M(U)!=="svelte-1oxns09"&&(U.innerHTML=xt),Ae=a(e),le=o(e,"P",{"data-svelte-h":!0}),M(le)!=="svelte-5kqhre"&&(le.textContent=$t),Oe=a(e),ie=o(e,"BLOCKQUOTE",{"data-svelte-h":!0}),M(ie)!=="svelte-1cf7hkp"&&(ie.innerHTML=Ft),Ke=a(e),ne=o(e,"P",{"data-svelte-h":!0}),M(ne)!=="svelte-175ns4r"&&(ne.textContent=St),et=a(e),m(ae.$$.fragment,e),tt=a(e),se=o(e,"P",{"data-svelte-h":!0}),M(se)!=="svelte-cryo46"&&(se.innerHTML=Rt),lt=a(e),j=o(e,"DIV",{class:!0,"data-svelte-h":!0}),M(j)!=="svelte-1ckd2c8"&&(j.innerHTML=Xt),it=a(e),oe=o(e,"P",{"data-svelte-h":!0}),M(oe)!=="svelte-rf447y"&&(oe.textContent=zt),nt=a(e),m(Me.$$.fragment,e),at=a(e),ce=o(e,"P",{}),Nt(ce).forEach(l),this.h()},h(){d(u,"name","hf:doc:metadata"),d(u,"content",tl),d(w,"class","flex justify-center"),d(T,"class","flex justify-center"),d(b,"class","flex justify-center"),d(f,"class","flex justify-center"),d(J,"class","flex justify-center"),d(U,"class","flex justify-center"),d(j,"class","flex justify-center")},m(e,t){qt(document.head,u),i(e,he,t),i(e,me,t),i(e,ye,t),c(G,e,t),i(e,pe,t),c(B,e,t),i(e,ue,t),c(v,e,t),i(e,de,t),i(e,g,t),i(e,we,t),i(e,w,t),i(e,Te,t),i(e,I,t),i(e,be,t),i(e,Z,t),i(e,fe,t),i(e,W,t),i(e,Je,t),i(e,H,t),i(e,Ue,t),c(V,e,t),i(e,je,t),i(e,C,t),i(e,Ge,t),c(Y,e,t),i(e,Be,t),i(e,k,t),i(e,ve,t),c(x,e,t),i(e,ge,t),c($,e,t),i(e,Ie,t),i(e,F,t),i(e,Ze,t),i(e,S,t),i(e,We,t),i(e,T,t),i(e,He,t),i(e,R,t),i(e,Ve,t),i(e,b,t),i(e,Ce,t),i(e,X,t),i(e,Ye,t),i(e,f,t),i(e,ke,t),i(e,z,t),i(e,xe,t),i(e,N,t),i(e,$e,t),i(e,Q,t),i(e,Fe,t),c(E,e,t),i(e,Se,t),i(e,L,t),i(e,Re,t),i(e,_,t),i(e,Xe,t),i(e,P,t),i(e,ze,t),i(e,D,t),i(e,Ne,t),i(e,q,t),i(e,Qe,t),c(A,e,t),i(e,Ee,t),i(e,O,t),i(e,Le,t),i(e,J,t),i(e,_e,t),i(e,K,t),i(e,Pe,t),c(ee,e,t),i(e,De,t),i(e,te,t),i(e,qe,t),i(e,U,t),i(e,Ae,t),i(e,le,t),i(e,Oe,t),i(e,ie,t),i(e,Ke,t),i(e,ne,t),i(e,et,t),c(ae,e,t),i(e,tt,t),i(e,se,t),i(e,lt,t),i(e,j,t),i(e,it,t),i(e,oe,t),i(e,nt,t),c(Me,e,t),i(e,at,t),i(e,ce,t),st=!0},p:Et,i(e){st||(h(G.$$.fragment,e),h(B.$$.fragment,e),h(v.$$.fragment,e),h(V.$$.fragment,e),h(Y.$$.fragment,e),h(x.$$.fragment,e),h($.$$.fragment,e),h(E.$$.fragment,e),h(A.$$.fragment,e),h(ee.$$.fragment,e),h(ae.$$.fragment,e),h(Me.$$.fragment,e),st=!0)},o(e){y(G.$$.fragment,e),y(B.$$.fragment,e),y(v.$$.fragment,e),y(V.$$.fragment,e),y(Y.$$.fragment,e),y(x.$$.fragment,e),y($.$$.fragment,e),y(E.$$.fragment,e),y(A.$$.fragment,e),y(ee.$$.fragment,e),y(ae.$$.fragment,e),y(Me.$$.fragment,e),st=!1},d(e){e&&(l(he),l(me),l(ye),l(pe),l(ue),l(de),l(g),l(we),l(w),l(Te),l(I),l(be),l(Z),l(fe),l(W),l(Je),l(H),l(Ue),l(je),l(C),l(Ge),l(Be),l(k),l(ve),l(ge),l(Ie),l(F),l(Ze),l(S),l(We),l(T),l(He),l(R),l(Ve),l(b),l(Ce),l(X),l(Ye),l(f),l(ke),l(z),l(xe),l(N),l($e),l(Q),l(Fe),l(Se),l(L),l(Re),l(_),l(Xe),l(P),l(ze),l(D),l(Ne),l(q),l(Qe),l(Ee),l(O),l(Le),l(J),l(_e),l(K),l(Pe),l(De),l(te),l(qe),l(U),l(Ae),l(le),l(Oe),l(ie),l(Ke),l(ne),l(et),l(tt),l(se),l(lt),l(j),l(it),l(oe),l(nt),l(at),l(ce)),l(u),p(G,e),p(B,e),p(v,e),p(V,e),p(Y,e),p(x,e),p($,e),p(E,e),p(A,e),p(ee,e),p(ae,e),p(Me,e)}}}const tl='{"title":"Обращение за помощью на форумах","local":"asking-for-help-on-the-forums","sections":[{"title":"Написание хорошего поста на форуме","local":"writing-a-good-forum-post","sections":[{"title":"Выберите содержательное название","local":"choosing-a-descriptive-title","sections":[],"depth":3},{"title":"Отформатируйте код","local":"formatting-your-code-snippets","sections":[],"depth":3},{"title":"Добавьте текст полной трассировки","local":"including-the-full-traceback","sections":[],"depth":3},{"title":"Предоставьте воспроизводимый пример","local":"providing-a-reproducible-example","sections":[],"depth":3}],"depth":2}],"depth":1}';function ll(Mt){return Lt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class rl extends _t{constructor(u){super(),Pt(this,u,ll,el,Qt,{})}}export{rl as component}; | |
Xet Storage Details
- Size:
- 34 kB
- Xet hash:
- 96a47e94806fcdd7117ce0d11f60e0bf0b0a75ee931bef18045a4e092d04cca2
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.