TensorFlow เป็นไลบรารีการเรียนรู้ของเครื่องโอเพนซอร์สสำหรับการคำนวณเชิงตัวเลขที่ใช้ในกราฟการไหลของข้อมูล ได้รับการพัฒนาโดย Google (โดยเฉพาะโดยทีมงาน Google Brain) เผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0 และเขียนด้วยภาษา C ++ และ Python ในลักษณะที่สามารถทำงานบนแพลตฟอร์มต่างๆ ได้แก่ Linux, Windows และ Mac ซึ่งไม่ใช่ โครงการที่เป็นที่รู้จักกันดีสำหรับปุถุชนส่วนใหญ่ที่ไม่ได้มีส่วนร่วมในสาขานี้ แต่ความจริงก็คือมันค่อนข้างน่าสนใจ
วัตถุประสงค์ของโครงการคือการสร้างและฝึกอบรม โครงข่ายประสาท เพื่อสร้าง AI ที่สามารถตรวจจับและถอดรหัสรูปแบบและความสัมพันธ์ การเรียนรู้และการให้เหตุผล ปัจจุบันมีการใช้ในบางโครงการ แม้ว่าโดยพื้นฐานแล้วสิ่งที่ใช้สำหรับการวิจัยส่วนใหญ่ก็ตาม ในตอนแรกจะใช้เฉพาะภายในบริษัทเสิร์ชเอ็นจิ้นเท่านั้น แต่ต่อมาได้รับการเผยแพร่อย่างเปิดเผยในเดือนพฤศจิกายน 2015 เนื่องจากเป็นข้อมูลทั่วไปเพียงพอที่จะใช้ในด้านอื่น ๆ ในเดือนกุมภาพันธ์ 2017 ได้มาถึงเวอร์ชัน 1.0 และยังคงพัฒนาอย่างรวดเร็วโดยได้รับการสนับสนุนจากทั้ง Google และชุมชนที่มีส่วนร่วมด้วย TensorFlow สามารถทำงานได้ GPU และ CPUแม้กระทั่งในแพลตฟอร์มมือถือและแบบบูรณาการ (ฝังตัว) แม้โดยหน่วยประมวลผลเทนเซอร์หรือ TPU นั่นคือฮาร์ดแวร์เฉพาะสำหรับการดำเนินการทางคณิตศาสตร์ประเภทนี้
นอกจากนี้สำหรับนักพัฒนาแอปพลิเคชันที่ใช้ TensorFlow จะมีไฟล์ API ระดับสูงพร้อมกับคอมพิวเตอร์กราฟิกช่วยให้สภาพแวดล้อมที่เป็นมิตรและยืดหยุ่นในการพัฒนาขีดความสามารถอันทรงพลังภายในกรอบการผลิตของคุณ ดังนั้นฉันหวังว่าผู้ทำงานร่วมกันภายนอกเกือบ 1000 คนที่ทำงานกับโค้ดและคนภายในสามารถพัฒนาโครงการที่น่าสนใจนี้ต่อไปซึ่งไม่ได้ให้บริการเราสำหรับผู้ใช้ทั่วไปส่วนใหญ่ แต่ในทางอ้อมจะเป็นประโยชน์ต่อเรา ...