1. Если интересно - можно попробовать.
Правда лично мне она показалась слишком высокоуровневой и не очень гибкой.
Нельзя самостоятельно выбрать количество слоёв.
Нельзя обучать на видеокартах.
Картинки на вход принимает только если они сохранены на диске - по пути.
2. Можно питон. К WPF потом эту модель можно подключить через ml net.
ML NET умеет работать с универсальным форматом onnx, так что ты можешь обучить нейросеть на питоне, а потом экспортировать её в onnx
Вот пример использования onnx
https://docs.microsoft.com/en-us/dotnet/machine-le...