Решение 2 задач Решение подобных задач Набор данных: https://www.kaggle.com/datasets/thedevastator/sms-spam-collection-a-more-diverse-dataset. Реализовав рекуррентную нейронную сеть при помощи библиотеки PyTorch, решите задачу предсказания столбца label на основе столбца sms (задача классификации). Разделите набор данных на обучающее и тестовое множество с сохранением распределения классов. Обучите одно- и двунаправленную рекуррентную сеть и сравните качество модели на тестовом множестве, а также время обучения. 2 Используя базовые операции для работы с тензорами PyTorch, создайте слой, повторяющий логику nn.Embedding из пакета PyTorch. Созданный модуль должен иметь следующие параметры: num_embeddings, embedding_dim, padding_idx, max_norm, norm_type. Продемонстрируйте все возможности разработанного слоя на примерах. Запрещается использовать готовый слой nn.Embedding.