สงคราม Machine Learning Framework ระหว่าง TensorFlow และ PyTorch ที่ระอุขึ้น ตั้งแต่มีกระแส Deep Learning ในปี 2012 ล่าสุดใครจะเป็นผู้ชนะ Framework จะได้รับความนิยมมากกว่ากัน
งานประชุมวิชาการ
ย้อนกลับไปในปี 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 ก็ได้รับความนิยมกว่าเช่นกัน
เทรนด์นี้ไม่ได้เกินขึ้นแต่งานประชุมที่ยกตัวอย่างมาเท่านั้น แต่เกิดขึ้นในทุก ๆ การประชุมงานวิจัยชั้นนำ จากทั่วโลก
องค์กรธุรกิจ
ส่วน TensorFlow ยังคงยึดหัวหาด ตามองค์กรธุรกิจต่าง ๆ ทั่วโลกอย่างเหนียวแน่น
Credit
ในเครดิตยังมีการเปรียบเทียบในอีกหลายปัจจัย เช่น จำนวนครั้งที่อ้างถึงในงานต่าง ๆ และข้อดี ข้อเสีย จุดเด่น จุดด้อย ของแต่ละ Framework
- https://twitter.com/cHHillee/status/1182328989785952257
- https://twitter.com/gradientpub/status/1182327049307844613
- https://thegradient.pub/state-of-ml-frameworks-2019-pytorch-dominates-research-tensorflow-dominates-industry/