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