Хотел попробовать изучить keras, но у меня windows 10, а автор уже раз 5 упомянул, что Ubuntu для глубокого обучения намного лучше и во избежание многих проблем, лучше использовать его. Это информация на 2017 год. Актуально ли и какие проблемы меня ждут, если не прислушаюсь?
Ну смотри, tensorflow - это операции с тензорами. Keras - это просто интерфейс для нейронок. Так вот tensorflow версии > 2.10 не поддерживает Windows GPU. То есть на сегодняшних версиях ты не сможешь использовать GPU для операций с тензорами.
Изучать то можно, но если сегодняшняя библиотека не поддерживает windows, то в чем смысл, все не стоит на месте. И инвестируя свое время в изучение инструмента, ты должен быть уверен что сможешь использовать его завтра.
rPman, Безусловно WSL2, позволит использовать GPU. Я как бы на тенденцию, в ответе намекал, я не исключаю, что в принципе поддержка windows может быть остановлена в будущем.
Для изучения пойдет все - и windows, и обучение на процессоре. Как раз увидишь, насколько тяжелы некоторые архитектуры для цпу. Бери питон 3.10, тензорфлоу 2.10 (керас находится внутри тензорфлоу) и учебник. Все остальное второстепенно по сравнению с самими нейронками и специальными библиотеками.
Проблем избежать не удастся - у кераса и тензофлоу много косяков в совместимости между минорными версиями, т.к. прямо сейчас библиотека активно разрабатывается без полного тестирования.