Merhaba bir Vowpal Wabbit iki ad dosyası oluşturduktan tutmak, doğrusal terimleri görmezden: Vowpal Wabbit sadece örneğin etkileşim terimleri
1.0 |A snow |B ski:10
0.0 |A snow |B walk:10
1.0 |A clear |B walk:10
0.0 |A clear |B walk:5
1.0 |A clear |B walk:100
1.0 |A clear |B walk:15
AB -q kullanarak, etkileşim terimleri alabilirsiniz. Sadece etkileşim koşullarını tutmam ve doğrusal terimleri görmezden gelmenin bir yolu var mı? Başka bir deyişle
, vw sample.vw -q AB --invert_hash sample.model
sonucu şu anda şudur:
....
A^clear:24861:0.153737
A^clear^B^walk:140680:0.015292
A^snow:117127:0.126087
A^snow^B^ski:21312:0.015803
A^snow^B^walk:28234:-0.010592
B^ski:107733:0.015803
B^walk:114655:0.007655
Constant:116060:0.234153
:
....
A^clear^B^walk:140680:0.015292
A^snow^B^ski:21312:0.015803
A^snow^B^walk:28234:-0.010592
Constant:116060:0.234153
--keep ve --ignore seçenekleri İstenen etkiyi yaratmazlar çünkü ikinci dereceden terimler üretilmeden önce göz önünde bulundurulmaktadırlar. Bunu vw ile yapmak mümkün mü yoksa tüm kombinasyonları oluşturan özel bir ön işlem adımına ihtiyacım var mı?
var mı:
orijinal mesajları görüyor musunuz? –@MartinPopel "Saf" bir matris faktorizasyon modeli oluşturmak için VW kullanmak istiyorsanız, doğrusal terimleri hariç tutmak ve sadece tahminleri yapmak için düşük rank kuadratik özellikleri kullanmak istersiniz. – Zach