• แนะนำการใช้งานเบื่องต้น การใช้งาน-community
    ประกาศ :
    • ทำการแก้ไขระบบนับถอยหลังเพื่อดาวน์โหลดไฟล์แล้ว
กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


DeepMind สร้าง AI เขียนโปรแกรม สร้างไลบรารี sort ความเร็วสูง ใช้งานจริงในโครงการ LLVM

ข่าว DeepMind สร้าง AI เขียนโปรแกรม สร้างไลบรารี sort ความเร็วสูง ใช้งานจริงในโครงการ LLVM

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
DeepMind เปิดตัว AlphaDev ปัญญาประดิษฐ์พัฒนาโปรแกรมที่ไม่ใช่แค่การเขียนโปรแกรมธรรมดา แต่สามารถออปติไมซ์โปรแกรมจนเกินกว่าที่คนทั่วไปเขียนได้ ในกรณีนี้ทาง DeepMind ใช้ AlphaDev สร้างฟังก์ชั่น sort สำหรับเรียงลำดับข้อมูลที่มีการพัฒนากันมานาน

AlphaDev ทำงานคล้าย AlphaZero ที่เคยใช้สำหรับการเล่นเกมโกะมาก่อน โดย AlphaDev จะวางคำสั่ง assembly ลงไปเรื่อยๆ เพื่อทำให้โค้ดรันได้เร็วที่สุดเหมือนเกมโกะที่พยายามครองพื้นที่ให้ได้มาก แต่หากโปรแกรมทำงานผิดก็จะถือว่าแพ้เกมนั้นไป โมเดลการให้รางวัลและปรับจูนไปเรื่อยๆ เช่นนี้ทำให้ AlphaDev สามารถเขียนโค้ด sort ที่ทำงานเร็วกว่าโค้ดเดิมใน LLVM ได้ทุกกรณี ในกรณีข้อมูลมีจำนวนน้อยโค้ดจะเร็วกว่าถึง 70% ขณะที่เมื่อข้อมูลมีจำนวนมากๆ ก็ยังเร็วกว่า 1.7%

เนื่องจากตัว AlphaDev เขียนโค้ดเป็นภาษา assembly ทีมงานต้องถอดโค้ดกลับมาเป็นภาษา C++ และส่งเข้าโครงการ LLVM นอกจากนี้ AlphaDev ก็ยังออปติไมซ์ฟังก์ชั่นแฮช ที่สามารถทำงานได้เร็วขึ้น 30% เมื่อแฮชข้อมูลขนาด 9-16 ไบต์ ทีมงานส่งโค้ดเข้าโครงการ Abseil แล้ว

ทาง DeepMind คาดว่าปัญญาประดิษฐ์อย่าง AlphaDev จะสร้างโค้ดที่ออปติไมซ์อย่างสูงจนมีผลต่อโลกในวงกว้าง หลังจากนี้จะพัฒนาให้มันเขียนโปรแกรมเป็นภาษา C++ ได้โดยตรง

ที่มา - DeepMind

No Description


Topics:
DeepMind
Programming
Algorithm
Artificial Intelligence

อ่านต่อ...
 

ไฟล์แนบ

  • 0000c030e47767632574532401a70cde.png
    0000c030e47767632574532401a70cde.png
    52.3 กิโลไบต์ · จำนวนการดู: 23

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง