1. Learn
  2. /
  3. Cursuri
  4. /
  5. Deep Learning pentru text cu PyTorch

Connected

exercițiu

Construirea unui generator și a unui discriminator

La PyBooks, ai sarcina de a lucra la un generator automat de text care să îi ajute pe scriitori să depășească blocajul creator. Folosind GAN-uri (Generative Adversarial Networks – Rețele Generative Adversariale), crezi că poți construi un sistem în care o rețea, generatorul, creează text nou, iar cealaltă rețea, discriminatorul, îi evaluează autenticitatea. Pentru aceasta, trebuie să inițializezi atât rețeaua generator, cât și rețeaua discriminator. Aceste rețele vor fi apoi antrenate una împotriva celeilalte pentru a genera text nou și credibil.

Următoarele au fost deja importate pentru tine: torch, torch.nn ca nn.

Instrucțiuni

100 XP
  • Definește clasa Generator cu un strat liniar pentru date secvențiale și o funcție de activare sigmoid.
  • Transmite intrarea prin modelul definit în metoda forward() a clasei Generator.
  • Definește o clasă Discriminator cu aceleași straturi și funcție de activare, acordând atenție la definirea dimensiunilor.