python version|anaconda ( -bit)(defaultjul [gcc (red hat - )pandas versionmatplotlib versionnumpy versionscipy versionipython versionscikit-learn version : : while it is not important to match these versions exactlyyou should have version of scikit-learn that is as least as recent as the one we used now that we have everything set uplet' dive into our first application of machine learning this book assumes that you have version or later of scikitlearn the model_selection module was added in and if you use an earlier version of scikit-learnyou will need to adjust the imports from this module first applicationclassifying iris species in this sectionwe will go through simple machine learning application and create our first model in the processwe will introduce some core concepts and terms let' assume that hobby botanist is interested in distinguishing the species of some iris flowers that she has found she has collected some measurements associated with each iristhe length and width of the petals and the length and width of the sepalsall measured in centimeters (see figure - she also has the measurements of some irises that have been previously identified by an expert botanist as belonging to the species setosaversicoloror virginica for these measurementsshe can be certain of which species each iris belongs to let' assume that these are the only species our hobby botanist will encounter in the wild our goal is to build machine learning model that can learn from the measurements of these irises whose species is knownso that we can predict the species for new iris first applicationclassifying iris species