1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Deep Learning for Text with PyTorch

Connected

cvičení

Sestavení generátoru a diskriminátoru

V PyBooks máš za úkol pracovat na automatickém generátoru textu, který pomůže autorům překonat tvůrčí blok. Věříš, že pomocí GAN sítí (Generative Adversarial Networks) dokážeš vytvořit systém, kde jedna síť – generátor – vytváří nový text, zatímco druhá síť – diskriminátor – hodnotí jeho věrohodnost. K tomu je potřeba inicializovat obě sítě. Ty pak budou trénovány navzájem proti sobě, aby produkovaly nový, přesvědčivý text.

Následující knihovny jsou již naimportovány: torch, torch.nn jako nn.

Pokyny

100 XP
  • Definuj třídu Generator s lineární vrstvou pro sekvenční data a aktivační funkcí sigmoid.
  • V metodě forward() třídy Generator předej vstup definovaným modelem.
  • Definuj třídu Discriminator se stejnými vrstvami a aktivační funkcí – při definování dimenzí buď pozorný/á.