Ошибка загрузки ONNX модели! Код ошибки: 5019

 

import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
import skl2onnx
from skl2onnx.common.data_types import FloatTensorType

FILENAME = "BBands_Export.csv"
TARGET_SHIFT = 4
FEATURES = ["Open", "High", "Low", "Close", "BB_Main", "BB_Upper", "BB_Lower"]

df = pd.read_csv(FILENAME, delimiter=';').dropna().reset_index(drop=True)

df["Signal_Above"] = (df["Close"] > df["BB_Upper"]).astype(int)
df["Signal_Below"] = (df["Close"] < df["BB_Lower"]).astype(int)
df["Target_Up"] = (df["Close"].shift(-TARGET_SHIFT) > df["Close"]).astype(int)
df["Target_Down"] = (df["Close"].shift(-TARGET_SHIFT) < df["Close"]).astype(int)

df["target_class"] = 0

mask_above = df["Signal_Above"] == 1
mask_below = df["Signal_Below"] == 1

df.loc[mask_above, "target_class"] = np.where(
    df.loc[mask_above, "Target_Down"] == 1, 1, 0
)
df.loc[mask_below, "target_class"] = np.where(
    df.loc[mask_below, "Target_Up"] == 1, 2, 0
)

signals_mask = mask_above | mask_below
X = df.loc[signals_mask, FEATURES].values
y = df.loc[signals_mask, "target_class"].values

n_above = int(mask_above.sum())
n_below = int(mask_below.sum())
n_total = int(signals_mask.sum())
n_above_hit = int(((df.loc[mask_above, "target_class"] == 1)).sum())
n_below_hit = int(((df.loc[mask_below, "target_class"] == 2)).sum())
edge_above = 100 * n_above_hit / max(1, n_above)
edge_below = 100 * n_below_hit / max(1, n_below)

# ======= МОДЕЛЬ =======
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, shuffle=False)
model = RandomForestClassifier(n_estimators=100, random_state=42)
model.fit(X_train, y_train)
train_acc = model.score(X_train, y_train)
test_acc = model.score(X_test, y_test)

# ======= ONNX (без ZipMap, только output_label) =======
initial_type = [('input', FloatTensorType([None, X.shape[1]]))]
onnx_model = skl2onnx.convert_sklearn(
    model,
    initial_types=initial_type,
    target_opset=13,
    options={id(model): {'zipmap': False}}
)
with open("bb_multi_model.onnx", "wb") as f:
    f.write(onnx_model.SerializeToString())
В чем может быть ошибка на истории норм тесты проходят записываю код MQL ошибка и все