Nhảy chuyển tới nội dung

TensorFlow

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do bách khoa toàn thư
TensorFlow
Khai phá giảGoogle đại nãoĐoàn đội[1]
Lần đầu tuyên bố2015 năm 11 nguyệt 9 ngày,​8 năm trước​ (2015-11-09)
Trước mặt phiên bản
  • 2.14.0-rc1(2023 năm 8 nguyệt 28 ngày; cuối cùng thí nghiệm phiên bản )[2]
  • 2.15.0(2023 năm 11 nguyệt 14 ngày; ổn định phiên bản )[3]
編輯維基數據鏈接
Nguyên số hiệu kho編輯維基數據鏈接
Biên trình ngôn ngữPython,C++,CUDA
Ngôi caoLinux,macOS,Windows,Android
Loại hìnhMáy móc học tậpKho
Cho phép hiệp nghịApache 2.0 khai nguyên cho phép chứng
Trang webwww.tensorflow.org
tensorflow.google.cn[4]

TensorFlowLà một cáiKhai nguyênPhần mềm kho,Dùng cho các loại cảm giác cùng ngôn ngữ lý giải nhiệm vụMáy móc học tập.[5]Trước mắt rộng khắp mà dùng cho nghiên cứu cùng sinh sản trung, tỷ nhưGoogle thương nghiệp sản phẩm[6]:p.2,NhưGiọng nói công nhận,Gmail,Google albumCùng tìm tòi[5]:0:26/2:17,Trong đó rất nhiều sản phẩm từng sử dụng quá này tiền nhiệm phần mềm DistBelief.

TensorFlow lúc ban đầu từGoogle đại nãoĐoàn đội khai phá, dùng choGoogleNghiên cứu cùng sinh sản, với 2015 năm 11 nguyệt 9 ngày ởApache 2.0Khai nguyên cho phép chứng hạ tuyên bố.[1][7]

Lịch sử

[Biên tập]

DistBelief

[Biên tập]

Từ 2010 năm bắt đầu, Google đại não thành lập DistBelief làm bọn họ đời thứ nhấtĐặc biệtMáy móc học tậpHệ thống. 50 nhiều đoàn đội ở Google cùng mặt khácAlphabetCông ty ở thương nghiệp sản phẩm bố trí DistBeliefChiều sâu học tậpMạng lưới thần kinh,Bao gồmGoogle tìm tòi,Google giọng nói tìm tòi,Quảng cáo,Google album,Google bản đồ,Google phố cảnh,Google phiên dịchCùngYouTube.[6][8]Google sai khiến máy tính nhà khoa học, nhưGeoffrey · tân đốnCùngKiệt phu · Dean,Đơn giản hoá cùngTrọng cấuDistBelief số hiệu kho, làm này biến thành một cái càng mau, càng cường tráng ứng dụng cấp bậc số hiệu kho, hình thành TensorFlow.[9]2009 năm, Hinton lãnh đạo nghiên cứu tiểu tổ đại đại giảm bớt sử dụng DistBelief mạng lưới thần kinh sai lầm số lượng, thông qua Hinton ở nghĩa rộng ngược hướng truyền bá khoa học đột phá. Nhất đáng chú ý chính là, Hinton đột phá trực tiếp sử Google giọng nói phân biệt phần mềm trung sai lầm giảm bớt ít nhất 25%.[10]

TensorFlow

[Biên tập]

TensorFlow là Google đại não đời thứ haiMáy móc học tậpHệ thống.

Từ 0.8.0 phiên bản ( tuyên bố với 2016 năm 4 nguyệt ) bắt đầu nguyên sinh duy trì phân bố thức vận hành.

Từ 0.9.0 phiên bản ( tuyên bố với 2016 năm 6 nguyệt ) bắt đầu duy trì iOS.

Từ 0.12.0 phiên bản ( tuyên bố với 2016 năm 12 nguyệt ) bắt đầu duy trì Windows hệ thống. Nên nhổ trồng số hiệu chủ yếu từ hơi mềm cống hiến.

1.0.0 phiên bản tuyên bố với 2017 năm 2 nguyệt 11 ngày. Tuy rằng tham khảo thực hiện vận hành ở đơn đài thiết bị, TensorFlow có thể vận hành ở nhiềuCPUCùngGPU( cùng nhưng tuyểnCUDAMở rộng cùngĐồ hình xử lý khí thông dụng tính toánSYCLMở rộng ).[11]TensorFlow nhưng dùng cho 64 vịLinux,macOSCùngWindows,Cùng với di động tính toán ngôi cao, bao gồmAndroidCùngiOS.

