Seçim kararlarını veri almadan belirleyin
Bir veri kümesi açıklaması, hangi metinlerin dahil edildiğini ve hangilerinin dışarıda bırakıldığını anlatmalıdır. Önce model görevini, hedef dili, topluluğu, kabul edeceğiniz içerik türünü ve etiketleri yazın. MachineLearning yorumlarıyla küçük bir yönerge denemesi yapmak, tüm Reddit kullanıcılarını temsil eden bir çalışma yapmakla aynı şey değildir. Kaynak notunda bu farkı açık tutun. Bağımsız geçmiş arşivi resmî Reddit hizmeti değildir ve canlı veri sunmaz. Bir topluluğun adının aramada görünmesi belirli tarih aralığının tam arşivlendiğini veya yeterli bağlam bulunduğunu kanıtlamaz.
Yorumlar için /v1/comments, gönderiler için /v1/posts, genel arama için /v1/search kullanılır. kind değeri post veya comment olabilir. q ile metni, subreddit ile topluluğu daraltabilirsiniz. from ve to UTC esaslı YYYY-MM-DD tarihidir; to günün tamamını kapsar. Kaynak notunda tarih filtresini alma zamanından ayırın. Tarih aralığı belirlemek değişmez bir sunucu anlık görüntüsü üretmez. min_score minimum puan filtresidir ve sıralama değildir. Eşik kullanıyorsanız bunun az puanlı metinleri dışladığını belgeleyin; yüksek puanı doğru etiket veya kaliteli eğitim verisi saymayın.
Alınan örneği ve dönüşümleri kaydedin
Başlangıç isteği https://api.redditdatasets.com/v1/comments?subreddit=MachineLearning&limit=3 olabilir. Geçerli iki yöntem Authorization: Bearer YOUR_API_KEY ve X-API-Key: YOUR_API_KEY başlıklarıdır. Yer tutucunun yerine gerçek anahtarı yalnızca güvenilir sunucu ortamında ekleyin. İstek adresi, gizli değer içermeyen filtreler, UTC alma zamanı, yanıt sonucu ve kaydedilen kayıt sayısı yerel çalışma notunda tutulabilir. Kimlik veya tarih gibi alanları ancak gerçekten dönmüşse kullanın. Bulunmayan metni ya da kaynağı uydurmak yerine eksik diye işaretleyin ve görev için yeterli olup olmadığını değerlendirin.
İstek başına en fazla 100 kayıt ve sorgu başına 100 sayfa bulunur. eq kesin kayıt toplamını, gte alt sınırı, unknown veya null bilinmeyen toplamı belirtir. Sayfalar içinde ilerlemek bütün eşleşmeleri aldığınızı kanıtlamaz. Arşiv belge sırası rastgele, zamansal veya ilgi sırası değildir. Yerelde tekrarları ayıklarsanız kullanılan kimliği ve çıkarılan sayıyı kaydedin; bu yöntem görünmeyen tekrarları veya eksik kayıtları çözmez. Düz kayıtlar üzerinde metin temizleme ve etiketleme yapılabilir; parent_id ve link_id varsa isteğe bağlı ilişkilendirme eksik konuşma parçalarını tamamlamaz.
Etiketleri ve değerlendirme sınırını açıklayın
Kısa bir etiketleme yönergesi hazırlayıp belirsiz metinler için karar örnekleri seçin. Örneklerde gerçek özel bilgileri yaymayın. Birkaç kaydı iki kişinin bağımsız incelemesi yorum farklarını gösterebilir; bu sizin yerel yönteminizdir ve API tarafından sağlanan bir kalite ölçümü değildir. Metin temizleme, çıkarma, anonimleştirme ve etiket değişikliklerini sürüm notunda açıklayın. Eğitim ve değerlendirme bölümleri arasında aynı metin veya ilişkili konuşma bulunup bulunmadığını kontrol edin. Yalnızca yerel kontrolünüzün kapsadığı kayıtlar hakkında sonuç bildirin; temsiliyet, tarafsızlık veya sızıntısızlık garantisi vermeyin.
İncelediğiniz yerel kopyayı ve uyguladığınız dönüşümleri ayırt edin. Aynı sorgunun gelecekte aynı kayıtları döndürmesi, arşivin değişmezliği ve kalıcı erişim garanti edilmez. API toplu veri indirme, hazır etiket veya rastgele örnekleme sağlamaz. Başarılı boş çekme de bir kredi tüketir; başarılı tekrar ayrı ücretlenebilir. İstemci zaman aşımı sunucunun başarısızlığını kanıtlamaz. /v1/status ücretsiz statik hizmet açıklamasıdır, örneğin varlığını veya arama deposunun sağlığını doğrulamaz. Son raporda seçim ölçütlerini, gerçekten kaydedilen sayıyı, eksik bağlamı, maliyeti ve üçüncü taraf haklarına ilişkin değerlendirmeyi birlikte açıklayın.