Find all files in the home directory whose name contains one or more characters followed by an underscore and then one or more characters, and sort them numerically in reverse order based on the third field separated by a period.
find ~/ -iname "*_?*" |sort -t '.+' -nrk3,3