11 เม.ย. 2024 เวลา 13:30 • ไอที & แก็ดเจ็ต

ทำความเข้าใจ Keras คืออะไร

ในการสร้างหรือพัฒนาปัญญาประดิษฐ์ที่มีความซับซ้อนมีการนำโมเดลในรูปแบบต่าง ๆ มาใช้งานหนึ่งในนั้นคือโมเดลแบบ Machine Learning (ML) ที่มีการทำงานแบบ Deep learning (DL) ที่มีการทำงานแบบ Neural neywork หรือการทำงานแบบโครงสร้างระบบประสาทเพื่อให้ปัญญาประดิษฐ์สามารถเรียนรู้และประมวลผลได้
1
แล้ว Keras คืออะไร
Keras เป็น API การเรียนรู้เชิงลึกระดับสูงที่พัฒนาโดย Google สำหรับการนำโครงข่าย Neural neywork ไปใช้ เขียนด้วยภาษา Python และใช้เพื่อทำให้การใช้งานโครงข่ายแบบ Neural neywork เป็นเรื่องง่าย และรองรับการคำนวณโครงข่าย Neural neywork แบ็กเอนด์หลายรายการ ซึ่งใช้ฟรอนต์เอนด์ของ Python ที่มีความเป็นนามธรรมในระดับสูงสิ่งนี้ทำให้ Keras ช้ากว่าเฟรมเวิร์กการเรียนรู้เชิงลึกอื่น ๆ แต่เข้าใจง่ายสำหรับผู้ใช้งานใหม่
Keras นั้นสามารถช่วpให้สลับส่วนหลังที่แตกต่างกัน โดยเฟรมเวิร์คที่รองรับมีอยู่ 5 เฟรมเวิร์ค ได้แก่ TensorFlow, Theano, PlaidML, MXNet, CNTK (Microsoft Cognitive Toolkit) ซึ่งจากห้าเฟรมเวิร์กนี้ TensorFlow ได้นำ Keras มาเป็น API ระดับสูงอย่างเป็นทางการ Keras ถูกฝังอยู่ใน TensorFlow และสามารถใช้เพื่อดำเนินการการเรียนรู้เชิงลึกได้อย่างรวดเร็ว
โฆษณา