forked from antononcube/MathematicaForPrediction
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
34 lines (24 loc) · 1.47 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
(This README is OBSOLETE; see the Markdown one: https://github.com/antononcube/MathematicaForPrediction/blob/master/README.md . )
This open source project is for Mathematica implementations of machine learning algorithms that are used or can be used for prediction and personalization systems.
(For prediction and facilitation of the behaviour of users, customers, clients, etc.)
The algorithms implementations are given in Mathematica package files ("*.m").
Explanations or presentations about the algorithms are given in Mathematica notebook files ("*.nb").
The original set of algorithms is:
1. k-means and bisecting k-means;
2. associative rules finding;
3. decision trees and random forests;
4. non-negative matrix factorization;
5. prefix trees;
6. naive Bayesian classifiers generator;
7. a framework for linear vector space representations of document collections;
8. an item-item recommender framework based on sparse linear algebra.
In the future are going to be added algorithms for
9. quantile regression,
10. self-organizing maps,
11. hierarchical clustering,
12. n-gram language models.
Also in this repository are going to be placed example or demonstrations notebooks for different applications of the algorithms listed above.
There is a blog associated with this project: http://mathematicaforprediction.wordpress.com .
I have implemented and extensively used these algorithms in search and prediction engines work in the last 5.5 years.
Anton Antonov
04.07.2013, Florida, USA