Apache mahout
Download
1 / 9

An introduction to Apache Mahout - PowerPoint PPT Presentation


  • 127 Views
  • Uploaded on

A introduction to Apache Mahout, what is it and how does it work ? What is machine inteligence ? How can mahout be installed and tested on Hadoop ?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'An introduction to Apache Mahout' - semtechs


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Apache mahout l.jpg
Apache Mahout

  • What is it ?

  • How does it work ?

  • Machine Learning

  • Algorithms

  • Install

www.semtech-solutions.co.nz [email protected]


Mahout what is it l.jpg
Mahout – What is it ?

  • Machine learning

  • For large data

  • Based on Hadoop

  • But can work on a non Hadoop cluster

  • Scaleable

  • Licensed by Apache

www.semtech-solutions.co.nz [email protected]


Mahout how does it work l.jpg
Mahout – How does it work ?

  • Uses Hadoop Map Reduce

  • Has many supplied algorithms

  • Supports four use cases

    • Recommendation mining

    • Clustering

    • Classification

    • Frequent Itemset Mining

www.semtech-solutions.co.nz [email protected]


Mahout machine learning l.jpg
Mahout - Machine Learning

Machine learning – what does it mean ?

  • A branch of artificial intelligence

  • Systems that learn from data

  • Classify data after learning

  • Learn on test data sets

  • Generalisation – the ability to classify unseen data sets

    • after learning

www.semtech-solutions.co.nz [email protected]


Mahout algorithms l.jpg
Mahout – Algorithms

Some of the available algorithms (among many others)‏

  • Collaborative filtering

    • Narrow Sense – make predictions about user interests by collecting preferences

    • General - Multi agent collaboration for information filtering

  • Mean shift clustering

    • Mode seeking, used for visual tracking

  • Parallel frequent pattern mining

    • Find unique features

www.semtech-solutions.co.nz [email protected]


Mahout install l.jpg
Mahout – Install

So how do we install Mahout and test it ?

  • Install Maven

    • sudo apt-get install maven3

  • Install Apache Mahout

    • You will need subversion installed

    • svn co http://svn.apache.org/repos/asf/mahout/trunk

    • Go to dir containing pom.xml file

      • mvn install ## in ./trunk

        Full details available in the Mahout install guide on our web site shop

www.semtech-solutions.co.nz [email protected]


Mahout test install l.jpg
Mahout – Test Install

So let us run a test

  • cd $MAHOUT_HOME/examples/bin

  • ./build-reuters.sh

  • choose option 1 kmeans clustering

  • Should finish with – see next slide

    Full details available in the Mahout install guide on our web site shop

www.semtech-solutions.co.nz [email protected]


Mahout test install8 l.jpg
Mahout – Test Install

cd $MAHOUT_HOME/examples/bin ; ./build-reuters.sh

Please call cluster-reuters.sh directly next time. This file is going away.

Please select a number to choose the corresponding clustering algorithm

1. kmeans clustering

2. fuzzykmeans clustering

3. lda clustering

Enter your choice : 1

ok. You chose 1 and we'll use kmeans Clustering

.................................

Inter-Cluster Density: NaN

Intra-Cluster Density: 0.0

CDbw Inter-Cluster Density: NaN

CDbw Intra-Cluster Density: NaN

CDbw Separation: NaN

Full details available in the Mahout install guide on our web site shop

www.semtech-solutions.co.nz [email protected]


Contact us l.jpg
Contact Us

  • Feel free to contact us at

    • www.semtech-solutions.co.nz

    • [email protected]

  • We offer IT project consultancy

  • We are happy to hear about your problems

  • You can just pay for those hours that you need

  • To solve your problems


ad