У меня была бы разветвленная нейронная сеть, построенная с использованием API-интерфейса keras, структурированного следующим образом:
image data -> CNN
\
flatten and merge -> few FC layers -> prediction
/
text data -> ANN
Как я могу заменить ANN с помощью дерева с градиентным усилением, такого как xgboost или Sklearn GradientBoostingRegressor и т. Д.?Если я правильно понимаю, XGB приведет к единственному выходу нейрона, который я смогу объединить со сглаженным выводом CNN для предсказания?
Я обучил GradientBoostingRegressor, который действительно хорошо справился сам с текстовыми данными, и хочуобъедините его с данными изображения для лучшей производительности.