makalah: Pembelajaran Adversarial untuk Generasi Dialog Neural https://arxiv.org/pdf/1701.06547.pdf
terjemahan makalah dalam bahasa Cina:http://blog.csdn.net/liuyuemaicha/article/details/60581187
TensorFlow 0.12.0 Python 2.7
gen_data: data pelatihan untuk model gen
disc_data: data pelatihan untuk model disk
disk: kode tentang model disk
gen: kode tentang model gen
utils: kode tentang operasi data dan konfigurasi model
melihat:
gen_data termasuk chitchat.train.answer, chitchat.train.query, chitchat.dev.answer, chitchat.dev.query (total empat file)
disc_data termasuk disc.dev.answer,disc.dev.query, disc.dev.gen dan disc.train.answer, disc.train.query,disc.tran.gen (total enam file)
rumus data latih satu kalimat satu baris dan dipisahkan dengan spasi, misal: saya tidak mau !
python al_neural_dialogue_train.py
perkenalan
def utama(_):
'''
# model gen pelatihan langkah_1
# gen_pre_train()
# model test
# gen_test()
# step_2 gen training data for disc
# gen_disc()
# step_3 training disc model
# disc_pre_train()
# step_4 training al model
# al_train()
# model test
# gen_test()
'''
pengenalan model
1、model disk: rnn hierarki (kertas —— Membangun sistem dialog ujung ke ujung menggunakan model jaringan saraf hierarki generatif)
2、model gen: model seq2seq dengan perhatian (sel GRU)
3、metode hadiah: Pencarian Monte Carlo
4、optimal: Gradien Kebijakan