0Pricing
Python Academy · Pelajaran

Jaringan Saraf Pertama dengan TensorFlow

Implementasi dasar menggunakan TensorFlow

Jaringan Saraf Pertama dengan TensorFlow adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 5 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 5 pelajaran total.

Membangun Jaringan Saraf Pertama dengan TensorFlow

Membangun Jaringan Saraf Pertama dengan TensorFlow

Dalam pelajaran ini, kita akan membuat jaringan saraf umpan maju sederhana menggunakan TensorFlow. TensorFlow adalah kerangka kerja populer untuk membangun dan melatih model pembelajaran mesin.

Jaringan Saraf Pertama dengan TensorFlow — ilustrasi 1

Menyiapkan TensorFlow

Langkah 1: Menyiapkan TensorFlow

Pertama, pastikan TensorFlow sudah terpasang. Jika belum, Anda dapat memasangnya menggunakan:

pip install tensorflow

Kita juga akan mengimpor pustaka yang diperlukan untuk pelajaran ini.

import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
import numpy as np

Menyiapkan Kumpulan Data

Langkah 2: Menyiapkan Kumpulan Data

Untuk contoh ini, kita akan menggunakan kumpulan data sederhana dengan masukan berupa satu fitur dan keluaran yang merupakan dua kali lipat dari masukan tersebut:

# Generate sample data
X = np.array([[1], [2], [3], [4], [5]], dtype=float)
y = np.array([[2], [4], [6], [8], [10]], dtype=float)

Membuat Model

Langkah 3: Membuat Model

Kita akan membuat model sederhana dengan satu lapisan masukan, satu lapisan tersembunyi, dan satu lapisan keluaran. Lapisan tersembunyi akan menggunakan fungsi aktivasi ReLU.

# Create the model
model = Sequential([
    Dense(10, activation='relu', input_shape=(1,)),  # Hidden layer with 10 neurons
    Dense(1)  # Output layer with 1 neuron
])

Mengompilasi Model

Langkah 4: Mengompilasi Model

Kami compile model dengan:

  • Fungsi Kerugian: Galat Kuadrat Rata-rata untuk tugas regresi.
  • Pengoptimal: Penurunan Gradien Stokastik (SGD).
# Compile the model
model.compile(optimizer='sgd', loss='mean_squared_error')

Melatih Model

Langkah 5: Melatih Model

Kami melatih model menggunakan data pelatihan selama 500 epoch. Selama pelatihan, model belajar meminimalkan kerugian.

# Train the model
model.fit(X, y, epochs=500, verbose=1)

Membuat Prediksi

Langkah 6: Membuat Prediksi

Setelah pelatihan, kita dapat menggunakan model untuk membuat prediksi pada data baru:

# Predict on new data
print(model.predict([6]))

Mengevaluasi Model

Langkah 7: Mengevaluasi Model

Kami melakukan evaluate terhadap kinerja model pada data pelatihan untuk memastikan model telah mempelajari pola dengan benar:

# Evaluate the model
loss = model.evaluate(X, y)
print(f"Loss: {loss}")

Penerapan di Dunia Nyata

Penerapan di Dunia Nyata

Jaringan saraf umpan maju yang dibangun menggunakan TensorFlow dapat diterapkan untuk:

  • Analitik Prediktif: Meramalkan penjualan dan tren.
  • Klasifikasi: Mendeteksi spam dan penipuan.
  • Regresi: Memprediksi harga dan meramalkan permintaan.

Ringkasan dan Langkah Berikutnya

Ringkasan dan Langkah Berikutnya

Dalam pelajaran ini, kita:

  • Membangun dan melatih jaringan saraf sederhana menggunakan TensorFlow.
  • Mempelajari langkah-langkah utama: persiapan kumpulan data, pembuatan model, kompilasi, dan pelatihan.
  • Membuat prediksi dan mengevaluasi kinerja model.

Selanjutnya, kita akan mempelajari bagaimana jaringan saraf diperluas menjadi arsitektur yang lebih canggih, seperti jaringan saraf konvolusional (CNN), untuk tugas pemrosesan gambar.

Jaringan Saraf Pertama dengan TensorFlow — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Jaringan Saraf Pertama dengan TensorFlow” gratis?

Ya — teks lengkap “Jaringan Saraf Pertama dengan TensorFlow” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 5 pelajaran total.

Apa yang akan aku pelajari di “Jaringan Saraf Pertama dengan TensorFlow”?

Implementasi dasar menggunakan TensorFlow Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Python Academy?

Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 5 dari 5.

Berapa lama pelajaran “Jaringan Saraf Pertama dengan TensorFlow” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?

Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengenalan Jaringan Saraf
  2. Fungsi Aktivasi
  3. Jaringan Saraf Umpan Maju
  4. Algoritme Propagasi Balik
  5. Jaringan Saraf Pertama dengan TensorFlow
← Kembali ke Python Academy