TENSORFLOW (GOOGLE)

 

🔷 APA ITU TENSORFLOW?

TensorFlow adalah sebuah framework open-source yang dikembangkan oleh Google untuk membangun dan menjalankan model machine learning dan deep learning. TensorFlow sangat populer di dunia AI karena fleksibilitas dan skalabilitasnya.


🔷 SEJARAH SINGKAT

  • TensorFlow diumumkan oleh Google pada tahun 2015 sebagai penerus dari framework internal mereka yang bernama DistBelief.

  • Sejak saat itu, TensorFlow menjadi salah satu framework deep learning paling banyak dipakai di dunia.


🔷 FITUR UTAMA TENSORFLOW

1. 📦 Library Open-Source

  • Mudah diakses dan didukung oleh komunitas besar.

  • Mendukung berbagai platform, dari desktop, server, hingga perangkat mobile.

2. 🔢 Tensor

  • Nama TensorFlow berasal dari cara kerjanya yang menggunakan struktur data tensor — yaitu array multidimensi.

  • Tensor adalah unit dasar data dalam TensorFlow, dan operasinya dilakukan di atas tensor.

3. 🧠 Build Model Machine Learning & Deep Learning

  • TensorFlow menyediakan API tingkat tinggi dan rendah.

  • API tingkat tinggi seperti Keras memudahkan pembuatan model neural network.

  • API tingkat rendah memungkinkan kontrol lebih rinci.

4. ⚡ Eksekusi Graf & Eager Execution

  • TensorFlow awalnya menggunakan eksekusi graf komputasi statis untuk optimasi.

  • Kini juga mendukung Eager Execution — menjalankan operasi secara langsung seperti Python, lebih intuitif untuk eksperimen.

5. 🌐 Skalabilitas & Deployment

  • TensorFlow dapat dijalankan pada CPU, GPU, TPU (Tensor Processing Unit khusus Google).

  • Dapat digunakan di cloud, server, perangkat edge, dan mobile.


🔷 MENGAPA TENSORFLOW POPULER UNTUK AI?

  • Sangat cocok untuk training model besar dan deployment skala produksi.

  • Dukungan GPU/TPU mempercepat proses training.

  • Ekosistem tools lengkap: TensorBoard untuk visualisasi, TensorFlow Lite untuk mobile, TensorFlow Serving untuk deployment.

  • Kompatibel dengan berbagai bahasa pemrograman (Python adalah yang utama, tapi ada juga C++, JavaScript, dll).


🔷 CONTOH KODE SEDERHANA MENGGUNAKAN TENSORFLOW

python
import tensorflow as tf from tensorflow.keras import layers # Membuat model sederhana: jaringan neural dengan satu hidden layer model = tf.keras.Sequential([ layers.Dense(64, activation='relu', input_shape=(10,)), layers.Dense(1) ]) model.compile(optimizer='adam', loss='mse') # Dummy data import numpy as np x = np.random.random((100, 10)) y = np.random.random((100, 1)) model.fit(x, y, epochs=5)

🔷 RINGKASAN

AspekKeterangan
PengembangGoogle Brain Team
Tahun Rilis2015
Bahasa UtamaPython
FokusMachine learning dan deep learning
KelebihanSkalabilitas tinggi, ekosistem lengkap, support GPU/TPU
PenggunaanDari riset, prototipe, hingga produksi

Post a Comment

0Comments

Post a Comment (0)