อ่านข่าวเต็มได้ที่: VentureBeat
วันจันทร์ที่ 15 มิถุนายน พ.ศ. 2563
โปรแกรม AI ของ Facebook แปลงภาษาเขียนโปรแกรมจากภาษาหนึ่งเป็นอีกภาษาหนึ่ง
Facebook บอกว่า โปรแกรมชื่อ TransCoder ของ Facebook สามารถแปลงภาษาเขียนโปรแกรมระดับสูงภาษาหนึ่งไปเป็นอีกภาษาหนึ่งได้ โปรแกรมนี้ใช้การเรียนรู้แบบไม่ต้องมีคนสอน (unsupervised learning) ในการแปลงภาษาเขียนโปรแกรมระหว่างกันสามภาษาคือ C++, Java และ Python โดยข้อมูลที่ใช้ในการฝึกกว่า 2.8 ล้านโค้ดได้มาจาก Github ส่วนการประเมินผลการทำงาน นักวิจัยได้คัดเลือกโปรแกรมที่ทำงานเหมือน ๆ กันแต่เขียนด้วยภาษาที่ต่างกันคือ C++, Java และ Python มาจำนวน 852 โปรแกรม จาก GeekforGeeks ซึ่งเป็นเว็บไซต์ที่มีการตั้งคำถามให้เขียนโปรแกรม และมีคนมาโพสต์คำตอบของคำถามนั้นโดยใช้ภาษาเขียนโปรแกรมหลากหลายภาษา โดยการประเมินจะดูว่าฟังก์ชันที่โปรแกรมแปลมาจะให้ผลัพธ์เหมือนกับฟังก์ชันที่นำมาใช้หรือไม่ สำหรับประสิทธิภาพของการแปลงภาษาดูได้จากข่าวเต็มนะครับ นักวิจัยยังบอกว่า TransCoder นี้สามารถใช้กับภาษาเขียนโปรแแกรมอะไรก็ได้ โดยไม่ต้องใช้ผู้เชี่ยวชาญ และยังมีประสิทธิภาพดีกว่าโปรแกรมที่ทำหน้าที่แบบเดียวกันที่ขายกันอยู่ตอนนี้อีกด้วย
Labels:
sarunitnews
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น