Интеграция MLflow
# Для этого учебного пособия нам нужно установить MLflow.
# !pip install mlflow
# Запустите MLflow tracking-сервер на вашем локальном компьютере
# !mlflow server --host 127.0.0.1 --port 8080
if "google.colab" in str(get_ipython()):
# Удаляем предустановленные пакеты из Colab, чтобы избежать конфликтов
!pip uninstall -y torch notebook notebook_shim tensorflow tensorflow-datasets prophet torchaudio torchdata torchtext torchvision
!pip install git+https://github.com/ourownstory/neural_prophet.git # может занять некоторое время
# Намного быстрее с использованием следующего кода, но может не иметь последних обновлений/исправлений ошибок
# pip install neuralprophet
import pandas as pd
from neuralprophet import NeuralProphet, set_log_level, save
import mlflow
import time
set_log_level("ERROR") # Устанавливаем уровень логирования на ERROR, чтобы уменьшить количество выводимой информации
data_location = "https://raw.githubusercontent.com/ourownstory/neuralprophet-data/main/datasets/"
df = pd.read_csv(data_location + "air_passengers.csv") # Читаем данные из CSV файла в DataFrame
Настройка сервера отслеживания MLflow
Завершить предыдущий запуск
Запуск эксперимента MLflow с NeuralProphet
Просмотрите запуск NeuralProphet в пользовательском интерфейсе MLflow.
Расширенный пример
Last updated