DSCKGEC / Hello-ML

Intro to machine learning using Iris dataset.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hello World in Machine Learning 👋

Tools & Technology :

This repo is all about how to get started with Machine Learning and all the tricks required to perform necessary task and how to make a model.

Here we have taken the famous Iris Dataset as our running example. This is a very simple and easy dataset to get started with ML.

Stepping into the world of ML in the right way ✔️

Libraries Used :


Numpy Pandas Matplotlib seaborn XGBoost Scikit-Learn

Setting up environment :


  1. Download and install anaconda installer.

  2. Then go to the python shell or terminal and create a new environment e.g. Hello_ML .Tutorial for creating new environment is here.

  3. Write this commands ony by one to install the required libraries in the shell.

      $pip install numpy
      $pip install pandas
      $pip install matplotlib
      $pip install seaborn
      $pip install xgboost
      $pip install scikit-learn
    

Given Approaches :


  1. Basic Visualization like scatterplots and barcharts are given here to understand the data variance.
  2. Visualizing the pairplots also helping to understand feature to fature correltion.
  3. We have also tried to add the probabbility density function (pdf) and cumulative density function(cdf) to understand the hidden patterns also.
  4. We also have used different scaling process to retrieve the best trainable data.
  5. Outlier detection also helped to find the actual data.
  6. Now it comes to choose the best model to fit to the trainable data. We have taken probably all type of models to find better accuracy.

Task 1:

To perform the following tasks:

  1. To make PDFs and CDFs of Iris flower based on their species.
  2. To make the Violinplots of Iris flower based on their species.
  3. To make the boxplots of Iris flower based on their species.
  4. To quantify the resulting plots on own words.

About

Intro to machine learning using Iris dataset.

License:MIT License


Languages

Language:Jupyter Notebook 100.0%Language:Python 0.0%