Подготовка векторов меток
В видеоуроке вы узнали о различиях между бинарной классификацией и многоклассовой классификацией. Вы также познакомились с изменениями в процессе подготовки данных, которые необходимо выполнить перед обучением моделей.
В этом упражнении вы подготовите необработанный набор данных с метками, заданными в виде текста. Данные представлены в виде pandas.DataFrame с именем df и двумя столбцами: text — с текстовыми данными и label — с названиями меток. Ваша задача — выполнить все необходимые преобразования меток: преобразовать строки в числа и применить унитарное кодирование (one-hot encoding).
Модуль pandas под псевдонимом pd и функция to_categorical() из keras.utils.np_utils уже загружены в среду, а первые строки набора данных выведены в консоль для ознакомления.
Это упражнение является частью курса
Рекуррентные нейронные сети (RNN) для языкового моделирования с Keras
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Get the numerical ids of column label
numerical_ids = df.label.____
# Print initial shape
print(numerical_ids.____)