TensorFlow tính toán sử dụng có trạng thái số liệu lưu biểu đồ kỳ. TensorFlow tên nơi phát ra với loại này mạng lưới thần kinh đối nhiều duy số tổ chấp hành thao tác. Này đó nhiều duy số tổ được xưng làTrương lượng( Tensor ). 2016 năm 6 nguyệt, Jeff Dean xưng ởGitHubCó 1500 cái kho sử dụng TensorFlow, trong đó chỉ có 5 cái đến từ Google.[12]

Trương lượng xử lý đơn nguyên ( TPU )

[Biên tập]

2016 năm 5 nguyệt, Google tuyên bốTrương lượng xử lý đơn nguyên( TPU ), một cái chuyên vìMáy móc học tậpCùng TensorFlowToàn định chếChuyên dụng mạch điện hợp thành.TPU là một cái nhưng biên trìnhTrí tuệ nhân tạo máy gia tốc,Cung cấp caoPhun ra nuốt vào lượngThấp độ chặt chẽ tính toán ( như8 vị), mặt hướng sử dụng hoặc vận hành mô hình mà không phải huấn luyện mô hình. Google tuyên bố bọn họ đã ở số liệu trung tâm trung vận hành TPU dài đến đã hơn một năm, phát hiện chúng nó đối máy móc học tập cung cấp một cáiSố lượng cấpCàng ưu mỗi Oát tính năng.[13]

2017 năm 5 nguyệt Google tuyên bố đời thứ haiTrương lượng xử lý đơn nguyên,Cũng ởGoogle tính toán động cơTrung nhưng dùng.[14]Đời thứ hai TPU cung cấp tối cao 180 teraflops tính năng, lắp ráp thành 64 cái TPU tụ quần khi cung cấp tối cao 11.5 petaflops tính năng.

TensorFlow Lite

[Biên tập]

2017 năm 5 nguyệtGoogle tuyên bố từAndroid OreoBắt đầu, cung cấp một cái chuyên dụng với Android khai phá phần mềm sạn TensorFlow Lite[15].

Dùng cho công cụ tìm kiếm

[Biên tập]

GoogleVới 2015 năm 10 nguyệt 26 ngày chính thức tuyên bốRankBrain(Tiếng Anh:RankBrain),Từ TensorFlow duy trì.

TensorFlow 2

[Biên tập]

Theo TensorFlow ở nghiên cứu luận văn thượng thị trường số định mức nhânPyTorchƯu thế mà suy giảm[16],Ở 2019 năm 9 nguyệt TensorFlow đoàn đội tuyên bố trình tự kho một cái tân chủ yếu phiên bản. TensorFlow 2.0 tham gia rất nhiều thay đổi, quan trọng nhất chính là TensorFlow eager, nó đem tự động vi phân phương án, từ trạng thái tĩnh tính toán đồ, thay đổi vì “Vận hành khi định nghĩa” phương án, nó lúc ban đầu nhânChainer(Tiếng Anh:Chainer)Cùng sau lạiPyTorchMà lưu hành[16].Mặt khác chủ yếu thay đổi bao gồm di trừ một ít cũ kho, ở bất đồng phiên bản TensorFlow huấn luyện mô hình chi gian giao nhau kiêm dung tính, còn có ở GPU thượng tính năng lộ rõ cải tiến[17].

Sử dụng

[Biên tập]

TensorFlow đảm đương máy móc học tập trung tâm ngôi cao cùng hàm số kho. TensorFlow API sử dụngKerasTới cho phép người dùng chế tác chính mình máy móc học tập mô hình[18].Trừ bỏ kiến tạo cùng huấn luyện nó bọn họ mô hình ở ngoài, TensorFlow còn có thể trợ giúp chuyên chở số liệu tới huấn luyện mô hình, cũng sử dụng TensorFlow Serving tới bố trí nó[19].

TensorFlow cung cấp một cái Python API[20],Cùng với C++[21],Haskell[22],Java[23],Go[24]Cùng Rust[25]API. Kẻ thứ ba bao nhưng dùng cho C#[26],.NET Core[27],Julia[28],R[29]Cùng Scala[30].

Ứng dụng

[Biên tập]

Rộng khắp ứng dụng trình tự sử dụng TensorFlow làm cơ sở, trong đó nó đã thành công thực hiện tự động hoá hình ảnh phụ đề phần mềm, tỷ nhưDeepDream(Tiếng Anh:DeepDream).[31]2015 năm 10 nguyệt 26 ngày, Google chính thức bắt đầu dùng từ TensorFlow cung cấp duy trìRankBrain(Tiếng Anh:RankBrain).RankBrain hiện tại xử lý đại lượng tìm tòi tuần tra, thay đổi cùng bổ sung truyền thống trạng thái tĩnh thuật toán tìm tòi kết quả.[32]

