1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Machine Translation with Keras

Connected

Cvičení

Přidávání speciálních tokenů

Teď se naučíš přidávat tokeny sos (označuje začátek) a eos (označuje konec) k větám. Jak už bylo zmíněno, tento krok je pro aktuální model volitelný, ale pro model, který budeš implementovat v pozdější kapitole, bude nezbytný.

K přidání těchto speciálních tokenů použiješ funkci string.join() z Pythonu. string.join() spojí seznam řetězců do jednoho řetězce pomocí oddělovače. Například pokud chceš převést ['datacamp', 'is', 'awesome'] na 'datacamp is awesome', můžeš použít " ".join(['datacamp', 'is', 'awesome']), kde " " (tedy mezera) je oddělovač.

Pro toto cvičení už byl naimportován malý vzorek 10 francouzských vět.

Pokyny

100 XP
  • Projdi seznam francouzských vět (fr_text) pomocí cyklu.
  • Přidej token "sos" pro označení začátku a token "eos" pro označení konce každé věty pomocí funkce string.join().
  • Přidej upravenou větu do fr_text_new.
  • Vypiš upravenou větu sent_new.