<meta charset="utf-8" /><meta http-equiv="content-security-policy" content=""><meta name="hf:doc:metadata" content="{&quot;local&quot;:&quot;&quot;,&quot;title&quot;:&quot;Итоги&quot;}" data-svelte="svelte-1phssyn">
	<link rel="modulepreload" href="/docs/course/pr_92/ru/_app/assets/pages/__layout.svelte-048423b6.css">
	<link rel="modulepreload" href="/docs/course/pr_92/ru/_app/start-e2011cff.js">
	<link rel="modulepreload" href="/docs/course/pr_92/ru/_app/chunks/vendor-aeea7ff3.js">
	<link rel="modulepreload" href="/docs/course/pr_92/ru/_app/chunks/paths-4b3c6e7e.js">
	<link rel="modulepreload" href="/docs/course/pr_92/ru/_app/pages/__layout.svelte-441d2ca6.js">
	<link rel="modulepreload" href="/docs/course/pr_92/ru/_app/pages/chapter1/9.mdx-2963bd18.js"> 





<h1 id="">Итоги</h1>
<p>В этой главе вы увидели, как подходить к различным задачам NLP, используя высокоуровневую функцию <code>pipeline()</code> из библиотеки 🤗 Transformers. Вы также увидели, как искать и использовать модели в Hub, а также как использовать Inference API для тестирования моделей прямо в браузере.</p>
<p>Мы обсудили, как трансформеры работают на высоком уровне, и поговорили о важности трансферного обучения и тонкой настройки. Ключевым аспектом является то, что вы можете использовать всю архитектуру или только энкодер или декодер, в зависимости от того, какую задачу вы хотите решить. Следующая таблица резюмирует это:</p>
<table><thead><tr><th>Модель</th>
<th>Примеры</th>
<th>Задачи</th></tr></thead>
<tbody><tr><td>Энкодер</td>
<td>ALBERT, BERT, DistilBERT, ELECTRA, RoBERTa</td>
<td>Классификация предложений, распознавание именованных сущностей, генерация ответов на вопросы с извлечением информации</td></tr>
<tr><td>Декодер</td>
<td>CTRL, GPT, GPT-2, Transformer XL</td>
<td>Генерация текста</td></tr>
<tr><td>Энкодер-декодер</td>
<td>BART, T5, Marian, mBART</td>
<td>Саммаризация, перевод, генеративный подход к ответам на вопросы</td></tr></tbody></table>


		<script type="module" data-hydrate="1kevcvq">
		import { start } from "/docs/course/pr_92/ru/_app/start-e2011cff.js";
		start({
			target: document.querySelector('[data-hydrate="1kevcvq"]').parentNode,
			paths: {"base":"/docs/course/pr_92/ru","assets":"/docs/course/pr_92/ru"},
			session: {},
			route: false,
			spa: false,
			trailing_slash: "never",
			hydrate: {
				status: 200,
				error: null,
				nodes: [
					import("/docs/course/pr_92/ru/_app/pages/__layout.svelte-441d2ca6.js"),
						import("/docs/course/pr_92/ru/_app/pages/chapter1/9.mdx-2963bd18.js")
				],
				params: {}
			}
		});
	</script>
