«sampling_strategy» может быть плавающим, только если тип цели - двоичный. Для мультикласса используйте dict.
это ошибка, когда я использую SMOTE.
sm = SMOTE(random_state=2, ratio=1.0)
X_train_res, y_train_res = sm.fit_sample(x,y)
мой х выглядит следующим образом:
(3, 0) 2
(4, 0) 1
(5, 0) 3
(8, 0) 2
(9, 0) 1
(11, 0) 1
(12, 0) 2
(15, 0) 7
(19, 0) 28
# so .. on
форма (2988, 30000) и y также похожи.
Я хочу, чтобы мои значения с плавающей запятой в словаре, чтобы я мог применить SMOTE к этому, поскольку это мультикласс, мне нужно это в словаре.