You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by fr...@apache.org on 2014/08/15 12:17:33 UTC

svn commit: r1618140 - /mahout/site/mahout_cms/trunk/content/users/classification/bankmarketing-example.mdtext

Author: frankscholten
Date: Fri Aug 15 10:17:33 2014
New Revision: 1618140

URL: http://svn.apache.org/r1618140
Log:
Added bank marketing example.

Added:
    mahout/site/mahout_cms/trunk/content/users/classification/bankmarketing-example.mdtext   (with props)

Added: mahout/site/mahout_cms/trunk/content/users/classification/bankmarketing-example.mdtext
URL: http://svn.apache.org/viewvc/mahout/site/mahout_cms/trunk/content/users/classification/bankmarketing-example.mdtext?rev=1618140&view=auto
==============================================================================
--- mahout/site/mahout_cms/trunk/content/users/classification/bankmarketing-example.mdtext (added)
+++ mahout/site/mahout_cms/trunk/content/users/classification/bankmarketing-example.mdtext Fri Aug 15 10:17:33 2014
@@ -0,0 +1,47 @@
+Title:
+Notice:    Licensed to the Apache Software Foundation (ASF) under one
+           or more contributor license agreements.  See the NOTICE file
+           distributed with this work for additional information
+           regarding copyright ownership.  The ASF licenses this file
+           to you under the Apache License, Version 2.0 (the
+           "License"); you may not use this file except in compliance
+           with the License.  You may obtain a copy of the License at
+           .
+             http://www.apache.org/licenses/LICENSE-2.0
+           .
+           Unless required by applicable law or agreed to in writing,
+           software distributed under the License is distributed on an
+           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+           KIND, either express or implied.  See the License for the
+           specific language governing permissions and limitations
+           under the License.
+
+#Bank Marketing Example
+
+### Introduction
+
+This page describes how to run Mahout's SGD classifier on the [UCI Bank Marketing dataset](http://mlr.cs.umass.edu/ml/datasets/Bank+Marketing).
+The goal is to predict if the client will subscribe a term deposit offered via a phone call. The features in the dataset consist
+of information such as age, job, marital status as well as information about the last contacts from the bank.
+
+### Code & Data
+
+The bank marketing example code lives under 
+
+*mahout-examples/src/main/java/org.apache.mahout.classifier.sgd.bankmarketing*
+
+The data can be found at 
+
+*mahout-examples/src/main/resources/bank-full.csv*
+
+### Code details
+
+This eaxmple consists of 3 classes:
+
+  - BankMarketingClassificationMain
+  - TelephoneCall
+  - TelephoneCallParser
+
+When you run the main method of BankMarketingClassificationMain it parses the dataset using the TelephoneCallParser and trains
+a logistic regression model with 20 runs and 20 passes. The TelephoneCallParser uses Mahout's feature vector encoder
+to encode the features in the dataset into a vector. Afterwards the model is tested and the learning rate and AUC is printed ccuracy is printed to standard output.
\ No newline at end of file

Propchange: mahout/site/mahout_cms/trunk/content/users/classification/bankmarketing-example.mdtext
------------------------------------------------------------------------------
    svn:eol-style = native