File size: 11,235 Bytes
a4602e3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# AI Engineer Individual Recording Script: Faril Putra Pratama
**Project**: Aeterna AI — Next-Gen Predictive Waste Management System  
**Estimated Speech Duration**: ~2.5 to 3 Minutes  
**Target Tone**: Confident, highly technical, and articulate.

---

## 🎥 Recording Script (Monologue)

### 🎙️ Part 1: Greeting & Introduction
**[Visual Cue: Start on camera. Smile, look directly at the lens. Have the title slide of the project behind you or overlayed on screen.]**

*   **Faril**: "Hello, distinguished judges. My name is **Faril Putra Pratama**, and I am the **AI Engineer** behind Aeterna AI."
*   **Faril**: "My primary goal for this project was to transition Jakarta’s waste management from a reactive, delayed operation into a highly accurate, predictive system. To achieve this, we developed a state-of-the-art predictive engine."

---

### 🎙️ Part 2: Data Sources & Baseline
**[Visual Cue: Cut to screen share showing the datasets folder or list_dir layout in your editor, specifically highlighting 'dataset_vibe_coder_2026.csv'.]**

*   **Faril**: "Everything starts with the data. We calibrated our system using official baseline data from the **Dinas Lingkungan Hidup DKI Jakarta** and the **SIPSN Ministry of Environment and Forestry**, establishing a city-wide generation baseline of **8,020 tons of waste per day**."

---

### 🎙️ Part 3: ML Modeling & GridSearchCV Tuning
**[Visual Cue: Transition the screen share to show the model training code in 'train.py', highlighting the Gradient Boosting Regressor definition and the GridSearchCV parameters.]**

*   **Faril**: "To turn this data into actionable insights, we engineered a hybrid machine learning model. Our core engine uses a **Gradient Boosting Regressor (GBR)**.
*   **Faril**: "Instead of relying on default values, we executed **GridSearchCV** with Cross-Validation to automatically search for the optimal hyperparameters. The resulting optimal parameters are **100 decision tree estimators**, a learning rate of **0.03**, and a max depth of **3**."

---

### 🎙️ Part 4: Dynamic Feature Engineering
**[Visual Cue: Point to slides or diagrams showing the multipliers: 1) Open-Meteo precipitation graph, and 2) Event calendar listing with crowd scale multipliers.]**

*   **Faril**: "What makes Aeterna AI unique is how it dynamically responds to external variables:
    *   First, we integrated **Live Weather Forecasts** by pulling precipitation data directly from the **Open-Meteo API** based on the precise latitude and longitude of each kecamatan. Hujan lebat increases the moisture absorption of waste. Our model applies a math multiplier adding **2% to 5%** weight to the daily total based on rainfall.
    *   Second, we built a **Location-Aware Event Engine** that scans the Jakarta 2026 event calendar. If a major event is detected, our model dynamically injects a crowd scale multiplier of **10% to 35%** to predict plastic and packaging waste surges."

---

### 🎙️ Part 5: Model Accuracy Validation (The Pitch)
**[Visual Cue: Display a high-contrast slide showing the metrik comparison table: MAE: 132.29 Ton, RMSE: 165.46 Ton, R²: 81.51%, and MAPE: 1.59% highlighted in a bright green neon border.]**

*   **Faril**: "The results speak for themselves. In validation tests, our GBR model achieved:
    *   An **R-Squared score of 81.51%**, meaning our engineered features explain over 81% of the daily waste fluctuations.
    *   A **Mean Absolute Percentage Error (MAPE) of just 1.59%**. In statistics, any MAPE under 10% is classified as *Highly Accurate Forecasting*, and our model sits comfortably under 2%.
    *   Furthermore, our **MAE stands at 132.29 Tons** and **RMSE at 165.46 Tons**, ensuring predictions are highly stable with zero extreme spikes."
*   **Faril**: "Lastly, for long-term 30-day baseline forecasting, we integrated a pre-trained **Amazon Chronos-T5** deep-learning transformer model, which handles time-series predictions when contextual parameters are absent."

---

### 🎙️ Part 6: Outro / Handover
**[Visual Cue: Transition back to camera. Confident nod.]**

*   **Faril**: "With this high-accuracy ML engine, Aeterna AI provides a highly reliable forecasting foundation for Jakarta’s waste management logistics. Now, Bagas will take you through the System Architecture and our Laravel Backend Gateway."
*   **Faril**: "Thank you."

