What are the different methods for validating a machine learning model?

I have trained a machine learning model using the iris dataset in Scikit-Learn. What are the methods I can use to validate the accuracy of my model? Can you provide examples of how to use these methods with the iris dataset?

Any help would be appreciated!