

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Konfigurasi inferensi lanjutan
<a name="advanced-inference-configurations"></a>

AWS IoT SiteWise memungkinkan pelanggan untuk mengkonfigurasi jadwal inferensi model yang disesuaikan dengan kebutuhan operasional mereka.

Penjadwalan inferensi secara luas dikategorikan menjadi tiga mode:
+ [Inferensi frekuensi tinggi (5 menit - 1 jam)](#high-frequency-inferencing)
+ [Inferensi frekuensi rendah (2 jam — 1 hari)](#low-frequency-inferencing)
+ [Penjadwalan yang fleksibel](#flexible-scheduling)

## Inferensi frekuensi tinggi (5 menit - 1 jam)
<a name="high-frequency-inferencing"></a>

Mode ini sangat ideal untuk proses yang beroperasi terus menerus, atau memiliki tingkat perubahan nilai sensor yang tinggi. Dalam konfigurasi ini, inferensi berjalan sesering setiap 5 menit.

**Kasus penggunaan:**
+ Ini digunakan dalam memantau peralatan yang berubah cepat seperti kompresor atau konveyor.
+ Ini sangat membantu dalam menangkap anomali berumur pendek yang membutuhkan respons segera.
+ Ini adalah operasi yang selalu aktif di mana data mengalir secara konsisten.

**Dukungan offset bersyarat:**

Anda dapat menentukan **offset bersyarat** (0 - 60 menit) untuk menunda inferensi setelah konsumsi data. Ini memastikan data yang datang terlambat masih termasuk dalam jendela analisis.

Untuk mengkonfigurasi inferensi frekuensi tinggi:
+ Konfigurasikan nilai payload `AWS/ANOMALY_DETECTION_INFERENCE` tindakan `DataUploadFrequency` dengan nilai: `PT5M, PT10M, PT15M, PT30M, PT1H` saat memulai inferensi.
+ (Opsional) Konfigurasikan `DataDelayOffsetInMinutes` dengan offset penundaan dalam hitungan menit. Tetapkan nilai ini antara 0 dan 60 menit.

```
{
    "inferenceMode": "START",
    "dataDelayOffsetInMinutes": "DataDelayOffsetInMinutes",
    "dataUploadFrequency": "DataUploadFrequency"
}
```

**Example konfigurasi inferensi frekuensi tinggi:**  

```
{
    "inferenceMode": "START",
    "dataDelayOffsetInMinutes": "2",
    "dataUploadFrequency": "PT5M"
}
```

## Inferensi frekuensi rendah (2 jam — 1 hari)
<a name="low-frequency-inferencing"></a>

Mode ini cocok untuk proses yang bergerak lebih lambat atau kasus penggunaan di mana evaluasi harian cukup. Pelanggan mengonfigurasi inferensi untuk dijalankan setiap jam atau sekali per hari.

**Dukungan waktu mulai untuk interval 1 hari:**

Untuk inferensi harian, secara opsional tentukan **`startTime`**(8 pagi setiap hari), bersama dengan kesadaran zona waktu.

**Dukungan zona waktu:**

Ketika `startTime` disediakan, AWS IoT SiteWise menggunakan [Database Zona Waktu](https://www.iana.org/time-zones), dikelola oleh Internet Assigned Numbers Authority (IANA). Ini memastikan inferensi Anda selaras dengan jam kerja lokal bahkan di seluruh wilayah.

**Dukungan offset bersyarat:**

Seperti mode lainnya, offset bersyarat 0 - 60 menit dikonfigurasi.

**Kasus penggunaan:**
+ Pemeriksaan kesehatan harian untuk proses batch atau operasi berbasis shift.
+ Menghindari inferensi selama pemeliharaan atau downtime.
+ Ini membantu dalam lingkungan terbatas sumber daya, di mana penggunaan komputasi harus diminimalkan.

Untuk mengkonfigurasi inferensi frekuensi rendah:
+ Konfigurasikan nilai payload `AWS/ANOMALY_DETECTION_INFERENCE` tindakan `DataUploadFrequency` dengan nilai:`PT2H..PT12H`.
  + Dalam kasus 1 hari, `DataUploadFrequency` adalah`P1D`.
+ (Opsional) Konfigurasikan `DataDelayOffsetInMinutes` dengan offset penundaan dalam hitungan menit. Tetapkan nilai ini antara 0 dan 60 menit.

**Example konfigurasi inferensi frekuensi rendah:**  

```
{
    "inferenceMode": "START",
    "dataUploadFrequency": "P1D",
    "inferenceStartTime": "13:00",
    "inferenceTimeZone": "America/Chicago"
}
```

## Penjadwalan yang fleksibel
<a name="flexible-scheduling"></a>

Penjadwalan yang fleksibel memungkinkan pelanggan untuk menentukan **hari dan rentang waktu tertentu**, di mana inferensi dijalankan. Ini memberi pelanggan kontrol penuh atas penjadwalan berdasarkan jam produksi, waktu shift, dan waktu henti yang direncanakan.

`weeklyOperatingWindow`Membantu ketika:
+ Peralatan hanya berjalan selama jam-jam tertentu (8 pagi - 4 sore).
+ Tidak ada produksi pada akhir pekan.
+ Pemeliharaan harian dijadwalkan selama blok waktu yang diketahui.

**Dukungan zona waktu:**

Ketika `startTime` disediakan, AWS IoT SiteWise menggunakan [Database Zona Waktu](https://www.iana.org/time-zones), dikelola oleh Internet Assigned Numbers Authority (IANA). Ini memastikan inferensi sejalan dengan jam kerja lokal bahkan di seluruh wilayah.

**Dukungan offset bersyarat:**

Seperti mode lainnya, offset bersyarat 0 - 60 menit dapat dikonfigurasi.

Manfaat dari`weeklyOperatingWindow`:
+ Ini menghindari inferensi selama periode idle atau pemeliharaan, mengurangi positif palsu.
+ Ini menyelaraskan deteksi anomali dengan prioritas operasional dan alur kerja berbasis shift.

Untuk mengkonfigurasi penjadwalan yang fleksibel:
+ Konfigurasikan nilai muatan `AWS/ANOMALY_DETECTION_INFERENCE` tindakan dengan`DataUploadFrequency`.
+ (Opsional) `DataDelayOffsetInMinutes` dengan offset penundaan dalam hitungan menit. Tetapkan nilai ini antara 0 dan 60 menit.
+ Konfigurasikan `weeklyOperatingWindow` dengan konfigurasi shift:
  + Kunci untuk `weeklyOperatingWindow` adalah hari dalam seminggu:`monday|tuesday|wednesday|thursday|friday|saturday|sunday`.
  + Setiap rentang waktu harus dalam **format 24 jam** sebagai `"HH:MM-HH:MM"` (`"08:00-16:00"`).
  + Beberapa rentang dapat ditentukan per hari.

**Example konfigurasi penjadwalan yang fleksibel:**  

```
{
    "inferenceMode": "START",
    "dataUploadFrequency": "PT5M",
    "weeklyOperatingWindow": {
      "tuesday": ["11:00-13:00"],
      "monday": ["10:00-11:00", "13:00-15:00"]
    }
}
```

## Aktivasi versi model
<a name="model-version-activation"></a>

Saat memulai inferensi, Anda dapat mengaktifkan versi model tertentu secara opsional untuk digunakan untuk deteksi anomali. Fitur ini memungkinkan Anda memilih versi model terlatih tertentu, memutar kembali ke versi sebelumnya, atau mengganti keputusan promosi model otomatis.

### Gunakan kasus:
<a name="model-version-use-cases"></a>
+ **Rollback produksi: Kembalikan** dengan cepat ke versi model stabil saat versi saat ini menunjukkan kinerja yang menurun atau perilaku yang tidak terduga.
+ **Pengujian A/B**: Bandingkan kinerja antara versi model yang berbeda dengan beralih di antara mereka selama periode waktu yang dikendalikan.
+ **Pemilihan model manual**: Ganti keputusan promosi otomatis, dan pilih versi model pilihan Anda secara manual berdasarkan persyaratan bisnis.
+ **Penerapan bertahap**: Uji versi model yang lebih baru di jendela waktu yang tidak kritis sebelum mempromosikannya ke penggunaan produksi penuh.
+ **Optimalisasi kinerja**: Pilih versi model yang berkinerja lebih baik untuk kondisi operasional tertentu, atau pola musiman.
+ **Rollback selama pemeliharaan**: Gunakan versi model yang lebih lama dan teruji dengan baik selama pemeliharaan sistem, atau peningkatan untuk memastikan stabilitas.

### Perilaku pemilihan versi model
<a name="model-version-selection-behavior"></a>

Kapan `targetModelVersion` ditentukan:
+ Sistem mengaktifkan versi model yang diminta untuk inferensi.
+ Memvalidasi bahwa versi model yang ditentukan ada.
+ Mengesampingkan pengaturan promosi otomatis apa pun.

Kapan `targetModelVersion` tidak ditentukan:
+ Mengaktifkan versi model aktif terakhir jika inferensi dimulai sebelumnya.
+ Jika inferensi tidak pernah diaktifkan, gunakan versi model terlatih terbaru.

Untuk mengaktifkan versi model tertentu:
+ Konfigurasikan payload tindakan inferensi, dengan targetModelVersion disetel ke nomor versi model yang Anda inginkan.
+ Versi model yang ditentukan divalidasi dan diaktifkan jika ada.

**Example aktivasi versi model:**  

```
{
    "inferenceMode": "START",
    "dataUploadFrequency": "PT15M",
    "targetModelVersion": 2
}
```

## Memeriksa versi model
<a name="checking-model-versions"></a>

Untuk memverifikasi versi model yang sedang aktif:
+ Gunakan [ DescribeComputationModelExecutionSummary](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeComputationModelExecutionSummary.html)API, yang menyertakan versi model aktif dalam respons.

Untuk melihat semua versi model yang tersedia:
+ Gunakan [ ListExecutions](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_ListExecutions.html)API untuk mengambil daftar lengkap versi model historis.
+ Gunakan Use the [ DescribeExecution](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeExecution.html)API untuk mengambil informasi model terlatih termasuk rentang waktu data ekspor, versi model komputasi, dan durasi yang dapat ditagih dalam hitungan menit.

### Karakteristik versi model
<a name="important-notes"></a>
+ Nomor versi model ditetapkan secara berurutan mulai dari 1.
+ Anda dapat mengaktifkan versi model yang dilatih sebelumnya.
+ Versi model yang diaktifkan tetap ada hingga diubah secara eksplisit.
+ Aktivasi versi model bekerja dengan semua mode penjadwalan inferensi (frekuensi tinggi, frekuensi rendah, dan fleksibel).
+ Jika versi model yang ditentukan tidak ada, tindakan inferensi gagal dengan kesalahan.