Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antononcube/mathematicaforprediction
Mathematica implementations of machine learning algorithms used for prediction and personalization.
https://github.com/antononcube/mathematicaforprediction
algorithm algorithms-implemented machine-learning-algorithms mathematica prediction
Last synced: about 2 months ago
JSON representation
Mathematica implementations of machine learning algorithms used for prediction and personalization.
- Host: GitHub
- URL: https://github.com/antononcube/mathematicaforprediction
- Owner: antononcube
- License: gpl-3.0
- Created: 2013-07-04T18:12:46.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-08-10T22:31:53.000Z (6 months ago)
- Last Synced: 2024-11-20T00:34:06.008Z (2 months ago)
- Topics: algorithm, algorithms-implemented, machine-learning-algorithms, mathematica, prediction
- Language: Mathematica
- Homepage: https://mathematicaforprediction.wordpress.com
- Size: 107 MB
- Stars: 356
- Watchers: 71
- Forks: 95
- Open Issues: 2
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
(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