SDK สำหรับ TESAIoT Dev Kit
คู่มืออ้างอิง API และ Tutorial (MTB & µPython)
Loading...
Searching...
No Matches
ข้อเท็จจริงเกี่ยวกับ header ที่เข้าใจผิดได้ง่าย
  • สำเนา ai_engine.h ที่ส่งมอบจริง (proj_cm55/modules/ai_models/ และ lib/edge_ai/include/) เหมือนกันทุกไบต์
  • ai_engine_register(), ai_engine_dyn_count() และ ai_engine_dyn_capacity() อยู่ใน api.txt และเรียกใช้ได้ — การลงทะเบียนโมเดล ณ เวลาทำงานอธิบายไว้ใน ai_engine.h และมีตัวอย่างที่ proj_cm55/examples/edge_ai/05_register_model.c
  • ai_result_t ไม่มีฟิลด์ valid, label หรือ confidence ตัวย่อผลลัพธ์ที่ใช้ได้จริงคือ ai_result_top_positive() แบบ inline ใน ai_engine.h ซึ่งคืนคลาสเชิงบวกที่แรงที่สุด (ดัชนี 0 คือคลาสเชิงลบตามข้อกำหนดของ registry) ออกมาเป็นค่า 0..100 ตัวอย่างใน proj_cm55/modules/ai_models/README.md ใช้ฟังก์ชันนี้
  • การที่ ai_engine_stack_words() คืนค่า 0 หมายความว่า inference task ไม่เคยถูกสร้างขึ้น; ค่าอ่านทุกค่าในทุกหน้าที่อยู่ใต้ลงไปไม่มีความหมายจนกว่าค่านี้จะไม่ใช่ศูนย์