JSONL dosyası nedir?
JSONL — JSON Lines
Nedir?
JSONL, NDJSON ile birebir aynı şeyi ifade eder: her satırda bir JSON nesnesi. İki isim, iki farklı topluluk, tek bir format — aralarındaki farkı aramaya vakit harcamadan önce bunu bilmekte fayda var.
Kullanım alışkanlıkları yine de bir ayrım yaratmış durumda: makine öğrenmesi dünyasında genellikle JSONL denirken, uygulama günlükleri ve veri akışlarında NDJSON adı tercih ediliyor.
Tarihçe ve kökeni
.jsonl uzantısı, her satırın bir eğitim örneğini temsil ettiği yapay zekâ veri kümelerinin yaygınlaşmasıyla birlikte popülerleşti.
Bugün model ince ayarı (fine-tuning) yapan araçların büyük çoğunluğu bu formatı bekliyor: bir satır, bir örnek.
Neden kullanışlı
Birkaç gigabaytlık veri kümelerini, hiçbir zaman tamamını belleğe yüklemeden işlemeye imkân tanır.
Veri eklemek, dosyanın sonuna satır eklemekten ibarettir — yeniden yazmaya gerek yoktur.
Sınırlar ve eksiler
Standart bir JSON bekleyen araçlar tarafından okunamaz.
Bütünü saran bir yapının bulunmaması, dosyanın genel olarak doğrulanmasını imkânsız kılar.
Kullanım ipuçları
Bir eğitim veri kümesi veya akış halinde işlenecek herhangi bir veri için kullanılması gereken format JSONL'dir.
Bir tabloda incelemek için CSV'ye, tek bir dizi bekleyen bir araç için ise JSON'a dönüştürün — ancak dosya büyükse bellek kullanımına dikkat edin.
JSONL dosyanızı saniyeler içinde, Fransa’daki güvenli sunucularımızda dönüştürün.
JSONL dönüştür