TREC_EVAL kullanan herhangi bir vücut var mı? "Aptallar için bir Trec_EVAL" ye ihtiyacım var. trec_eval kullanarak bir arama/geri alma motoru nasıl değerlendirilir?
benim tez çalışmaları için kaliteli, vb sıralaması, Hatırlama-Hassas gibi parametreleri karşılaştırmak için birkaç arama motorları değerlendirmek için çalışıyorum. TREC_EVAL'i arama motoruna sorgular göndermek ve TREC_EVAL ile kullanılabilecek bir sonuç dosyası almak için kullanmıyorum.cevap
Temelde, trec_eval için bir (insan oluşturulur) zemin gerçeği gerekir. Sorgu numarası nedenle bir sorgu tanımlayan
query-number 0 document-id relevance
101Categories (wikipedia entry) gibi bir koleksiyonu verilmiş
Q1046 0 PNGImages/dolphin/image_0041.png 0
Q1046 0 PNGImages/airplanes/image_0671.png 128
Q1046 0 PNGImages/crab/image_0048.png 0
gibi bir şey olurdu bir den (örneğin bir resim: Bu özel bir biçimde olmak zorunda benzerleri bulmak için belirli kategoriler). Arama motorundan sonra sonuçlar
query-number Q0 document-id rank score Exp
gibi veya gerçeklik açıklanan here olarak
Q1046 0 PNGImages/airplanes/image_0671.png 1 1 srfiletop10
Q1046 0 PNGImages/airplanes/image_0489.png 2 0.974935 srfiletop10
Q1046 0 PNGImages/airplanes/image_0686.png 3 0.974023 srfiletop10
bakmak için taşınmak üzere gelmiştir. "Document-id" için yol adlarını ayarlamanız gerekebilir. Daha sonra standart metriklerini hesaplayabilirsiniz. Teziniz için gerekli ölçümleri kullanmak için doğru parametreleri seçmeniz için size bazı fikirler vermelidir ( ).
trec_eval
bunları kendiniz hazırlamak zorunda herhangi sorguları göndermez. trec_eval
sadece analizde bir karara vuruyor ve sonuçlarınızı veriyor.
Bazı temel bilgiler
here ve here bulunabilir.Merhaba @mbx, Yukarıdaki 'skor' sütunundaki sayıları nasıl hesapladınız? (diyor: 1, 0.974935, 0.974023). Onlar satırın sonuç dokümanı ve doğru ilgili belge arasındaki dereceleri temsil ettiklerini okudum ama bu sayılara nasıl ulaşacağını bulamıyorum ('1' hariç -% 100 doğrulukta olduğunu varsayalım). İlk sayı iirc –
@NoonTime (topX arasında) çıktıda pozisyondur ve ikinci "girişinizi 1 ise bu çıkış alıyor ne kadar yakın" cevabın sıralamasında ise - yani tamamen istediğiniz algoritma bağlıdır ölçün. – mbx
ok teşekkürler @mbx, ancak matematiksel olarak, bu 0,974935 numarasını nasıl aldın? {Last_position - 1} 'dan türetildiğini biliyorum, elde edilen sonuçların toplam sayısına böler ve bu kesiri mi kullanıyorsunuz? 100 sonuca sahip olsaydınız, ikinci sıradaki (ikinci sonuç) skor 100 (100-1)/100 olur. –
- 1. GDB'deki işlevler nasıl değerlendirilir?
- 2. VBA'da bir Or ifadesi nasıl değerlendirilir?
- 3. bash: PS1, PS2, ... nasıl değerlendirilir?
- 4. Python: StatsModels'deki artıklar nasıl değerlendirilir?
- 5. Bir RegEx motoru nasıl çalışır?
- 6. Birim testinde, sonuç Guid ise nasıl değerlendirilir?
- 7. C++ de if deyimi nasıl değerlendirilir?
- 8. Bir python modülü nasıl değerlendirilir, thread güvenli midir?
- 9. Clojure: Alınan bir formu yerel kapsamda nasıl değerlendirilir?
- 10. Çalışma zamanında bir Scala ifadesi nasıl derlenir/değerlendirilir?
- 11. zend kullanarak alma CSV
- 12. Şablon motoru olarak thymeleaf kullanarak pdf raporu nasıl oluşturulur?
- 13. AirDrop Kullanarak Bir Dosya Gönderme ve Alma
- 14. Tüm sınıfları Javascript kullanarak bir desen kullanarak alma
- 15. App motoru PHP + BigQuery'e
- 16. svn bilgilerini kullanarak bir düzeltme tarihi alma
- 17. angularjs öğesini kullanarak bir öğenin rengini alma
- 18. MySQL kullanarak zaman damgası alma
- 19. VB6 kullanarak HTML'den içerik alma
- 20. NEST ElasticSearch istemcisini kullanarak farklı değerler alma
- 21. Getaddrinfo Kullanarak DNS'yi Önbelleğe Alma
- 22. Tesseract (bir OCR motoru) reentrant mı?
- 23. google uygulama motoru
- 24. Piksel gölgelendiricide bir çini motoru oluşturabilir miyim?
- 25. uygulama motoru: dize - datetime?
- 26. Jiletli görünüm motoru - Kısmi Görünümleri nasıl ekleyebilirim
- 27. Java Oyun Motoru
- 28. Netbeans kullanarak, MySQL kullanarak veri alma PreparedStatement ve ResultSet kullanarak
- 29. Temel öneri motoru algoritması
- 30. Android için şablon motoru
Bu konuyla ilgileniyor musunuz? – shellter
İlişkili olmayan bir şüphe var, ikili olmayan ilişki etiketlerinin nasıl ele alınacağı? – Shashank