Negatif farkı mutlak değere çevirmeyin

AI pilotunun işlem günlüğünde başlangıç 10:00:05, bitiş 10:00:02 görünüyor. Yapay zekâ eksi üç saniyeyi hata sayıp mutlak değerini alıyor ve üç saniye raporluyor. Oysa bu iki kayıt farklı sistem saatlerinden gelmişse mutlak değer almak geçerli bir düzeltme değildir. Başlangıcı kaydeden saat ileri, bitişi kaydeden saat geri olabilir. Önce iki sayının aynı referansla ölçülüp ölçülmediğini inceleyin.

Bu yazıdaki zamanlar sentetik bir eğitim günlüğüdür. A sistemi başlangıcı, B sistemi aynı işin bitişini kaydeder. Kayıtlar aynı takvim günündedir ve UTC etiketi taşır; ancak bu etiket saatlerin referansa tam uyduğunu kanıtlamaz. Örneğin ilk bölümünde saat sapmalarının ayrıca doğrulandığı ve kısa işlem boyunca sabit kaldığı varsayılır. Gerçek bir ağda saat eşitlemesi yapılmıyor.

Sentetik saat kaydı · sapma = görünen saat − referans
OlaySistem saatiDoğrulanmış sapmaReferanstaki zaman
Başlangıç / A10:00:05+5 saniye10:00:00
Bitiş / B10:00:02−2 saniye10:00:04

Artı beş saniye sapma, A saatinin referanstan beş saniye ileride olduğunu söyler. Referansa dönmek için görünen saatten beşi çıkarırız. B için sapma eksi ikidir; görünen saatten eksi ikiyi çıkarmak iki saniye eklemektir. Düzeltmenin işaretini açık tanımlamadığınızda doğru sapma kaydı bile yanlış bir süreye dönüşebilir.

Aynı referansa geldikten sonra farkı alın

Elle hazırlanmış süre hesabı
Ham fark: 10:00:02 − 10:00:05 = −3 saniye.
Başlangıç referansı: 10:00:05 − (+5 s) = 10:00:00.
Bitiş referansı: 10:00:02 − (−2 s) = 10:00:04.
Düzeltilmiş süre: 4 saniye. Mutlak ham fark olan 3 saniye doğru değildir.

Aynı hesabı süre düzeyinde de yapabilirsiniz: ham fark eksi bitiş saatinin sapması artı başlangıç saatinin sapması. Bu örnekte −3 − (−2) + 5 = 4 olur. İki farklı yoldan aynı sonucu almak işaret hatasını yakalamaya yardım eder. Bununla birlikte bu eşitlik sapmaların gerçekten bilindiğini kanıtlamaz; yalnızca verilmiş kayıtların aritmetiğini denetler.

Saat sapmasını yalnızca işlem süreleri kötü göründüğü için seçmeyin. Örneğin eksi sonucu sıfır yapmak için üç saniyelik düzeltme uydurmak, ölçümü hedefe uygun hale getirmektir. Sapmanın kaynağı, ölçüldüğü an ve geçerli olduğu dönem ayrı tutulmalıdır. Kısa örnekte sabit kabul ettiğimiz fark, gerçek sistemde zaman içinde değişebilir.

MDN, Date.now gibi duvar saatine dayanan zamanların sistem ve kullanıcı düzeltmelerinden etkilenebildiğini; performance.now değerlerinin ise kendi zaman kökenine göre monoton bir sayaç kullandığını açıklar. Bu ayrım, aynı bağlam içindeki geçen süreyi ölçerken yararlıdır. Fakat iki bağımsız sistemin sayaç değerlerini ortak başlangıçları varmış gibi çıkarmaya izin vermez.Kaynak: MDN — Performance.now

Sapma bir aralıksa süre de bir aralıktır

İkinci senaryoda A sapmasının tam beş olduğu değil, dört ile altı saniye arasında olduğu bilinsin. B sapması da eksi üç ile eksi bir saniye arasında olsun. Bu aralıkların işlem boyunca geçerli olduğu varsayılır. Aynı ham eksi üç saniyelik fark için artık tek bir kesin süre yazmak yerine mümkün süre aralığını hesaplamak gerekir.

Sentetik belirsizlik hesabı · uçlar dahil
HesapA sapmasıB sapmasıDüzeltilmiş süre
En küçük+4−1−3 − (−1) + 4 = 2
En büyük+6−3−3 − (−3) + 6 = 6

Bu koşullarla süre iki ile altı saniye arasında kalır. Dört saniye aralığın ortasında bulunur, ama yalnız ortada olduğu için gerçek süre ilan edilemez. Daha dar bir sayı istiyorsanız daha güçlü saat kanıtı gerekir. Ayrıca bu aralık istatistiksel güven aralığı değildir; verilmiş sapma sınırlarının matematiksel olarak taşınmasıdır. Belirtilmemiş bir güven düzeyi eklemeyin.

