MathematicaForPrediction
Mathematica implementations of machine learning algorithms used for prediction and personalization.
Install / Use
/learn @antononcube/MathematicaForPredictionREADME
Mission statement
This open source project is for Mathematica (Wolfram Language) implementations of statistical and Machine Learning algorithms that can be used for data analysis, forecast, prediction, and recommendation systems.
License matters
All code files and executable documents are with the license GPL 3.0. For details see http://www.gnu.org/licenses/ .
All documents are with the license Creative Commons Attribution 4.0 International (CC BY 4.0). For details see https://creativecommons.org/licenses/by/4.0/ .
Organization
The algorithms implementations are given in Mathematica package files ("*.m").
Explanations or presentations about the algorithms are given in Mathematica notebook files ("*.nb"), in PDF files, or in Markdown files.
Here are some fairly unique to the Mathematica / WL landscape algorithms:
- Mosaic plots
- Outlier identifiers
- Associative rules finding
- Prefix trees (Tries)
- Quantile Regression
- Chernoff faces
- Non-Negative Matrix Factorization (NNMF)
- Independent Component Analysis (ICA)
- Receiver Operating Characteristic (ROC)
- Classifier ensembles
- Framework for Linear vector space representations of document collections
- Item-item recommender framework based on Sparse linear algebra
- Generator of Naive Bayesian Classifiers (NBC's)
- Functional parsers
- Software monad generator
The implemented algorithms are (usually) well documented. There is a fair amount of documents with related applications. There are also monadic programming implementations closely related to the "main directory" packages.
Some of the packages listed above have:
- Counterpart implementations in Python, R, or other languages
- Related Wolfram Function Repository functions
(The code in the R directory in this repository though is not updated, it is just kept for references. See the corresponding, actively worked on, dedicated repository R-packages.)
Associated blog (at WordPress)
There is a blog associated with this project, see MathematicaForPrediction at WordPress.
Support & appreciation
😅 ☕️ 😀
Anton Antonov
04.07.2013, Florida, USA
11.01.2017, Florida, USA (updated)
09.17.2019, Florida, USA (updated)
29.10.2022, Florida, USA (updated)
Related Skills
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
mentoring-juniors
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
groundhog
399Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
isf-agent
a repo for an agent that helps researchers apply for isf funding

