Я новичок в глубоком обучении и не понимаю, какое соглашение о формате данных следует использовать, когда. Согласно https://keras.io/backend/, существует два соглашения о формате данных.
channels_last для 2D-данных: (строки, столбцы, каналы)
channels_first: для 2D-данных: (каналы strong >, строки, столбцы)
Почему в Керасе есть опция channels_first? Когда мне его использовать? Есть ли какая-то историческая причина использования BGR в OpenCV?
«Выбор BGR был сделан по историческим причинам, и теперь мы должны смириться с этим. Другими словами, BGR - это конская задница в OpenCV».
https://www.learnopencv.com/why-does-opencv-use-bgr-color-format/