Table of Contents
Päätöksentekopuun luokittelun rakentaminen TensorFlow'ssa voi aluksi vaikuttaa haastavalta, mutta askel askeleelta -lähestymistavalla se on hallittavissa. Tämä opas opas opastaa sinua prosessin läpi, tietojen valmistelusta harjoitteluun ja mallin arviointiin.
Päätöksen ymmärtäminen Puut ja TensorFlow
Päätöspuu on valvottu koneoppimisalgoritmi, jota käytetään luokittelu- ja regressiotehtäviin. Se jakaa tiedot haaroihin ominaisarvojen perusteella, tehden päätöksiä kussakin solmussa. TensorFlow, joka tunnetaan pääasiassa hermoverkoista, tukee myös päätöksentekopuiden rakentamista joustavalla API:llä ja kirjastoilla kuten TensorFlow Decision Forestsilla.
Vaihe 1: Asenna tarvittavat kirjastot
Aloita asentamalla TensorFlow ja TensorFlow päätösmetsät:
[[LLT:0]]koodi:[[LLT:1]]
...............................................................................................................................................................................................................................................................
Vaihe 2: Lataa ja valmistele tietosi
Käytä Iriksen tai oman datasi kaltaisia tietokokonaisuuksia. Varmista, että tiedot ovat puhtaita ja että niissä on ominaisuuksia ja etikettejä.
[[LLT:0]]Esimerkki: [[LLT:1]]
.Python tuo pandat pd:nä sklearn.model chellecing import train test split # Load dataset dataset = pd.read csv('your dataset.csv') # Määrittele ominaisuudet ja tarrat X = data.drop(', akseli = 1) y = data['marking'] # Split data X train, X test, y test = train test splits(X, y, test size=0.2, random state=42) .
Vaihe 3: Muunna tiedot TensorFlow-muotoon
TensorFlow Decision Forests vaatii tietoja tietyssä muodossa. Käytä TensorFlow dataset API muuntaa tietoja.
[[LLT:0]]Esimerkki: [[LLT:1]]
...Tietoa. from tensor slices(dikt(X juan), y juan)) test ds = tf.data.dataset. from tensor slices(dict(X test) .
Vaihe 4: Rakenna ja harjoita päätöksen puumalli
Käytä TensorFlow Decision Forests luoda ja kouluttaa päätöspuu malli.
[[LLT:0]]Esimerkki: [[LLT:1]]
...............................................................................................................................................................................................................................................................
Vaihe 5: Mallin arviointi
Arvioi mallin suorituskykyä testiaineistolla.
[[LLT:0]]Esimerkki: [[LLT:1]]
.Python evaluation = mod. evaluation(test ds) print(f'Accurity: {evaluation[1]:.2f}')
Päätelmät
Päätöksentekopuun luokittelun rakentaminen TensorFlow-palveluun edellyttää tiedon valmistelua, mallin luomista, koulutusta ja arviointia. Näillä askeleilla voit toteuttaa päätöspuita eri luokitustehtäviin tehokkaasti. Kokeiluja eri tietokokonaisuuksilla ja parametreilla mallin suorituskyvyn parantamiseksi.