Tham kiến

[Biên tập]

Trích dẫn

[Biên tập]
  1. ^1.01.1Credits.[2015-11-10].( nguyên thủy nội dungLưu trữVới 2015-11-17 ).
  2. ^TensorFlow 2.14.0-rc1 Pre-release.2023 năm 8 nguyệt 28 ngày[2023 năm 9 nguyệt 18 ngày ].
  3. ^Release 2.15.0.2023 năm 11 nguyệt 14 ngày[2023 năm 11 nguyệt 19 ngày ].
  4. ^Google vì TensorFlow bắt đầu dùng tensorflow.google.cn vực danh.[2020-11-08].( nguyên thủy nội dungLưu trữVới 2020-11-16 ).
  5. ^5.05.1"TensorFlow: Open source machine learning"(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán) "It is machine learning software being used for various kinds of perceptual and language understanding tasks" — Jeffrey Dean, minute 0:47 / 2:17 from Youtube clip
  6. ^6.06.1TensorFlow: Large-scale machine learning on heterogeneous systems(PDF).Google Research. 2015-11-09[2015-11-10].( nguyên thủy nội dungLưu trữ(PDF)Với 2015-11-20 ).
  7. ^Google Just Open Sourced TensorFlow, Its Artificial Intelligence Engine.2015-11-09[2015-11-10].( nguyên thủy nội dungLưu trữVới 2015-11-10 ).
  8. ^Google Open-Sources The Machine Learning Tech Behind Google Photos Search, Smart Reply And More.2015-11-09[2015-11-11].( nguyên thủy nội dungLưu trữVới 2015-11-10 ).
  9. ^What Is TensorFlow, and Why Is Google So Excited About It?.2015-11-11[2015-11-11].( nguyên thủy nội dungLưu trữVới 2015-11-10 ).
  10. ^Google chairman: We’re making 'real progress' on artificial intelligence.2015-11-25[2015-11-25].( nguyên thủy nội dungLưu trữVới 2015-11-25 ).
  11. ^Metz, Cade.TensorFlow, Google's Open Source AI, Points to a Fast-Changing Hardware World.2015-11-10[2015-11-11].( nguyên thủy nội dungLưu trữVới 2015-11-11 ).
  12. ^Machine Learning: Google I/O 2016 Minute 07:30/44:44(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán) accessdate=2016-06-05
  13. ^Google supercharges machine learning tasks with TPU custom chip.[2016-05-19].( nguyên thủy nội dungLưu trữVới 2016-05-18 ).
  14. ^Build and train machine learning models on our new Google Cloud TPUs.Google. 2017-05-17[2017-05-18].( nguyên thủy nội dungLưu trữVới 2017-05-17 )( tiếng Anh ).
  15. ^Google’s new machine learning framework is going to put more AI on your phone.[2018-01-14].( nguyên thủy nội dungLưu trữVới 2017-08-22 ).
  16. ^16.016.1He, Horace.The State of Machine Learning Frameworks in 2019.The Gradient. 10 October 2019[22 May2020].( nguyên thủy nội dungLưu trữVới 2019-10-10 ).
  17. ^TensorFlow 2.0 is now available!.TensorFlow Blog. 30 September 2019[22 May2020].( nguyên thủy nội dungLưu trữVới 2019-10-30 ).
  18. ^TensorFlow Core | Machine Learning for Beginners and Experts.TensorFlow.[2021-11-04].( nguyên thủy nội dungLưu trữVới 2023-01-20 )( tiếng Anh ).
  19. ^Introduction to TensorFlow.TensorFlow.[2021-10-28].( nguyên thủy nội dungLưu trữVới 2023-01-20 )( tiếng Anh ).
  20. ^Python.[2022-12-12].( nguyên thủy nội dungLưu trữVới 2022-09-05 ).
  21. ^C++.[2022-12-12].( nguyên thủy nội dungLưu trữVới 2023-01-20 ).
  22. ^Haskell(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  23. ^Java(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  24. ^Go(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  25. ^Rust(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  26. ^C#(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  27. ^.NET Core(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  28. ^Julia(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  29. ^R(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  30. ^Scala(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán)
  31. ^Google Offers Up Its Entire Machine Learning Library as Open-Source Software.2015-11-11[2015-11-11].( nguyên thủy nội dungLưu trữVới 2015-11-23 ).
  32. ^Google releases TensorFlow – Search giant makes its artificial intelligence software available to the public.2015-11-25[2015-11-25].( nguyên thủy nội dungLưu trữVới 2015-11-25 ).

Phần ngoài liên tiếp

[Biên tập]