Tensorflow JS là gì

TensorFlow.js: Thư viện Machine Learning cho Web Developer

Trần Ngọc Minh
2 năm trước

Giới thiệu

Nếu bạn là người phát triển web chuyên sử dụng ngôn ngữ JavaScript và rất muốn học và ứng dụng Machine Learning [ML] một cách nhanh chóng thì TensorFlow.js là một giải pháp phù hợp.

TensorFlow.js là thư viện dùng để phát triển các mô hình ML với ngôn ngữ JavaScript và có thể được dùng trực tiếp trong trình duyệt web [xem ví dụ minh họa dưới] hay trong Node.js.

Minh họa sử dụng TensorFlow.js trực tiếp trong trình duyệt web

Giống như các thư viện JS, ví dụ jQuery, để sử dụng TensorFlow.js chúng ta cần tham chiếu đến nó bằng nhiều cách nhưng cách dùng thẻ là đơn giản nhất như sau:

Với cách này bạn không cần phải cài đặt bất kỳ công cụ gì nhưng bạn phải có Internet.

Bây giờ, giả sử chúng ta muốn thực hiện một vài thao tác tính toán với TensorFlow.js, đoạn mã HTML sẽ như sau:

const a =tf.tensor2d[[[1,2,3,4],[5,6,7,8]]]; const b =tf.tensor2d[[[1,2,3,4],[5,6,7,8]]]; document.getElementById['Ketqua'].innerText = "a = " + a +"\n"+ "aT = " + a.transpose[]+ "\n" + "a + b = " + tf.add[a,b]

Ở đây chúng ta khai báo hai tensor, thực hiện các phép chuyển vị [với a] và tính tổng a,b. Các thao tác này tương tự trong TensorFlow. Lưu tập tin HTML và thực thi trên trình duyệt web:

Rất dễ dàng đúng không vì đây chỉ là một ví dụ rất đơn giản để bắt đầu với TensorFlow.js. Bạn có thể học thêm về thư viện này tại //www.tensorflow.org/js/ hay cập nhật các tin tức mới nhất tại //blog.tensorflow.org/search?label=TensorFlow.js&max-results=20

Chia sẻ:

Print

Related

  • Nhập môn TensorFlow
  • Tháng Hai 20, 2019
  • Trong "Blog"
  • Cập nhật nhanh TensorFlow 2.0
  • Tháng Ba 22, 2020
  • Trong "Blog"
  • Trực quan dữ liệu với thư viện TensorFlow.js
  • Tháng Năm 1, 2020
  • Trong "Blog"
Danh mục: BlogKhu vực Widget dưới ChânJavaScriptKhu vực Widget dưới ChânMachine LearningKhu vực Widget dưới ChântensorflowKhu vực Widget dưới ChânThiết kế và lập trình website
Thẻ: Machine LearningKhu vực Widget dưới ChântensorflowKhu vực Widget dưới Chântensorflow for javascriptKhu vực Widget dưới Chântensorflow for webKhu vực Widget dưới Chântensorflow.jsKhu vực Widget dưới Chântensorflowjs
Để lại nhận xét

Video liên quan

Chủ Đề