nn: ภาษาเฉพาะโดเมนสำหรับการนิยามโมเดลโครงข่ายประสาทเทียม
(github.com/SieR-VR)ที่มาของการพัฒนา
- ระหว่างการเขียนโมเดลด้วยเครื่องมืออย่าง Pytorch การตรวจสอบ shape ของ tensor ต้องทำตอนรันไทม์ จึงค่อนข้างยุ่งยาก
- โค้ดที่ใช้กำหนดพารามิเตอร์ของโมเดลกับโค้ดที่แสดงการไหลของค่าแยกออกจากกัน ทำให้เวลาอ่านโค้ดต้องดูหลายส่วนพร้อมกัน
คุณสมบัติ
- ตรวจสอบ shape ได้ตั้งแต่คอมไพล์ไทม์
- ไวยากรณ์กระชับ
- มีเลเยอร์ที่ไม่เป็น Turing-complete
ข้อจำกัด
- อาจมีโมเดลที่ไม่สามารถนำไปใช้งานได้เนื่องจากข้อจำกัดของไวยากรณ์
ยินดีรับ PR และการแจ้งปัญหาเสมอ หากมีข้อสงสัยสามารถโพสต์คอมเมนต์หรือเปิด GitHub Issue มาได้ แล้วจะเข้ามาตอบครับ
ยังไม่มีความคิดเห็น