Sapma hiç bilinmiyorsa iki duvar saati kaydından düzeltilmiş süre üretilemez. İşin tamamlandığını başka bir kayıt doğrulayabilir, fakat bu iki zaman tek başına kaç saniye sürdüğünü söylemez. Negatif farkı sıfıra kırpmak, ortalamadan çıkarmak veya mutlak değere çevirmek eksik saat bilgisini çözmez; sorunu raporun dışına taşır.

Ölçüm yolunu sonuçla birlikte raporlayın

Kopyalanabilir saat denetimi
A başlangıç 10:00:05, B bitiş 10:00:02; aynı iş ve gün. Sapma görünen saat eksi referans olarak tanımlı. İlk senaryoda A=+5, B=−2 saniye ve işlem boyunca sabit. İkincide A=[+4,+6], B=[−3,−1]. Ham farkı, kesin senaryonun düzeltilmiş süresini ve ikinci senaryonun aralığını hesapla. Sapma bilinmiyorsa kesin süre uydurma. Mutlak değerle düzeltme yapma; gerçek saat eşitlemesi yaptığını söyleme.
Açıklamalı beklenen rapor
Ham fark −3 s. Doğrulanmış sabit sapmalarla süre 4 s. Aralıklı sapma senaryosunda süre 2–6 s. Sapma kaydı yoksa düzeltilmiş süre belirlenemiyor. Her sonuç kendi saat kanıtına bağlı; bu üç bilgi tek kesin sayı gibi birleştirilmez.

Ek bir sentetik kayıtta aynı gözlemcinin aynı monoton sayacı başlangıçta 2000, bitişte 6000 milisaniye göstermiş olsun. Aynı olay sınırlarını ölçtüğü ve sayaç kesintisinin bulunmadığı varsayımıyla fark 4000 milisaniye, yani dört saniyedir. Bu kontrol ayrı bir ölçüm yoludur. Başka cihazın 6000 değerini ilk cihazın 2000 değerinden çıkarmak aynı kontrol değildir.

  • İş kimliği ve ölçülen başlangıç/bitiş olayını eşleyin.
  • Her zaman alanının saat kaynağını ve birimini yazın.
  • Duvar saati sapmasının işaretini, tarihini ve belirsizliğini kaydedin.
  • Aynı sayaçta geçen süre ile farklı saatlerden gelen damgaları ayırın.

Monoton sayaç kullanmak bütün uzun süre ölçümlerinin her ortamda sorunsuz olduğu anlamına gelmez. MDN, uyku sırasında sayacın ilerlemesi konusunda uygulama farklarını da belirtir. Bu nedenle gerçek ölçüm planı sayaç bağlamını, cihazın uyku durumunu ve ölçülen aralığı açıklamalıdır. Bizim kısa sentetik kayıtlarımız bu davranışı deneysel olarak ölçmez.Kaynak: MDN — Performance.now

Aynı ham fark için farklı kanıt

Bağımsız bir senaryoda görünen başlangıç ve bitiş aynı kalsın. A sapması yine artı beş, B sapması bu kez sıfır saniye olarak doğrulansın. Düzeltilmiş süreyi bulun. Ardından bir monoton sayaç kaydının yalnızca başlangıç değeri varsa, bitişi duvar saatinden alarak fark hesaplamanın neden geçerli olmadığını açıklayın.

Alıştırmanın cevabı
Yeni sapmalarla başlangıç 10:00:00, bitiş 10:00:02; süre 2 saniye. Ham fark yine −3 saniyedir. Tek başına ham fark doğru düzeltmeyi belirlemez. Monoton başlangıç ile duvar saati bitişi farklı kökenlere aittir; eksik sayaç bitişi yerine doğrudan kullanılamaz.

Kendi AI raporunuzda bir süre sütununun hangi iki kayıttan üretildiğini izleyin. Sonuç kadar bu iki kaydın ölçüm bağlamını da görünür kılın. Böylece rapordaki olağandışı sayıyı sessizce temizlemek yerine hangi bilginin doğrulanması gerektiğini belirleyebilirsiniz.

Kaynaklar ve doğrulama

  • MDN — Performance.now

    Duvar saati düzeltmeleri ile aynı bağlamdaki monoton zaman ölçümünü ayırma; sayaçların zaman kökeni vardır.

    Erişim ve kontrol:

İlgili okumalar

Yöneticiler İçin Yapay Zekâ

Yöneticiler İçin Yapay Zekâ programında bir süre raporunun kayıt kaynaklarını birlikte inceleyebilirsiniz. Başlangıç ve bitişin hangi saatten geldiğini göstermek, ölçüm sonucunu tartışılabilir hale getirir.

  • Kuruma özel planlanır