НачатьНачать бесплатно

Подготовка векторов меток

В видеоуроке вы узнали о различиях между бинарной классификацией и многоклассовой классификацией. Вы также познакомились с изменениями в процессе подготовки данных, которые необходимо выполнить перед обучением моделей.

В этом упражнении вы подготовите необработанный набор данных с метками, заданными в виде текста. Данные представлены в виде 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.____)
Редактировать и запускать код