Historian sıkıştırması makine öğrenmesini nasıl bozar
Historian’daki bir seri, sensörün gördüğü seri değildir. Sıkıştırma ayarları, özelliklerin ve modelin öğrendiği şeyi değiştirir.
Önce ham dosyayı olduğu gibi saklayın. Sonra ayırıcıyı, ondalık işaretini, kodlamayı, zaman damgasını ve birimleri doğrulayın. Sensör hata kodlarını (ör. −999) eksik olarak işaretleyin, yalnızca tam kopyaları silin, aykırı değerleri de silmeden önce inceleyin. Her değişikliği kayıt altında tutun.
Sensör dışa aktarımları, onları üreten yazılıma ve bölgesel ayarlara göre değişir. Türkçe ayarlı dışa aktarımlar genellikle sütun ayırıcı olarak noktalı virgül, ondalık işareti olarak virgül kullanır; varsayılan bir içe aktarma bunları yanlış okuyabilir. Önce ayırıcıyı ve ondalık işaretini doğrulayın. '4,20' yazılı bir değer, ayrıştırıcı virgülü binlik ayırıcı sanırsa 420 olur. Ardından kodlamayı, başlık satırını, zaman damgası biçimini ve saat dilimini kontrol edin; her sütunun tek bir birimi olduğundan emin olun.
Temizliğe başlamadan önce dosyanın değiştirilmemiş bir kopyasını saklayın. Sonraki her adım, o kopyaya uygulanan kayıtlı bir kural olmalıdır ki sonuç yeniden üretilebilsin ve sorgulanabilsin.
Hipotetik bir basınç kaydı: ayırıcı noktalı virgül, ondalık işareti virgül. Üç satır: 08:00:00;4,20, 08:00:01;-999, 08:00:02;4,25.
-999 bırakılırsa ortalama (4,20 − 999 + 4,25) / 3 ≈ −330,18 bar çıkar; bu sensör için fiziksel olarak anlamsızdır. Ham dosyada üç satır da durur, bu yüzden adım sonradan denetlenebilir.
Birinci hata, eksik ile sıfırı karıştırmaktır. Bağlantı koptuğunda sıfır yazılmışsa veri, sensörün gerçekten sıfır ölçtüğünü söyler. İkincisi, aykırı değerleri bakmadan silmektir; bir pik gerçek bir olay olabilir. Üçüncüsü, zaman damgası aynı olan satırların hepsini hata saymaktır: değerleri farklıysa önce nedenini bulun, tam kopya değilse silmeyin. Son olarak, temizlenmiş dosyanın üzerine yazmak, ham veriye dönüş yolunu kapatır.
Dosyayı yükleyip veri profilini inceleyin. Sütun tipleri, eksik değer sayıları ve dağılımlar bu sorunların çoğunu bir bakışta gösterir. Temizlikten önce ve sonra profili karşılaştırın; sayısal olması gereken bir sütun hâlâ metinse ayırıcı ya da ondalık kuralı eksik kalmış olabilir.
Nadiren, ve yalnızca nedenini bulduktan sonra. Hata kodu, kalibrasyon sorunu ya da bakım kaydı varsa değer ayrı bir sütunda işaretlenir. Gerçek bir olayı taşıyorsa korunur. Silinen her değer için neden ve sorumlu kişi kayda geçer.
Örnek sayılar varsayımsaldır; sahada doğrulanmış sonuç iddiası değildir.