Ana içeriğe geç

Alarmlar

Cordatus alarm sistemi, yapay zekâ tespitlerini bildirime dönüştürür. Önemsediğiniz durumu tanımlarsınız — yasak alanda bir kişi, kapıda sıraya giren beş araç, sanal bir çizgiyi geçen biri — Cordatus da seçtiğiniz kanallardan sizi haberdar eder ve olayı sonradan inceleyebilmeniz için saklar.

Her şey sol menüdeki Alarms başlığı altındadır:

SayfaAmacı
ListAlarmları tanımlayıp yönetirsiniz. İki sekme: Inference Alarms ve Device Alarms.
ReportGerçekten tetiklenen alarmları videosuyla birlikte incelersiniz. Bkz. Alarm Kayıtlarını İzleme.
Notification ChannelsBildirimlerin nereye gideceğini yönetirsiniz.

Inference alarms

Alarms → List → Inference Alarms

 


Alarm Tipleri

TipNerede tanımlanırNe zaman tetiklenir
Çıkarım alarmı (model tabanlı)Alarms → List → Inference AlarmsBir model veya pipeline, alarm kurallarında tanımlanan sınıfları tespit ettiğinde. Bir kez tanımlanır, sonra uyumlu her job'a eklenir.
Analitik tabanlı alarmÇalışan bir job'da, çizdiğiniz analitik kuralın içindeBir nesne belirli bir davranış gösterdiğinde — çizgiyi geçtiğinde, bir ROI'ye girdiğinde, bir yöne hareket ettiğinde.
Cihaz alarmıAlarms → List → Device AlarmsBir cihaz metriği eşiği aştığında (CPU sıcaklığı, disk kullanımı, …).

Device alarms

Cihaz alarmları kendi sekmesinde yer alır

 


Bildirim Kanalları

Bir alarmın haber verebilmesi için en az bir kanala ihtiyacı vardır. Organizasyonunuzun kanallarını görmek için Alarms → Notification Channels sayfasını açın, yenisini eklemek için New Channel'ı kullanın. Bir kanalın bir Channel Name ve bir Channel Type değeri vardır — E-mail, Slack veya Webhook. Cordatus mobil uygulamasında oturum açmış mobil cihazlar burada mobil kanal olarak otomatik görünür.

Notification channels

Notification Channels

 

New channel

Bildirim kanalı ekleme

 

ipucu

Kanalı alarm sihirbazından çıkmadan da oluşturabilirsiniz — Alarm Channels alanının yanındaki + CHANNEL düğmesi aynı formu açar.


Çıkarım Alarmı Oluşturma

Çıkarım alarmları job'lardan bağımsız tanımlanır ve Inference Alarms sekmesinde saklanır; böylece aynı alarm, uyumlu bir model veya pipeline çalıştıran her job tarafından yeniden kullanılabilir.

İki adımlı sihirbazı açmak için New Inference Alarm'a tıklayın.

Adım 1 — Alarm Info

AlanAçıklama
NameAlarmın listede ve bildirimlerde görünen adı.
Alarm ChannelsBir veya daha fazla bildirim kanalı. Listedeki her şey sunulur; + CHANNEL anında yeni bir kanal ekler.
Alarm TypeTek model için Single Model, model pipeline'ı için Pipeline.
Model Name / Pipeline NameAlarmın ait olduğu model (veya pipeline). Alarm daha sonra yalnızca onu çalıştıran job'lara eklenebilir.
Alarm Message (Optional)Bildirime eklenen serbest metin — alıcıya ne yapması gerektiğini anlatmak için kullanın.

Alarm adım 1

Adım 1 — alarm bilgileri

 

Kanal seçimi

Alarmın bildirim kanallarını seçme

 

Model seçimi

Alarmın ait olduğu modeli seçme

 

Devam etmek için Continue'ya tıklayın.

Adım 2 — Alarm Rules

Kurallar, alarmı tetikleyen tespiti tanımlar ve bir cümle olarak yazılır:

PEOPLENET detects person at least ×1 in a single frame

Alarm kuralı

Adım 2 — kural oluşturma

 

  1. Rules OperandAND veya OR seçin. Birden fazla kuralın nasıl birleştirileceğini belirler.
  2. Kural düğmelerinin yanındaki açılır listeden kuralın modelini seçin.
  3. Tek koşul için Add Single Rule, iç içe koşul grubu için Add Group Rule'a tıklayın.
  4. Beliren satırdaki cümleyi tamamlayın:
