Feature/feature hasher

FeatureHasher added as an alternative to DictVectorizer.

Added 2 parameters in config file in Input part:

* feature_hasher = true, could be true or false. By default it is False (works as DictVectorizer)
* hasher_features = 5 (Number of features used in the feature_hasher, at least should be the number of features among all files.)

Ok.

I have done all the suggestions and committed.

From: Dan Blanchard [mailto:notifications@github.com]
Sent: Monday, June 30, 2014 3:40 PM
To: EducationalTestingService/skll
Cc: Murrugarra Llerena, Nils E
Subject: Re: [skll] Feature/feature hasher (#120)


In doc/run_experiment.rst:

> @@ -215,6 +229,7 @@ Input

>              *   *Lasso*: `Lasso Regression <http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.Lasso.html#sklearn.linear_model.Lasso>`_

>              *   *LinearRegression*: `Linear Regression <http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LinearRegression.html#sklearn.linear_model.LinearRegression>`_

>              *   *RandomForestRegressor*: `Random Forest Regressor <http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestRegressor.html#sklearn.ensemble.RandomForestRegressor>`_

> +            *   *SGDRegressor (stochastic gradient regressor)*: `Stochastic Gradient Descent Regressor <http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.SGDRegressor.html>`_

Same as above, please remove (stochastic gradient regressor).

—
Reply to this email directly or view it on GitHub<https://github.com/EducationalTestingService/skll/pull/120/files#r14370685>.

________________________________

This e-mail and any files transmitted with it may contain privileged or confidential information. It is solely for use by the individual for whom it is intended, even if addressed incorrectly. If you received this e-mail in error, please notify the sender; do not disclose, copy, distribute, or take any action in reliance on the contents of this information; and delete it from your system. Any other use of this e-mail is prohibited.


Thank you for your compliance.

________________________________