Apakah ada algoritma pembelajaran mesin yang memetakan satu input ke daftar output dengan panjang variabel? Jika demikian, apakah ada implementasi algoritma untuk penggunaan umum? Jika tidak, apa yang Anda rekomendasikan sebagai solusi?
Dalam kasus saya, inputnya adalah skalar tunggal dan outputnya adalah daftar skalar dengan panjang variabel. Sebagai contoh, misalkan saya ingin menampilkan daftar yang diberi panjang daftar sebagai input. Kemudian <input, output> bisa <1, [1]>, <2, [1, 1]>, dll. Tweak kecil akan memberikan akar kuadrat dari panjang dalam hal <<, [1, 1 , 1, 1]> akan menjadi jawaban. Catatan: input tidak perlu dikaitkan langsung ke output.
Untuk contoh yang lebih kompleks, anggaplah saya ingin mempelajari urutan tampilan dan katakan . Pasangan <input, output> yang valid adalah: <1, [1]>, <2, [1, 1]>, <3, [2, 1]>, <4, [1, 2, 1, 1] >, <5, [1, 1, 1, 2, 2, 1]>, dll. Masalah saya juga serupa karena saya dapat menghasilkan lebih banyak contoh; Saya tidak terbatas pada serangkaian contoh yang terbatas.
machine-learning
ricksmt
sumber
sumber
Jawaban:
Saya akan mencoba untuk mengatur algoritma klasifikasi multilabel dan membuat standar output dengan menambahkan nol. Jadi jika data Anda seperti ini: <1, 1 >, <2, [1, 1]>, <3, [2, 1]>, <4, [1, 2, 1, 1]>>, <5 , [1, 1, 1, 2, 2, 1]>. Jumlah maksimum output adalah 6. Jadi Anda bisa mengubah data Anda menjadi sesuatu seperti: <1, [1,0,0,0,0,0]>, <2, [1, 1,0,0,0, 0]>, <3, [2, 1,0,0,0,0]>, <4, [1, 2, 1, 1,0,0]>, <5, [1, 1, 1, 2, 2, 1]>
Opsi lain yang terjadi pada saya adalah menambahkan batas secara dinamis. Katakanlah Anda memiliki pelatihan dan set tes Anda. Anda dapat mencari panjang terbesar dan membuat algoritma yang menambahkan nol ke kedua set data. Lalu katakanlah data baru yang ingin Anda prediksi memiliki panjang yang lebih besar, maka Anda harus menghitung ulang semua pelatihan dan uji untuk prediksi baru ini. Anda bahkan dapat memeriksa bagaimana memperluas batas memengaruhi model Anda.
sumber
Jadi beberapa cara yang bisa dipahami:
Mungkin ada yang lain, tapi saya tidak bisa memikirkan mereka sekarang.
sumber