0Pricing
Learn AI with Python · Pelajaran

Jaringan Saraf Pertama dengan TensorFlow

Implementasi dasar menggunakan TensorFlow

Jaringan Saraf Pertama dengan TensorFlow adalah pelajaran Learn AI with Python 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 Learn AI with Python, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Learn AI with Python mencakup 5 pelajaran total.

Membangun Jaringan Saraf Pertama Anda dengan TensorFlow

Membangun Jaringan Saraf Pertama Anda dengan TensorFlow

Dalam pelajaran ini, kami 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 telah terpasang. Jika belum, Anda dapat memasangnya menggunakan:

pip install tensorflow

Kami 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, kami akan menggunakan kumpulan data sederhana dengan masukan berupa satu fitur dan keluaran berupa dua kali lipat nilai 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

Kami 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 mengompilasi model dengan:

  • Fungsi Kerugian: Kesalahan 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 putaran. 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 mengevaluasi 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: Deteksi pesan tak diinginkan dan deteksi penipuan.
  • Regresi: Prediksi harga dan peramalan permintaan.

Ringkasan dan Langkah Berikutnya

Ringkasan dan Langkah Berikutnya

Dalam pelajaran ini, kami:

  • Membangun dan melatih jaringan saraf sederhana menggunakan TensorFlow.
  • Mempelajari langkah-langkah utama: menyiapkan kumpulan data, membuat model, mengompilasi model, dan melatih model.
  • Membuat prediksi dan mengevaluasi kinerja model.

Selanjutnya, kami akan mempelajari cara memperluas jaringan saraf menjadi arsitektur yang lebih canggih, seperti jaringan saraf konvolusional, 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 Learn AI with Python, upgrade ke CoddyKit PRO. Kursus Learn AI with Python mencakup 5 pelajaran total.

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

Implementasi dasar menggunakan TensorFlow Kamu berlatih Learn AI with Python 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 Learn AI with Python?

Tidak diperlukan pengalaman sebelumnya. Learn AI with Python 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 Learn AI with Python ini?

Ya. Setiap pelajaran Learn AI with Python 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 Feedforward
  4. Algoritme Backpropagation
  5. Jaringan Saraf Pertama dengan TensorFlow
← Kembali ke Learn AI with Python