สงคราม Machine Learning Framework ระหว่าง TensorFlow และ PyTorch ที่ระอุขึ้น ตั้งแต่มีกระแส Deep Learning ในปี 2012 ล่าสุดใครจะเป็นผู้ชนะ Framework จะได้รับความนิยมมากกว่ากัน

Photos of attendes at Annual LAR-conference in Oslo. Credit https://commons.wikimedia.org/wiki/File:LAR-Konferanse_06_Foto_Lars-Andreas_Kvisle_-_forsamling_5.jpg
Photos of attendes at Annual LAR-conference in Oslo. Credit https://commons.wikimedia.org/wiki/File:LAR-Konferanse_06_Foto_Lars-Andreas_Kvisle_-_forsamling_5.jpg

งานประชุมวิชาการ

ย้อนกลับไปในปี 2018 ในงานประชุมวิชาการต่าง ๆ PyTorch จะได้ความนิยมน้อยกว่า TensorFlow แต่ตามสถิติล่าสุดในปี 2019 PyTorch กลับมาได้รับความนิยมมากขึ้น ในหมู่นักวิจัย, 69% ของงานวิจัยในงาน CVPR ใช้ PyTorch, 75+% ของทั้งงาน NAACL และ ACL, และมากกว่า 50+% ของงาน ICLR และ ICML

จำนวน Paper จากงานประชุม CVPR งานประชุมทางด้าน Computer Vision ที่ใหญ่และสำคัญที่สุดในโลก ในช่วง 2018-2019

  • มีงานวิจัยที่ใช้ PyTorch เพิ่มขึ้นจาก 82 เป็น 280 Papers
  • มีงานวิจัยที่ใช้ TensorFlow เพิ่มขึ้นจาก 116 เป็น 125 Papers

จากงานประชุม ACL งานประชุมด้าน Computational Linguistics ที่ใหญ่และสำคัญที่สุดในโลก

  • มีงานวิจัยที่ใช้ PyTorch เพิ่มขึ้นจาก 26 เป็น 103 Papers
  • มีงานวิจัยที่ใช้ TensorFlow ลดลงจาก 34 เป็น 33 Papers

PyTorch ได้รับความนิยมสูงสุด ในงาน Computer Vision และ Language เปรียบเทียบกับ TensorFlow แล้ว นิยมมากกว่าถึง 2 ต่อ 1 และ 3 ต่อ 1 เลยทีเดียว

และ ในงานประชุม Machine Learning ทั่วไป อย่าง ICLR และ ICML นั้น PyTorch ก็ได้รับความนิยมกว่าเช่นกัน

เทรนด์นี้ไม่ได้เกินขึ้นแต่งานประชุมที่ยกตัวอย่างมาเท่านั้น แต่เกิดขึ้นในทุก ๆ การประชุมงานวิจัยชั้นนำ จากทั่วโลก

A skyscraper in downtown Akron. Credit https://en.wikipedia.org/wiki/File:Akron_Skyscraper.jpg
A skyscraper in downtown Akron. Credit https://en.wikipedia.org/wiki/File:Akron_Skyscraper.jpg

องค์กรธุรกิจ

ส่วน TensorFlow ยังคงยึดหัวหาด ตามองค์กรธุรกิจต่าง ๆ ทั่วโลกอย่างเหนียวแน่น

Credit

ในเครดิตยังมีการเปรียบเทียบในอีกหลายปัจจัย เช่น จำนวนครั้งที่อ้างถึงในงานต่าง ๆ และข้อดี ข้อเสีย จุดเด่น จุดด้อย ของแต่ละ Framework

แชร์ให้เพื่อน:

Surapong Kanoktipsatharporn on Linkedin
Surapong Kanoktipsatharporn
CTO at Bua Labs
The ultimate test of your knowledge is your capacity to convey it to another.

Published by Surapong Kanoktipsatharporn

The ultimate test of your knowledge is your capacity to convey it to another.