================= Scikit-learn ================= Scikit-learn is a open-source Python library that include wide range of machine learning models, pre-processing, cross-validation and visualization algorithms and all accessible with simple interface. Its simplicity and versatility make it a better choice for both beginners and advanced data scientists to build and implement machine learning models. In this article we will learn essential features and techniques for building machine learning models using Scikit-learn. Installing Scikit-learn, before installing it, ensure that you have NumPy and SciPy installed .. console:: $ pip install -U scikit-learn Traning a perceptron ==================== Logistic regression =================== Logistic cost function ====================== Converting an Adaline implementation into an algorithms ======================================================= Tackling overfitting via regularization =======================================