Blog

  • Hi Guys, As we all know Machine learning is a trending technology with wide applications for business and education.

    Here is the simplest example on how to write a simple classifier that classifies flower specifies.

    Dataset that we are going to use is Iris dataset and our programming language will be python.

    Let have few key points here.

    1. Iris dataset has 150 obervations.

    2. Iris dataset has 4 features:
        i. sepal length in cm

        ii) sepal width in cm

        iii) petal length in cm

        iv) petal width in cm

    3. It has three classes:
        -- Iris Setosa

        -- Iris Versicolour

        -- Iris Virginica

    4. Library we are going to use is scikit-learn which is very popular machine learning library.

    5. Link to dataset: https://archive.ics.uci.edu/ml/datasets/iris Now we'll write our python code.

    # import load_iris function from datasets module
    from sklearn.datasets import load_iris
    from sklearn.neighbors import KNeighborsClassifier
    
    # save "bunch" object containing iris dataset and its attributes
    iris = load_iris()
    type(iris)
    # Explore your data
    print(iris.feature_names)
    print(iris.target)
    print(iris.data)
    print(iris.target_names)
    print(iris.data.shape)
    print(iris.target.shape)
    print(iris)
    X = iris.data
    y = iris.target
    k_range = list(range(1,26))
    
    
    #   KNN Examples
    # One of many Classification modals
    for k in k_range:
        knn = KNeighborsClassifier(n_neighbors=k)
        knn.fit(X,y);
        X_new = [[3, 5, 4, 2], [5, 4, 3, 2]]
        result = knn.predict(X_new);
        print(result)
    
    
    
    

    Above code will give you a very basic understanding about the machine learning process.
    As our requirements gets complex so do your logic. In Machine learning, Dataset is everything you can do all necessary procedures but if you don't have your data related to the problem you're solving there is no hope.
    Also extracting and formatting the data is a crucial part in Machine learning.
    So You'll need right kind of data to solve a specific problem.

     

Tags: MachineLearning