Да есть только 2 сложности: вычислительные мощности (попробуйте воплотить в железе нейросеть с хотя бы сотней миллионов нейронов) и обучение (полностью автоматизировать его невозможно, и объем затрачиваемых ресурсов возрастает пропорционально объему данных).