Contoh generasi teks
Pada latihan ini, Anda akan bereksperimen dengan dua model pralatih untuk generasi teks.
Model pertama akan menghasilkan satu frasa berdasarkan karakter Sheldon dari acara TV The Big Bang Theory, dan model kedua akan menghasilkan puisi ala Shakespeare hingga 400 karakter.
Model dimuat ke dalam variabel sheldon_model dan poem_model. Selain itu, tersedia dua fungsi kustom untuk membantu menghasilkan teks: generate_sheldon_phrase() dan generate_poem(). Keduanya menerima model pralatih dan sebuah string konteks sebagai parameter.
Latihan ini merupakan bagian dari kursus
Recurrent Neural Networks (RNN) untuk Pemodelan Bahasa dengan Keras
Instruksi latihan
- Gunakan fungsi yang sudah didefinisikan
generate_sheldon_phrase()dengan parametersheldon_modeldansheldon_context, lalu simpan keluarannya ke variabelsheldon_phrase. - Cetak frasa yang diperoleh.
- Simpan teks yang diberikan ke dalam variabel
poem_context. - Cetak puisi yang dihasilkan dengan menerapkan fungsi
generate_poem()dengan parameterpoem_modeldanpoem_context.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Context for Sheldon phrase
sheldon_context = "I’m not insane, my mother had me tested. "
# Generate one Sheldon phrase
sheldon_phrase = ____(sheldon_model, sheldon_context)
# Print the phrase
print(____)
# Context for poem
____ = "May thy beauty forever remain"
# Print the poem
print(generate_poem(____, poem_context))