Hari ini saya ingin berbicara tentang pengalaman saya dalam menghasilkan lirik dengan python dan perpustakaan Markovify
Penafian: penulis ingin menghibur dirinya sendiri di malam hari dan tidak datang dengan sesuatu yang lebih baik, seperti:
Sebagai tubuh untuk " pelatihan " rantai, saya akan menggunakan lirik lagu-lagu kelompok Kees Kies.

Piccha di atas menggambarkan cara kerja rantai Markov. Tapi artikel yang bagus .
Mulailah
Saya berasumsi bahwa pembaca sudah terbiasa dengan python dan telah menginstal IDE dan versi Python> 3.5.
Instal perpustakaan yang diperlukan:
pip install markovify
Sekarang kami mengumpulkan lirik untuk diri kami sendiri dan mengolahnya sedikit, untuk ini kami menulis sebuah pengolah teks sederhana. Kami akan menghapus kata "sampah" seperti paduan suara, ayat, dan angka, untuk ini kami akan menulis sebuah pengolah teks sederhana.
IND = ""
Find2 = ":"
INFILE = "corpus.txt"
OUTFILE = "output.txt"
ENC = "utf-8"
with open(INFILE, encoding="UTF-") as infile, open(OUTFILE, "w", encoding="UTF-8") as outfile:
for line in infile:
if FIND or Find2 not in line:
outfile.write(line)
os.remove(INFILE)
os.rename(OUTFILE, INFILE)
teks yang sudah saya proses
Dan sekarang mari kita gunakan perpustakaan yang indah ini dan akhirnya menghasilkan teks kita.
with open("C:/Users/alexd/PycharmProjects/untitled/corpus.txt",encoding='utf-8') as f:
text = f.read()
text_model = markovify.Text(text)
for i in range(10):
print(text_model.make_short_sentence(380))
Hasil:
, , ยซยป. : ?
Total
Saya mencoba memberi tahu sesingkat mungkin bagaimana menghasilkan teks dari hampir semua hal hanya dalam beberapa menit. Untuk apa? -Yah, itu menyenangkan. Tidak berguna, tapi sangat menyenangkan.
telegram channel penulis esai
sekolah pembuat esai
Bahan bekas