Table of Contents
Pertama-tama, dengan pendekatan langkah demi langkah, akan dapat diatur. panduan ini akan membimbing Anda melalui proses, dari mempersiapkan data Anda untuk melatih dan mengevaluasi model Anda.
Keanekaragaman dan Keperakan
Pohon keputusan adalah algoritme pembelajaran mesin yang diawasi yang digunakan untuk tugas klasifikasi dan regresi.Membagi data menjadi cabang berdasarkan nilai fitur, membuat keputusan di setiap node. TensorFlow, yang terutama dikenal untuk jaringan saraf, juga mendukung membangun pohon keputusan dengan API fleksibel dan perpustakaan seperti Hutan Keputusan TensorFlow.
Langkah 1: Pasang Pustaka yang Perlu
Dimulai dengan memasang TensorFlow dan TensorFlow Keputusan Hutan:
Code:]
Kesepuluh aliran tensor flowlows decision forests ```bash pip install tensor flows'decision forests '```
Langkah 2: Muat dan Siapkan Data Anda
Gunakan dataset seperti Iris atau data Anda sendiri. Pastikan data bersih, dengan fitur dan label yang diformat dengan benar.
Example:
Kelipan`'python import panda sebagai pd dari sklearn.model seleksi impor kereta api test split # Muat dataset data = pd.read csv('your dataset.csv') # Definisi fitur dan label X = data.drop('label', poros=1) y = data['label'] # Pisahkan data X train, X test, y train, y test = train test split(X, y, test size=10 size=0. randomstate=`42) ``42'
Langkah 3: Tukar Data ke Format TensorFlow
Hutan Keputusan TensorFlow wanted data dalam format tertentu. Gunakan API TensorFlow dataset untuk mengubah data.
Example:
``python import tensorfir sebagai tf # Tukar ke TensorFlow dataset kereta ds = tf.data.Dataset.from tensor slices((dict(X train), y train)) test ds = tf.data.Dataset.from tensor slices((dict(X test), y test)) ````
Langkah 4: Membangun dan Melatih Model Pohon Keputusan
Guna Hutan Keputusan TensorFlow untuk menciptakan dan melatih model pohon keputusan Anda.
Example:
commanding ``python import tensorflow decision forests as tfdf # Inisialisasi model model model = tfdf.keras.TreeModel(task=tfdf.kereas. Task.CLASSIFICASI) # Model kompilasi.cokompile(metrics=[ ⁇ accuraccy ⁇ ]) # Model model kereta api.fit(train ds) ```
Langkah 5: Periksa Modelnya
Kau bisa menilai kinerja modelmu menggunakan dataset tes.
Example:
Evaluasi ``python= model.evaluasi(test ds) cetakan(f'Accuracy: {evaluation[1]:.2f}') ```
Kekecualian Kesimpulan
Kemudahan pembuatan sebuah penggolongan pohon keputusan dalam TensorFlow melibatkan persiapan data, pembuatan model, pelatihan, dan evaluasi. Dengan langkah ini, Anda dapat mengimplementasikan pohon keputusan untuk berbagai tugas klasifikasi secara efisien. Percobaan dengan dataset dan parameter yang berbeda untuk meningkatkan kinerja model Anda.