Diagrams!

New in sci-kit learn 0.23.0

by Shawn Syms

Image credits: Diagram by the Noun Project; Pipeline by the Noun Project; scikit learn logo, scikit learn

Some folks have Record Store Day to get psyched about. For others, it's news of a Spice Girls reunion that sets their hearts aflame. For my dad and brother, it was the day that Star Trek II: The Wrath of Khan finally reached Niagara Square Cinemas (of course, my mom and I went to see Flashdance instead.)

With all these categories of people in that paragraph, it was starting to sound like a classification problem: Now I'm getting excited!

OK, if you don't already know what I'm talking about, it is something that is near and dear to the hearts of machine-learning nerds on all seven continents (do NOT argue with me on that point!): the newest release of scikit learn is out! Can I get an OMG? Thank you.

If you are reading this, I would bet money (if I had some, I'm a poor student LOL!) that you already know what scikit learn is. In their own words, "Scikit-learn is an open source machine learning library that supports supervised and unsupervised learning. It also provides various tools for model fitting, data preprocessing, model selection and evaluation, and many other utilities. " Now, that is what I call a drab "about us" statement. Unlike me, these guys have clearly not worked in marketing before. But suffice it to say, scikit learn is one of the most popular machine-learning libraries out there in use by data scientists and others. Machine learning: you know what that is, right? Like, Alexa. You know. Stuff like that. Most important, machine learning is something that you do not need a PhD in order to either understand or implement.

Scikit-learn doesn't do everything. But it does a lot of things. And it's great to have such a handy toolkit of utilities that all play nicely together.