SeçenekAnlamı
Frame basedSeçilen sınıf tek bir karede verilen sayıya ulaştığında tetiklenir.
Time basedSeçilen sınıf verilen süre içinde verilen sayıya ulaştığında tetiklenir.
  1. Başka kurallar için tekrarlayın — seçtiğiniz operand ile birleştirilirler.
  2. Save Alarm'a tıklayın.
Baştan sona çıkarım alarmı oluşturma

 

Yeni alarm listede Application Type (Single Model / Pipeline) ve Application Name bilgileriyle görünür.

Alarm kaydedildi

Listedeki kaydedilmiş alarm

 


Alarmı Bir Job'da Kullanma

Alarmı tanımlamak onu henüz tetiklenir yapmaz — bir job'a eklenmesi gerekir.

  1. AI Platform → AI Workflow üzerinden yeni bir job başlatın (bkz. Job'lar).
  2. Job yapılandırmasında Add Alarm bölümünü açın.
  3. Alarms — kullanmak istediğiniz alarmı seçin. Yalnızca job'ın modeli veya pipeline'ıyla eşleşen alarmlar sunulur.
  4. Cameras — alarmın izleyeceği kameraları seçin. Birden fazla seçebilirsiniz.
  5. Add'e tıklayın, ardından job'ı başlatın.

NOT: Bir job birden fazla alarm taşıyabilir ve aynı alarm birden fazla job tarafından kullanılabilir.

Job çalışırken alarmları, job'ın akış görünümünden kontrol edilebilir ve açılıp kapatılabilir.


Alarmları Görüntüleme, Düzenleme ve Silme

Inference Alarms sekmesindeki her satır iki simgeyle biter:

  • göz simgesi alarmın kurallarını sade bir dille gösterir; düzenleyiciyi açmadan neyin tetikleyeceğini görürsünüz;
  • dişli simgesi Edit ve Remove seçeneklerini içeren işlem menüsünü açar.

Alarm özeti

Bir alarmın kural özeti

 

Alarm işlemleri

Alarm işlemleri

 

uyarı

Çalışan bir job tarafından kullanılan alarm önce o job üzerinde durdurulmalıdır. Bir alarmı kaldırmak, daha önce ürettiği alarm kayıtlarını silmez — onlar Report sayfasında kalmaya devam eder.


Analitik Tabanlı Alarmlar

Analitik tabanlı alarmlar, çalışan bir job'ın akışı üzerine çizdiğiniz bir analitik kurala bağlanır — bir çizgi, bir ilgi alanı (ROI) ya da bir yön. Salt varlık yerine davranış üzerine alarm kurmayı mümkün kılarlar.

Eklemek için:

  1. AI Platform → Jobs sayfasına gidip çalışan job'ın akışını açın.
  2. Akışın analitik panelini açın ve ihtiyacınız olan kuralı çizin — çizgi geçişi, ROI süzme, yön tespiti veya sayaç. Her kuralın nasıl çizildiği için bkz. Analitikler.
  3. Kural üzerinde Add Alarm'ı kullanın ve alarm adını, kanallarını ve mesajını doldurun.
  4. Kural cümlesini kurun, örneğin:
    • Çizgi Geçişi: [sınıf], [kural adı] çizgisini [n] kez geçerse
    • Yön Tespiti: [n] adet [sınıf], [kural adı] yönüne hareket ederse
    • ROI Tespiti: [sınıf], [kural adı] alanı içinde [n] kez tespit edilirse
  5. Alarmı kaydedin.

BİLGİ: Bir ROI alarmının yeniden tetiklenmesi için alandaki nesne sayısının önce yapılandırılan değerin altına düşmesi, sonra tekrar üzerine çıkması gerekir. Alarm bir alanda 5 araç için kurulduysa ve tetiklendiyse, sonraki alarm ancak sayı 5'in altına inip tekrar üstüne çıktığında verilir.

Analitik tabanlı alarmlar da aynı akış görünümünden, analitik panelinin alarm listesinden yönetilir.


Tetiklenen Alarmlar Nerede Görünür?

  • Alarms → Report — video ve ekran görüntüleriyle tüm geçmiş. Bkz. Alarm Kayıtlarını İzleme.
  • DashboardAlarms bileşeni organizasyonun en son alarmlarını listeler.
  • Bildirim kanalları — alarma bağlı kanallara göre e-posta, Slack veya mobil bildirim.