Förbered etikettsvektorer
I videoövningen lärde du dig skillnaderna mellan binär klassificering och multiklassklassificering. Du lärde dig också att det krävs vissa ändringar i dataförberedelsen innan modellerna kan tränas.
I den här övningen förbereder du en råa datamängd med etiketter angivna som text. Data ges som en pandas.DataFrame kallad df, med två kolumner: text med textdata och label med etikettnamnen. Din uppgift är att göra alla nödvändiga omvandlingar av etiketterna: konvertera strängar till tal och one-hot-koda dem.
Modulen pandas som pd och funktionen to_categorical() från keras.utils.np_utils är redan inlästa i miljön, och de första raderna i datamängden skrivs ut i konsolen så att du kan se dem.
Den här övningen är en del av kursen
Återkommande neurala nätverk (RNN) för språkmodellering med Keras
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Get the numerical ids of column label
numerical_ids = df.label.____
# Print initial shape
print(numerical_ids.____)