LINUX.ORG.RU

catboost не могу понять как реализовать

 ,


0

1
from catboost import CatBoostRegressor
# Initialize data
cat_features = [0, 1, 2]
train_data = [["a", "b", 1, 4, 5, 6], ["a", "b", 4, 5, 6, 7], ["c", "d", 30, 40, 50, 60]]
test_data = [["a", "b", 2, 4, 6, 8], ["a", "d", 1, 4, 50, 60]]
train_labels = [10, 20, 30]
# Initialize CatBoostRegressor
model = CatBoostRegressor(iterations=2, learning_rate=1, depth=2)
# Fit model
model.fit(train_data, train_labels, cat_features)
# Get predictions
preds = model.predict(test_data)

Что я хочу ? Я хочу сделать вот что: есть список чисел:

[1, 2, 3, 4, 5, 6, 7, 8, 9]
Мне надо спрогнозировать, какое следующее будет число в списке т.е
[1, 2, 3, 4, 5, 6, 7, 8, 9, ?]

Мне реально не особо понятно как примеры из документации применить к решению такой задачи

★★★★
Ответ на: комментарий от SiberianHusky

да хз вообще. Хотелось бы посмотреть хоть какой-то рабочий кусок кода. Чтобы видеть, как это всё работает

bryak ★★★★
() автор топика
Ответ на: комментарий от bryak

Я делал это на javascript, но код утерян. На питоне я очень давно не писал, но если вдруг сильно припрёт... Скажем, за 500 рублей, я тебе сделаю пример экстраполяции сплайнами и на питоне.

SiberianHusky
()

Time series? Оно не умеет с ними работать.

Solace ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.