Please do consider new tools over the already known, or improvements on the existing machine learning tools for earth observation and spatial analysis. Software packages to consider should include ArcGIS with python (Anaconda-based or arcPy), qGIS, and TerrSet.
Many thanks.