English words spelling, synonyms

The most difficult words

Unnoticeableness Reassurance Peaceableness Neurosurgery Knowledgeableness Irreplaceableness Immunosuppressor
What are the applications of Machine Learning in the future?