0% found this document useful (0 votes)
282 views

These Are The Top 10 Machine Learning Languages On GitHub

This document lists the top 10 machine learning languages on GitHub and provides examples of popular repositories for each language. The top languages are: 1) Python, 2) C++, 3) JavaScript, 4) Java, 5) C#, 6) Julia, 7) Shell, 8) R, 9) TypeScript, and 10) Scala. For each language, it highlights highly rated machine learning repositories that implement algorithms, frameworks, or applications.

Uploaded by

Abeer Ulfat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
282 views

These Are The Top 10 Machine Learning Languages On GitHub

This document lists the top 10 machine learning languages on GitHub and provides examples of popular repositories for each language. The top languages are: 1) Python, 2) C++, 3) JavaScript, 4) Java, 5) C#, 6) Julia, 7) Shell, 8) R, 9) TypeScript, and 10) Scala. For each language, it highlights highly rated machine learning repositories that implement algorithms, frameworks, or applications.

Uploaded by

Abeer Ulfat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

These are the top 10 machine learning languages on GitHub, according to

the site's figures.

1. Python
Highly rated machine-learning repositories
sci-kit learn: Popular library for data mining and data analysis that
implements a wide-range of machine-learning algorithms.
Machine Learning From Scratch: Bare bones but accessible
implementations of machine-learning models and algorithms.
ChatterBot: A machine learning, conversational dialog engine for creating
chat bots

2. C++
Highly rated machine-learning repositories
tensorflow: Google's widely used machine-learning framework with APIs
for a wide variety of languages.
Turi Create: A library that simplifies the development of custom machine-
learning models for developers new to the
field. https://github.com/tensorflow/tensorflow
LightGBM: Microsoft's gradient boosting framework designed to help
increase machine-learning model training speed and efficiency.

3. JavaScript
Highly rated machine-learning repositories
Flappy Learning: A program that learns how to play the infamous Flappy
Bird game.
AI Blocks: A drag-and-drop WYSIWYG editor that aims to allow anyone to
create Machine Learning models (also requires Python and tensorflow to
be installed).
ml5.js: Aims to make machine learning usable by artists and non-
technically minded students by offering access to machine learning
algorithms and models in the browser.

4. Java
Highly rated machine-learning repositories
Smile: A fast and comprehensive system for carrying out machine learning,
NLP, linear algebra, graph, interpolation, and visualization system in Java
and Scala.
H20: An in-memory platform for distributed, scalable machine learning that
works on existing big data infrastructure, on bare metal or on top of existing
Hadoop or Spark clusters.
EasyML: A general-purpose dataflow-based system designed to make it
easier to apply machine learning algorithms to real-world tasks.

5. C#
Highly rated machine-learning repositories
ML Agents: An open-source plugin for the Unity game engine that enables
games and simulations to serve as environments for training intelligent
agents.
ML.NET: An open-source and cross-platform machine learning framework
for .NET.
Accord.NET: A framework that provides machine learning, statistics,
artificial intelligence, computer vision and image processing methods for
.NET.

6. Julia
Highly rated machine-learning repositories
Flux.jl: A machine learning library that aims to provides a single, intuitive
way to define models.
Knet.jl: A deep-learning framework that can run on GPUs and supports
automatic differentiation using dynamic computational graphs for models.
Metalhead.jl: Provides computer-vision models that run on top of the Flux
machine-learning library.

7. Shell
Highly rated machine-learning repositories
Dl-machine: Scripts for setting up a GPU to compute using CUDA with
libraries for deep learning.
Ml-notebook: A Dockerfile for multiple machine learning tools, aimed at
providing an accessible and reproducible environment for a variety of
machine learning toolkits, with a focus on deep learning.
Docker-predictionio: A Docker container for PredictionIO-based machine
learning services.
8. R
Highly rated machine-learning repositories
ML_for_Hackers: Code accompanying the book Machine Learning for
Hackers.
Benchm-ml: A minimal benchmark for measuring scalability, speed and
accuracy of commonly used open-source implementations of machine-
learning algorithms.
Machine Learning in R : The framework provides code for supervised
machine-learning methods like classification, regression and survival
analysis, as well as unsupervised methods like clustering.

9. TypeScript
Highly rated machine-learning repositories
Windows Machine Learning : Windows ML provides trained machine
learning models for developers to use in Windows apps built using C#,
C++, JavaScript.
machinelearn.js: Provides simple and consistent APIs to interact with
machine-learning models and algorithms, and teaches users how machine
learning algorithms work.
Guess.js: Offers libraries to simplify the use of predictive data analytics to
improve user experiences on the web.

10. Scala
Highly rated machine-learning repositories
aerosolve: A machine-learning library designed from the to be human
friendly.
Microsoft Machine Learning for Apache Spark : Tools designed to be
used with the distributed-computing framework Apache Spark.
BIDMach: A CPU and GPU-accelerated machine learning library designed
with speed in mind.

You might also like