Showing posts with label Machine Learning. Show all posts
Showing posts with label Machine Learning. Show all posts

Thursday, 26 October 2017

Machine Learning Notes




Machine learning notes on Clustering

Clustering:
  ☐ The method of identifying similar groups(patterns) of data in a dataSet is called clustering.
  ☐ clustering can be divided into two subgroups :
      ☐ Hard Clustering
      ☐ Soft Clustering

    Types of clustering algorithms:

    Connectivity models:
    Centroid models:
      K-Means clustering algorithm
    Distribution models:
      example:- Normal, Gaussian
    Density Models:

    K-Means clustering algorithm:
 

   










Hierarchical Clustering:

Applications:-

·        Recommendation engines
·        Market segmentation
·        Social network analysis
·        Search result grouping
·        Medical imaging

·        Image segmentation

Monday, 25 September 2017

Intro to Machine learning:python setup

Tried many versions/flavours of python but this is finally working:

while setting up python for machine learning.
I followed the below steps :-
Install python-2.7.13.msi
• set PATH=C:\Python27
• set PATH=C:\Python27\Scripts
Downloaded:- • numpy-1.13.1+mkl-cp27-cp27m-win32.whl 
                       • scipy-0.18.0-cp27-cp27m-win32.whl
Installing numpy: pip install numpy-1.13.1+mkl-cp27-cp27m-win32.whl
Installing scipy: pip install scipy-0.18.0-cp27-cp27m-win32.whl
You can test the correctness using below cmds:-
>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>

Good things of doing this course:-

  • Helped me in beliving that I can learn Machine Learning.
  • Very interactive,you will not get bored
  • Nice simple exercises,me being new to python running my code in python is very Joyful.
  • Andrew's classes were very therotic and mathematical,one needs great concentration in understanding those concepts.

Friday, 22 September 2017

Dive in to Python world from Java


 Personal review:-

  •  python is very easy to learn if you are coming from java background.
  • Like Java, python is very vast,Target what you want to learn. For me I needed python knowledge as I am starting working on Machine Learning.
    • It has lot of math tools n libraries required for Machine Learning

Installing Docker and Minikube

  install docker-   sudo apt install docker.io   set user to docker group:- sudo gpasswd -a   {user} docker   imp commands:- ...