

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

# Buat model peramalan awal dingin dengan menggunakan DeepAR untuk deret waktu di SageMaker Amazon AI Studio Lab
<a name="build-a-cold-start-forecasting-model-by-using-deepar"></a>

*Ivan Cui dan Eyal Shacham, Amazon Web Services*

## Ringkasan
<a name="build-a-cold-start-forecasting-model-by-using-deepar-summary"></a>

Apakah Anda mengalokasikan sumber daya secara lebih efisien untuk lalu lintas web, memperkirakan permintaan pasien untuk kebutuhan staf, atau mengantisipasi penjualan produk perusahaan, peramalan adalah alat yang penting. Peramalan awal dingin membangun perkiraan untuk deret waktu yang memiliki sedikit data historis, seperti produk baru yang baru saja memasuki pasar ritel. Pola ini menggunakan algoritme peramalan Amazon SageMaker AI DeepAR untuk melatih model peramalan awal dingin dan menunjukkan cara melakukan peramalan pada item start dingin.

 

[DeepAR](https://docs.aws.amazon.com/sagemaker/latest/dg/deepar.html) adalah algoritma pembelajaran yang diawasi untuk meramalkan deret waktu skalar (satu dimensi) menggunakan jaringan saraf berulang (RNN). DeepAR mengambil pendekatan pelatihan satu model bersama-sama di semua rangkaian waktu deret waktu produk terkait. 

Metode peramalan deret waktu tradisional seperti autoregressive integrated moving average (ARIMA) atau exponential smoothing (ETS) sangat bergantung pada deret waktu historis dari setiap produk individu. Oleh karena itu, metode tersebut tidak efektif untuk peramalan awal dingin. Ketika kumpulan data Anda berisi ratusan deret waktu terkait, DeepAR mengungguli metode ARIMA dan ETS standar. Anda juga dapat menggunakan model terlatih untuk menghasilkan perkiraan untuk deret waktu baru yang mirip dengan deret waktu yang telah dilatihnya.

## Prasyarat dan batasan
<a name="build-a-cold-start-forecasting-model-by-using-deepar-prereqs"></a>

**Prasyarat**
+ Aktif Akun AWS.
+ [Domain SageMaker AI Amazon.](https://docs.aws.amazon.com/sagemaker/latest/dg/gs-studio-onboard.html)
+ Aplikasi [lab Amazon SageMaker AI Studio](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-lab.html) atau Jupiter.
+ Bucket Amazon Simple Storage Service (Amazon S3) dengan izin baca dan tulis.
+ Pengetahuan tentang pemrograman dengan Python.
+ Pengetahuan tentang menggunakan notebook Jupyter.

**Batasan**
+ Memanggil model perkiraan tanpa titik data historis akan mengembalikan kesalahan. Memohon model dengan titik data historis minimal akan mengembalikan prediksi yang tidak akurat dengan keyakinan tinggi. Pola ini menyarankan pendekatan untuk menyelesaikan keterbatasan peramalan awal dingin yang diketahui ini.
+ Beberapa Layanan AWS tidak tersedia di semua Wilayah AWS. Untuk ketersediaan Wilayah, lihat [layanan AWS menurut Wilayah](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/). Untuk titik akhir tertentu, lihat [Titik akhir dan kuota layanan](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html), dan pilih tautan untuk layanan.

**Versi produk**
+ Python versi 3.10 atau yang lebih baru.
+ Notebook pola diuji di Amazon SageMaker AI Studio pada instance ml.t3.medium dengan kernel Python 3 (Data Science).

## Arsitektur
<a name="build-a-cold-start-forecasting-model-by-using-deepar-architecture"></a>

Diagram berikut menunjukkan alur kerja dan komponen arsitektur untuk pola ini.

![Alur kerja untuk membangun model peramalan awal dingin menggunakan SageMaker dan Amazon S3.](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/98d021d3-96d2-40a9-b0ce-717934652173/images/d97d66a0-8eef-4d30-ac5f-4c6c79cf6c9f.png)


Alur kerja melakukan tugas-tugas berikut:

1. File input data pelatihan dan pengujian disintesis dan kemudian diunggah ke bucket Amazon S3. Data ini mencakup beberapa deret waktu dengan fitur kategoris dan dinamis, bersama dengan nilai target (untuk diprediksi). Notebook Jupyter memvisualisasikan data untuk lebih memahami persyaratan data pelatihan dan nilai prediksi yang diharapkan.

1. Pekerjaan tuner hyperparameters dibuat untuk melatih model dan menemukan model terbaik berdasarkan metrik yang telah ditentukan.

1. File input diunduh dari bucket Amazon S3 ke setiap instance pekerjaan penyetelan hyperparameters.

1. Setelah pekerjaan tuner memilih model terbaik berdasarkan ambang batas yang telah ditentukan tuner, model tersebut digunakan sebagai titik akhir AI. SageMaker 

1. Model yang diterapkan kemudian siap untuk dipanggil di mana prediksinya divalidasi terhadap data pengujian.

Notebook menunjukkan seberapa baik model memprediksi nilai target ketika jumlah titik data historis yang memadai tersedia. Namun, ketika kami menggunakan model dengan titik data historis yang lebih sedikit (yang mewakili produk dingin), prediksi model tidak cocok dengan data pengujian asli bahkan dalam tingkat kepercayaan model. Dalam polanya, model baru dibangun untuk produk dingin di mana panjang konteks awalnya (titik prediksi) didefinisikan sebagai jumlah titik sejarah yang tersedia, dan model baru dilatih secara iteratif saat titik data baru diperoleh. Notebook menunjukkan bahwa model akan memiliki prediksi yang akurat selama jumlah titik data historis mendekati panjang konteksnya.

## Alat
<a name="build-a-cold-start-forecasting-model-by-using-deepar-tools"></a>

**Layanan AWS**
+ [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html) membantu Anda mengelola akses ke AWS sumber daya dengan aman dengan mengontrol siapa yang diautentikasi dan diberi wewenang untuk menggunakannya.
+ [Amazon SageMaker AI](https://docs.aws.amazon.com/sagemaker/?id=docs_gateway) adalah layanan pembelajaran mesin terkelola (ML) yang membantu Anda membangun dan melatih model ML, lalu menerapkannya ke lingkungan host yang siap produksi.
+ [Amazon SageMaker AI Studio](https://docs.aws.amazon.com/sagemaker/latest/dg/studio.html) adalah lingkungan pengembangan terintegrasi (IDE) berbasis web untuk ML yang memungkinkan Anda membuat, melatih, men-debug, menerapkan, dan memantau model ML Anda.
+ [Amazon Simple Storage Service (Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html)) adalah layanan penyimpanan objek berbasis cloud yang membantu Anda menyimpan, melindungi, dan mengambil sejumlah data.

**Alat lainnya**
+ [Python adalah bahasa](https://www.python.org/) pemrograman komputer tujuan umum.

**Repositori kode**

Kode untuk pola ini tersedia di repositori GitHub [DeepAR- ColdProduct -Pattern](https://github.com/aws-samples/DeepAR-ColdProduct-Pattern).

## Praktik terbaik
<a name="build-a-cold-start-forecasting-model-by-using-deepar-best-practices"></a>
+ Latih model Anda di lingkungan virtual, dan selalu gunakan kontrol versi untuk upaya reproduktifitas tertinggi.
+ Sertakan sebanyak mungkin fitur kategoris berkualitas tinggi untuk mendapatkan model prediktif tertinggi.
+ Pastikan bahwa metadata berisi item kategoris yang serupa agar model dapat menyimpulkan prediksi produk start dingin secara memadai.
+ Jalankan pekerjaan tuning hyperparameter untuk mendapatkan model prediktif tertinggi.
+ Dalam pola ini, model yang Anda buat memiliki panjang konteks 24 jam, yang berarti akan memprediksi 24 jam ke depan. Jika Anda mencoba memprediksi 24 jam ke depan ketika Anda memiliki data kurang dari 24 jam secara historis, akurasi prediksi model menurun secara linier berdasarkan jumlah titik data historis. Untuk mengurangi masalah ini, buat model baru untuk setiap set titik data historis hingga angka ini mencapai panjang prediksi (konteks) yang diinginkan. Misalnya, mulailah dengan model panjang konteks 2 jam, kemudian tingkatkan model secara progresif menjadi 4 jam, 8 jam, 16 jam, dan 24 jam.

## Epik
<a name="build-a-cold-start-forecasting-model-by-using-deepar-epics"></a>

### Mulai aplikasi SageMaker AI Studio Classic Anda
<a name="start-your-sm-studio-classic-application"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Mulai lingkungan notebook Anda. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/build-a-cold-start-forecasting-model-by-using-deepar.html)Untuk informasi selengkapnya, lihat [Meluncurkan Amazon SageMaker AI Studio](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-updated-launch.html) di dokumentasi SageMaker AI. | Ilmuwan data | 

### Buat dan aktifkan notebook
<a name="create-and-activate-the-notebook"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Siapkan lingkungan virtual Anda untuk pelatihan model. | Untuk mengatur lingkungan virtual Anda untuk pelatihan model, lakukan hal berikut:[See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/build-a-cold-start-forecasting-model-by-using-deepar.html)Untuk informasi selengkapnya, lihat [Mengunggah File ke SageMaker AI Studio Classic](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-tasks-files.html) dalam dokumentasi SageMaker AI. | Ilmuwan data | 
| Buat dan validasi model peramalan. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/build-a-cold-start-forecasting-model-by-using-deepar.html) | Ilmuwan data | 

## Sumber daya terkait
<a name="build-a-cold-start-forecasting-model-by-using-deepar-resources"></a>
+ [DeepAR Hyperparameter](https://docs.aws.amazon.com/sagemaker/latest/dg/deepar_hyperparameters.html)
+ [Perkiraan permintaan untuk pengenalan produk baru dengan menggunakan layanan pembelajaran AWS mesin](https://docs.aws.amazon.com/prescriptive-guidance/latest/forecast-demand-new-product/introduction.html)
+ [Luncurkan Amazon SageMaker AI Studio Classic](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-launch.html)
+ [Gunakan algoritma SageMaker peramalan AI DeepAR](https://docs.aws.amazon.com/sagemaker/latest/dg/deepar.html)