Computer >> Máy Tính >  >> Lập trình >> Python

TensorFlow có thể được sử dụng như thế nào để tạo tensor và hiển thị thông báo bằng Python?


Tensorflow là một khuôn khổ học máy do Google cung cấp. Nó là một khung công tác mã nguồn mở được sử dụng cùng với Python để triển khai các thuật toán, ứng dụng học sâu và hơn thế nữa. Nó được sử dụng trong nghiên cứu và cho mục đích sản xuất. Nó có các kỹ thuật tối ưu hóa giúp thực hiện các phép toán phức tạp một cách nhanh chóng.

Điều này là do nó sử dụng NumPy và các mảng đa chiều. Các mảng đa chiều này còn được gọi là 'tensors'. Khung hỗ trợ làm việc với mạng nơ-ron sâu. Nó có khả năng mở rộng cao và đi kèm với nhiều bộ dữ liệu phổ biến. Nó sử dụng tính toán GPU và tự động hóa việc quản lý tài nguyên. Nó đi kèm với vô số thư viện học máy và được hỗ trợ và ghi lại đầy đủ. Khung có khả năng chạy các mô hình mạng nơ-ron sâu, đào tạo chúng và tạo các ứng dụng dự đoán các đặc điểm liên quan của các bộ dữ liệu tương ứng.

Gói 'tensorflow' có thể được cài đặt trên Windows bằng dòng mã bên dưới -

pip install tensorflow

Tensor là một cấu trúc dữ liệu được sử dụng trong TensorFlow. Nó giúp kết nối các cạnh trong một sơ đồ luồng. Sơ đồ luồng này được gọi là 'Biểu đồ luồng dữ liệu'. Hàng căng không là gì ngoài mảng nhiều chiều hoặc một danh sách. Chúng có thể được xác định bằng ba thuộc tính chính -

  • Xếp hạng

    Nó cho biết về kích thước của tensor. Nó có thể được hiểu là thứ tự của tensor hoặc số kích thước trong tensor đã được xác định.

  • Loại

    Nó cho biết về kiểu dữ liệu được liên kết với các phần tử của Tensor. Nó có thể là tensor một chiều, hai chiều hoặc n chiều.

  • Hình dạng

    Đây là số hàng và số cột cùng nhau.

Hãy để chúng tôi hiểu 'hello world' của tensorflow.

Chúng tôi sẽ sử dụng Máy tính xách tay Jupyter để chạy các mã này. TensorFlow có thể được cài đặt trên Jupyter Notebook bằng cách sử dụng 'pip install tensorflow'.

TensorFlow có thể được sử dụng như thế nào để tạo tensor và hiển thị thông báo bằng Python?

Hãy để chúng tôi xem một ví dụ -

Ví dụ

import tensorflow as tf
hello = tf.constant("hello there")
print(hello)
print(hello.numpy())

Đầu ra

tf.Tensor(b'hello there', shape=(), dtype=string)
b'hello there'

Giải thích

  • Nhập các gói bắt buộc và cung cấp bí danh cho nó để dễ sử dụng.

  • Một giá trị không đổi được tạo bằng cách sử dụng gói tensorflow và nó được gán cho một biến.

  • Biến này được in trên bảng điều khiển.

  • Tensor được hiển thị với sự trợ giúp của gói NumPy.