You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
5.7 KiB
57 lines
5.7 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "1e21b012c6685f8bf73e0e76cdca3347",
|
|
"translation_date": "2025-08-27T22:07:11+00:00",
|
|
"source_file": "2-farm/lessons/1-predict-plant-growth/assignment.md",
|
|
"language_code": "th"
|
|
}
|
|
-->
|
|
# แสดงข้อมูล GDD ด้วย Jupyter Notebook
|
|
|
|
## คำแนะนำ
|
|
|
|
ในบทเรียนนี้ คุณได้รวบรวมข้อมูล GDD โดยใช้เซ็นเซอร์ IoT เพื่อให้ได้ข้อมูล GDD ที่ดี คุณจำเป็นต้องรวบรวมข้อมูลในหลายวัน เพื่อช่วยในการแสดงผลข้อมูลอุณหภูมิและคำนวณ GDD คุณสามารถใช้เครื่องมืออย่าง [Jupyter Notebooks](https://jupyter.org) ในการวิเคราะห์ข้อมูล
|
|
|
|
เริ่มต้นด้วยการรวบรวมข้อมูลในช่วงหลายวัน คุณต้องตรวจสอบให้แน่ใจว่าโค้ดเซิร์ฟเวอร์ของคุณทำงานตลอดเวลาที่อุปกรณ์ IoT ของคุณทำงาน โดยปรับการตั้งค่าการจัดการพลังงาน หรือใช้บางอย่างเช่น [สคริปต์ Python ที่ช่วยให้ระบบทำงานต่อเนื่อง](https://github.com/jaqsparow/keep-system-active)
|
|
|
|
เมื่อคุณมีข้อมูลอุณหภูมิแล้ว คุณสามารถใช้ Jupyter Notebook ใน repo นี้เพื่อแสดงผลและคำนวณ GDD Jupyter Notebook ผสมผสานโค้ดและคำแนะนำในบล็อกที่เรียกว่า *เซลล์* ซึ่งมักจะเป็นโค้ดในภาษา Python คุณสามารถอ่านคำแนะนำ จากนั้นรันแต่ละบล็อกโค้ดทีละบล็อก คุณยังสามารถแก้ไขโค้ดได้ ใน Notebook นี้ ตัวอย่างเช่น คุณสามารถแก้ไขอุณหภูมิฐานที่ใช้ในการคำนวณ GDD สำหรับพืชของคุณ
|
|
|
|
1. สร้างโฟลเดอร์ชื่อ `gdd-calculation`
|
|
|
|
1. ดาวน์โหลดไฟล์ [gdd.ipynb](./code-notebook/gdd.ipynb) และคัดลอกไฟล์ไปยังโฟลเดอร์ `gdd-calculation`
|
|
|
|
1. คัดลอกไฟล์ `temperature.csv` ที่สร้างโดยเซิร์ฟเวอร์ MQTT
|
|
|
|
1. สร้าง Python virtual environment ใหม่ในโฟลเดอร์ `gdd-calculation`
|
|
|
|
1. ติดตั้งแพ็กเกจ pip สำหรับ Jupyter Notebook พร้อมกับไลบรารีที่จำเป็นสำหรับการจัดการและแสดงผลข้อมูล:
|
|
|
|
```sh
|
|
pip install --upgrade pip
|
|
pip install pandas
|
|
pip install matplotlib
|
|
pip install jupyter
|
|
```
|
|
|
|
1. รัน Notebook ใน Jupyter:
|
|
|
|
```sh
|
|
jupyter notebook gdd.ipynb
|
|
```
|
|
|
|
Jupyter จะเริ่มต้นและเปิด Notebook ในเบราว์เซอร์ของคุณ ทำตามคำแนะนำใน Notebook เพื่อแสดงผลอุณหภูมิที่วัดได้ และคำนวณ Growing Degree Days
|
|
|
|

|
|
|
|
## เกณฑ์การประเมิน
|
|
|
|
| เกณฑ์ | ดีเยี่ยม | พอใช้ | ต้องปรับปรุง |
|
|
| ------ | -------- | ------ | ------------ |
|
|
| การรวบรวมข้อมูล | รวบรวมข้อมูลครบ 2 วันเต็ม | รวบรวมข้อมูลครบ 1 วันเต็ม | รวบรวมข้อมูลบางส่วน |
|
|
| การคำนวณ GDD | รัน Notebook สำเร็จและคำนวณ GDD ได้ | รัน Notebook สำเร็จ | ไม่สามารถรัน Notebook ได้ |
|
|
|
|
---
|
|
|
|
**ข้อจำกัดความรับผิดชอบ**:
|
|
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI [Co-op Translator](https://github.com/Azure/co-op-translator) แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้ |