Мощное сочетание TS и глубокого обучения для прогнозирования временных рядов.

Здравствуйте, как у вас дела? Я надеюсь, что это так же здорово.

Сегодня я расскажу вам о мощном подходе, сочетающем широко используемый анализ временных рядов Facebook Prophet с глубоким обучением Neural Prophet, объединенных в ансамблевый подход.

Проще говоря, «сочетание лучшего из двух миров» в одном пакете.

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

Разработано мной, поэтому я сохранил имя пакета ансамбля как «auto_ts_ensemble».

Репозиторий пакетов: https://pypi.org/project/auto-ts-ensemble/

Давайте посмотрим, как мы можем использовать пакет!

#load the dataset
import pandas as pd
data = pd.read_csv("sample_data.csv")

Набор данных должен быть в формате «ds» и «y».

ds: отметка времени. y: – это значение, которое мы хотим спрогнозировать.

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

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

Надеюсь, вам понравилось. Не стесняйтесь использовать его и дайте мне знать, любые улучшения или дополнения приветствуются.

Далее мы попробуем разработать генетический подход auto-ml, который должен уметь мутировать, чтобы выживать или сливаться с другими.

Другими словами,генетический алгоритм — это эвристика поиска, вдохновленная теорией естественной эволюции Чарльза Дарвина. Этот алгоритм отражает процесс естественного отбора, при котором наиболее приспособленные особи отбираются для размножения, чтобы произвести потомство следующего поколения. :)

Некоторые из моих альтернативных интернет-присутствий Facebook, Instagram, Udemy, Blogger, Issuu, Slideshare, Scribd и другие.

Также доступно на Quora @ https://www.quora.com/profile/Rupak-Bob-Roy