Kalan faydalı ömür (RUL) tahmini: tek sayı değil, belirsizlik aralığı
Bu yazıda RUL tanımını, üç yaklaşımın veri gereksinimlerini ve bir eğilim hesabını görün. Sonunda bir tahmini P10, P50 ve P90 değerleriyle nasıl raporlayacağınızı bileceksiniz.
Veriyi taşımadan hesaplamak: küçük bir sayısal çekirdek, açık bellek sınırları ve ölçülebilir doğrulama.
WebAssembly, C++ işlevlerini tarayıcı içinde çalıştırmayı sağlar. Kutup Laboratuvarı istatistik ve basit tahmin işlemlerini bu yolla hesaplar. Dosya ayrıştırma, kullanıcı arayüzü ve çizim JavaScript tarafında kalır. Küçük bir veri kümesinde aktarım maliyeti hesap kazancından büyük olabilir; hız iddiasını gerçek cihazda ölçmeden yapmayın.
JavaScript ile çekirdek arasında türü ve uzunluğu bilinen bir dizi aktarın. Girdi boyutuna sınır koyun, sonlu olmayan sayıları reddedin ve sonuçları bellek yeniden kullanılmadan kopyalayın. Dizinin kapasitesinden büyük bir uzunluk çekirdeğe verilmemelidir. Sabit bir üst sınır, eğitim amaçlı araçlarda davranışı öngörülebilir kılar.
Sabit seri, tek örnek, negatif değer, büyük ofset ve aykırı nokta içeren küçük testler hazırlayın. C++ sonucu ile bağımsız referans hesabını belirlenmiş bir toleransla karşılaştırın. Sıfır varyans durumunda bir oranı sonsuz yapmak yerine açık bir durum üretin. Tarayıcı WebAssembly yükleyemediğinde hangi hesap yolunun kullanıldığını gösterin.
Tarayıcıda hesap yapılması tek başına tüm uygulamanın çevrimdışı olduğu anlamına gelmez. Laboratuvar verisi yerelde işlenir; NQ soruları ise yanıt servisine gönderilir. Bu ayrımı kullanıcıya veri gireceği yerde açıklayın. WebAssembly güvenlik modeli, uygulamanın kendi giriş doğrulamasının yerini almaz.
Küçük bir veri kümesinde aktarım maliyeti hesap kazancını aşabilir, bu yüzden hız iddiasını gerçek cihazlarda ölçün. Sonuçları bağımsız bir referans hesabıyla, belirlenmiş bir toleransla karşılaştırın. WebAssembly yüklenemediğinde hangi hesap yolunun kullanıldığını da gösterin.
Tarayıcıda hesap yapılması tek başına tüm uygulamanın çevrimdışı olduğu anlamına gelmez. Laboratuvar verisi yerelde işlenir, NQ soruları ise yanıt servisine gönderilir. Bu ayrım veri girişi noktasında açıklanmalıdır, çünkü WebAssembly izolasyonu uygulamanın kendi giriş doğrulamasının yerini almaz.
Bu rehberdeki pilot adımları önerilen mühendislik iş akışlarıdır. Örnekler saha performansı iddiası içermez.