Saya memberikan Bayesian Optimization, mengikuti Snoek, Larochelle, dan Adams [ http://arxiv.org/pdf/1206.2944.pdf] , menggunakan GPML [ http://www.gaussianprocess.org/gpml/code/matlab / doc /] . Saya telah mengimplementasikan fungsi akuisisi Peningkatan yang Diharapkan yang dijelaskan pada halaman 3, dan saya berasumsi bahwa saya benar bahwa untuk memutuskan ke mana harus mencari query selanjutnya, saya harus mengambil yang memaksimalkan:
Tapi sepertinya saya tidak dapat menemukan panduan tentang apa yang harus dipertimbangkan oleh set kandidat . Secara teoritis, saya ingin mencari yang terbaik di seluruh domain, dan makalah ini ditulis sedemikian rupa sehingga tampaknya menyarankan ini mungkin ("[EI] juga memiliki formulir tertutup di bawah proses Gaussian" ). Tetapi sebagai hal yang praktis, saya perlu menghitung rata-rata dan varian prediktif posterior pada apa pun yang dapat saya pertimbangkan sebelum saya dapat menghitung dan sementara posisi ini memiliki formulir tertutup, saya masih perlu menghitungnya menggunakan aljabar matriks, jadi saya tidak bisa melihat cara untuk berkeliling memilih sekelompok .
Pertanyaannya: (?? Menengah kecil) apa adalah metode praktis untuk memilih besar set kandidat 's lebih yang saya memaksimalkan EI (atau fungsi akuisisi lainnya)? (Apakah ini ada di koran di suatu tempat dan saya baru saja melewatkannya?)
Saat ini, saya hanya mengambil set saya saat ini , mengambil sampelnya dengan penggantian 2000 kali, dan kemudian menambahkan beberapa noise Gaussian ke setiap titik. Sepertinya tidak apa-apa, kurasa.