**[Visual Cue: Fade to black or transition to Bagas's segment.]**

---

## 🗣️ Tutorial Cara Baca (Indonesian Pronunciation Guide)

Bagian ini ditulis menggunakan ejaan fonetik Bahasa Indonesia agar Anda dapat melafalkan teks bahasa Inggris di atas dengan lancar dan natural saat rekaman:

### Part 1: Greeting & Introduction
*   **Inggris**: *"Hello, distinguished judges. My name is Faril Putra Pratama, and I am the AI Engineer behind Aeterna AI."*
    *   **Cara Baca**: **Helow, dis-ting-guisyd jacis. May neym is Faril Putra Pratama, end ay em di Ey-Ay En-ji-nir bi-haynd E-ter-na Ey-Ay.**
*   **Inggris**: *"My primary goal for this project was to transition Jakarta’s waste management into a highly accurate, predictive system. To achieve this, we developed a state-of-the-art predictive engine."*
    *   **Cara Baca**: **May pray-me-ri gowl for dis pro-jek wos tu tren-si-syen Ja-kar-tas weyst me-nej-men in-tu e hay-li e-kiu-ret, pri-dik-tif sis-tem. Tu e-civ dis, wi di-ve-lopt e steyt-of-di-art pri-dik-tif en-jin.**

### Part 2: Data Sources & Baseline
*   **Inggris**: *"Everything starts with the data. We calibrated our system using official baseline data from the Dinas Lingkungan Hidup DKI Jakarta and the SIPSN Ministry of Environment and Forestry, establishing a city-wide generation baseline of 8,020 tons of waste per day."*
    *   **Cara Baca**: **Ef-ri-ting starts wid di dey-ta. Wi ke-li-brey-ted aur sis-tem yu-zing o-fi-syel beys-layn dey-ta from di Dinas Lingkungan Hidup DKI Jakarta end di Es-Ay-Pi-Es-En mi-nis-tri of en-vay-ron-men end fo-res-tri, es-te-blisying e si-ti-wayd je-ne-rey-syen beys-layn of eyt-tau-sen-end-twen-ti tans of weyst per dey.**

### Part 3: ML Modeling & GridSearchCV Tuning
*   **Inggris**: *"To turn this data into actionable insights, we engineered a hybrid machine learning model. Our core engine uses a Gradient Boosting Regressor, or GBR."*
    *   **Cara Baca**: **Tu tern dis dey-ta in-tu ek-syen-e-bel in-sayts, wi en-ji-nird e hay-brid me-syin ler-ning mo-del. Aur kor en-jin yu-zes e Grey-di-en Bus-ting Ri-gre-sor, or Ji-Bi-Ar.**
*   **Inggris**: *"Instead of relying on default values, we executed GridSearchCV with Cross-Validation to automatically search for the optimal hyperparameters. The resulting optimal parameters are 100 decision tree estimators, a learning rate of 0.03, and a max depth of 3."*
    *   **Cara Baca**: **In-sted of ri-lay-ing on di-folt ve-lyus, wi ek-se-kiu-ted Grid-Serch-Vi-Si wid Kros-Ve-li-dey-syen tu o-to-me-ti-k'li serch for di op-ti-mel hay-per-pa-ra-me-ters. Di ri-zal-ting op-ti-mel pe-ra-me-ters ar wan-han-dred di-si-syen tri es-ti-mey-tors, e ler-ning reyt of jiro-poyn-jiro-tri, end e maks dep of tri.**

### Part 4: Dynamic Feature Engineering
*   **Inggris**: *"What makes Aeterna AI unique is how it dynamically responds to external variables:"*
    *   **Cara Baca**: **Wat meyks E-ter-na Ey-Ay yu-nik is haw it day-ne-mi-k'li ris-pons tu eks-ter-nel ve-ri-e-bels:**
*   **Inggris**: *"First, we integrated Live Weather Forecasts by pulling precipitation data directly from the Open-Meteo API based on the precise latitude and longitude of each kecamatan."*
    *   **Cara Baca**: **Ferst, wi in-te-grey-ted Layf We-der For-kests bay pu-ling pri-si-pi-tey-syen dey-ta di-rek-li from di Open-Meti-o Ey-Pi-Ay beyst on di pri-says le-ti-tiud end long-gi-tiud of ic ke-ca-ma-tan.**
*   **Inggris**: *"Rain increases the moisture absorption of waste. Our model applies a math multiplier adding 2% to 5% weight to the daily total based on rainfall."*
    *   **Cara Baca**: **Reyn in-kri-ses di moys-cer eb-sorp-syen of weyst. Aur mo-del e-playz e met mal-ti-play-er e-ding tu-per-sen tu fayf-per-sen weyt tu di dey-li tow-tel beyst on reyn-fol.**
*   **Inggris**: *"Second, we built a Location-Aware Event Engine that scans the Jakarta 2026 event calendar. If a major event is detected, our model dynamically injects a crowd scale multiplier of 10% to 35% to predict plastic and packaging waste surges."*
    *   **Cara Baca**: **Se-kend, wi bilt e Low-key-syen-e-wer I-vent En-jin det skens di Ja-kar-ta tu-tau-sen-twen-ti-siks i-vent ke-len-der. If e mey-jer i-vent is di-tek-ted, aur mo-del day-ne-mi-k'li in-jeks e krawd skeyl mal-ti-play-er of ten-per-sen tu ter-ti-fayf-per-sen tu pri-dikt ples-tik end pe-ke-jing weyst ser-jes.**

### Part 5: Model Accuracy Validation (The Pitch)
*   **Inggris**: *"The results speak for themselves. In validation tests, our GBR model achieved:"*
    *   **Cara Baca**: **Di ri-zalts spik for dem-selvs. In ve-li-dey-syen tests, aur Ji-Bi-Ar mo-del e-civd:**
*   **Inggris**: *"An R-Squared score of 81.51%, meaning our engineered features explain over 81% of the daily waste fluctuations."*
    *   **Cara Baca**: **En Ar-skwer skor of eyti-wan poyn fifti-wan per-sen, mi-ning aur en-ji-nird fi-cers eks-pleyn o-ver eyti-wan per-sen of di dey-li weyst flak-cu-ey-syens.**
*   **Inggris**: *"A Mean Absolute Percentage Error (MAPE) of just 1.59%. In statistics, any MAPE under 10% is classified as Highly Accurate Forecasting, and our model sits comfortably under 2%."*
    *   **Cara Baca**: **E Min Eb-so-lut Per-sen-tej E-ror (Mep-i) of jast wan-poyn fifti-nayn per-sen. In ste-tis-tiks, e-ni Mep-i an-der ten-per-sen is kle-si-fayd es Hay-li E-kiu-ret For-kesting, end aur mo-del sits kam-fer-te-bli an-der tu-per-sen.**
*   **Inggris**: *"Furthermore, our MAE stands at 132.29 Tons and RMSE at 165.46 Tons, ensuring predictions are highly stable with zero extreme spikes."*
    *   **Cara Baca**: **Fer-der-mor, aur Em-Ey-I stends et wan-han-dred ter-ti-tu poyn twen-ti-nayn tans end Ar-Em-Es-I et wan-han-dred siksti-fayf poyn for-ti-siks tans, en-syu-ring pri-dik-syens ar hay-li stey-bel wid ji-ro eks-trim spayks.**
*   **Inggris**: *"Lastly, for long-term 30-day baseline forecasting, we integrated a pre-trained Amazon Chronos-T5 deep-learning transformer model, which handles time-series predictions when contextual parameters are absent."*
    *   **Cara Baca**: **Les-li, for long-term ter-ti dey beys-layn for-kesting, wi in-te-grey-ted e pri-treynd E-me-zon Kro-nos Ti-Fayf dip-ler-ning trens-for-mer mo-del, wic hen-dels taym-si-ris pri-dik-syens wen kon-teks-cu-el pe-ra-me-ters ar eb-sent.**

### Part 6: Outro / Handover
*   **Inggris**: *"With this high-accuracy ML engine, Aeterna AI provides a highly reliable forecasting foundation for Jakarta’s waste management logistics. Now, Bagas will take you through the System Architecture and our Laravel Backend Gateway. Thank you."*
    *   **Cara Baca**: **Wid dis hay-e-kiu-re-si Em-El en-jin, E-ter-na Ey-Ay pro-fayds e hay-li ri-lay-e-bel for-kesting faun-dey-syen for Ja-kar-tas weyst me-nej-men lo-jis-tiks. Naw, Bagas wil teyk yu dru di Sis-tem Ar-ki-tek-cer end aur La-ra-fel Bek-end Geyt-wey. Tengk yu.**