Ang paggawa ng isang decled stanifier sa TensorFlow ay maaaring tila mahirap sa simula, ngunit sa pamamagitan ng isang hakbang-by-steep append, ito ay nagiging ma-ture. Ang guide na ito ay maglalakad sa iyo sa proseso, mula sa paghahanda ng iyong datos sa pagsasanay at pag-alam ng iyong modelo.
Pag - unawa sa mga Punungkahoy na Pasiya at TensorFlow
Ang isang puno ng desisyon ay isang pinangangasiwaang makina na nag-aaral ng algorithm na ginagamit para sa mga gawaing klasipikasyon at regresyon. Ito ay nagbabahagi ng mga datos sa mga sangay batay sa mga tampok na halaga, gumagawa ng mga desisyon sa bawat node. TensorFlow, na pangunahing kilala sa mga neural network, ay sumusuporta rin sa pagtatayo ng mga punong desisyon na may nababaluktot na API at mga aklatan tulad ng TensorFlow Decree Forests.
Hakbang 1: Maglagay ng Kinakailangang mga Aklatan
Magsimula sa pamamagitan ng pag - iinstala ng TensorFlow at TensorFlow Desecutor Forests:
Code:
Ang ```bash pip ay nag-install ng tensorflow breach forests ```````
Hakbang 2: Pasan at Ihanda ang Iyong Data
Gumamit ng datasets tulad ng Iris o ng sarili mong datos. Ang insure data ay malinis, na may mga tampok at mga tatak na tamang binubuo.
Exatom:
````python ang pag-aangkat ng mga panda bilang pd mula sa sklearn.model selection pag-angkat ng tren test split #Packet data = pd.read csv('y you dataset.csv') # Define features at label X = data. htp('label', axis=1) y = data[=2 ⁇ =2 ⁇ = ⁇ , ⁇ = ⁇ = ⁇ / ⁇ / ⁇ / ⁇ / ⁇ , ⁇ (−X ⁇ ) ⁇ (−X ⁇ ) ( 2/ ⁇ / ⁇ )
Hakbang 3: Komberteng Data sa TensorFlow Format
Ang TensorFlow Decree Forests ay nangangailangan ng datos sa isang espesipikong format. Gamitin ang TensorFlow dataset API upang i-convert ang datos.
Exatom:
````python ang nag-aangkat ng tensor flow bilang tf #Copology to TensorFlow dataset train ds = tf.dataset. from tensor sliches((dict(X train), y train) `ds = tf.data.Dataset. mula tensor slices(((dict(X test), ⁇ ) `t) `t.t.
Hakbang 4: Patibayin at Sanayin ang Modelo ng Pasiya
Gamitin ang TensorFlow Decree Forests upang lumikha at sanayin ang iyong stease tree model.
Exatom:
````python ang nag-aangkat ng tensorf breach forests bilang tfdf #Unarized model = tfdf.keras. ⁇ Model(trask=tfdf.keras.Ts.CLASIFICATION) # Compile model.compicle(metrics=["accuracy"]) #Triin model.
Hakbang 5: Suriin ang Huwaran
Tulad ng ginagawa ng iyong modelo na ginagamit ang test dataset.
Exatom:
````python pagtatasa = modelo.evaluate(test ds) print(f'Accuracy: ⁇ evaluation[1]:.2f ⁇ ') `````````````Accuracy
Pagsasaayos
Sa paggawa ng isang decree tree classifier sa TensorFlow ay kasangkot ang data paghahanda, modelong paglikha, pagsasanay, at pagtatasa. Sa pamamagitan ng mga hakbang na ito, maaari mong ipatupad ang mga detective tree para sa iba't ibang mga gawain ng klasipikasyon. eksperimento na may iba't ibang datasets at parameter upang mapabuti ang pagganap ng iyong modelo.