Сложность, конечно, субъективная вещь. Но если подходить к обучению нейросетям с нуля, то, безусловно, придется потрудиться. Самое главное, это базовые знания математики. Не нужно быть профессором, но понимать основы линейной алгебры, математического анализа и статистики просто необходимо. Без этого будет сложно понимать, как работают алгоритмы и как их оптимизировать. Если что тут можете почитать пол обучение по нейросетям
https://forum.yesai.su/topic/167-obuchenie-...onlayn-s-nulya/