TheAlgorithms / R

Licence: mit
All Algorithms implemented in R

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to R

Orange3
🍊 📊 💡 Orange: Interactive data analysis
Stars: ✭ 3,152 (+972.11%)
Mutual labels:  classification, data-mining, clustering, regression
Uci Ml Api
Simple API for UCI Machine Learning Dataset Repository (search, download, analyze)
Stars: ✭ 190 (-35.37%)
Mutual labels:  classification, learning, clustering, regression
Alink
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
Stars: ✭ 2,936 (+898.64%)
Mutual labels:  data-mining, clustering, regression, classification
Mlr
Machine Learning in R
Stars: ✭ 1,542 (+424.49%)
Mutual labels:  classification, clustering, regression
Php Ml
PHP-ML - Machine Learning library for PHP
Stars: ✭ 7,900 (+2587.07%)
Mutual labels:  classification, data-mining, regression
Ml
A high-level machine learning and deep learning library for the PHP language.
Stars: ✭ 1,270 (+331.97%)
Mutual labels:  classification, clustering, regression
Tensorflow Book
Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.
Stars: ✭ 4,448 (+1412.93%)
Mutual labels:  classification, clustering, regression
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+647.28%)
Mutual labels:  classification, clustering, regression
Tiny ml
numpy 实现的 周志华《机器学习》书中的算法及其他一些传统机器学习算法
Stars: ✭ 129 (-56.12%)
Mutual labels:  classification, clustering, regression
Data Science Toolkit
Collection of stats, modeling, and data science tools in Python and R.
Stars: ✭ 169 (-42.52%)
Mutual labels:  classification, data-mining, regression
Pyclustering
pyclustring is a Python, C++ data mining library.
Stars: ✭ 806 (+174.15%)
Mutual labels:  algorithms, data-mining, clustering
Awesome Ai Books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Stars: ✭ 855 (+190.82%)
Mutual labels:  algorithms, data-mining, learning
Mlj.jl
A Julia machine learning framework
Stars: ✭ 982 (+234.01%)
Mutual labels:  classification, clustering, regression
Tribuo
Tribuo - A Java machine learning library
Stars: ✭ 882 (+200%)
Mutual labels:  classification, clustering, regression
Neuroflow
Artificial Neural Networks for Scala
Stars: ✭ 105 (-64.29%)
Mutual labels:  classification, clustering, regression
Smile
Statistical Machine Intelligence & Learning Engine
Stars: ✭ 5,412 (+1740.82%)
Mutual labels:  classification, clustering, regression
Machine Learning Projects
This repository consists of all my Machine Learning Projects.
Stars: ✭ 135 (-54.08%)
Mutual labels:  classification, clustering, regression
Pycaret
An open-source, low-code machine learning library in Python
Stars: ✭ 4,594 (+1462.59%)
Mutual labels:  clustering, regression, classification
Machine-Learning-Specialization
Project work and Assignments for Machine learning specialization course on Coursera by University of washington
Stars: ✭ 27 (-90.82%)
Mutual labels:  clustering, regression, classification
Matrixprofile
A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone.
Stars: ✭ 141 (-52.04%)
Mutual labels:  algorithms, data-mining, clustering

The Algorithms - R

build license prs

R is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, data mining surveys and studies of scholarly literature databases show substantial increases in popularity in recent years. As of November 2019, R ranks 16th in the TIOBE index, a measure of popularity of programming languages. (Wikipedia)

General Algorithms List

Here are some common algorithms that can be applied to almost all data problems:

PREPROCESSING

MACHINE LEARNING

DATA MINING

SUPERVISED LEARNING

UNSUPERVISED LEARNING

SORTING

Contribution Guidelines

Please ensure to follow the points stated below if you would like to contribute:

  • If your proposing a new algorithm or making changes to an existing one, make sure your code works. Reviewers or the general user must be able to directly emplace it in an R environment and get the desired output.
  • Add an example to showcase the use of an algorithm proposed. It can be commented.
  • Follow proper naming convention for variables (use . or _ to seperate terms, such as results.df for a data frame containing some results) and filenames (follow the convention that has been followed for files under the directory your committing to).
  • Feel free to add links here to the newly added file(s), but ensure that they do not result in a merge conflict with different versions of this readme under previous pull requests.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].