jubatus / Jubatus
Licence: lgpl-2.1
Framework and Library for Distributed Online Machine Learning
Stars: ✭ 702
Projects that are alternatives of or similar to Jubatus
Oneflow
OneFlow is a performance-centered and open-source deep learning framework.
Stars: ✭ 2,868 (+308.55%)
Mutual labels: ml, distributed
Niftynet
[unmaintained] An open-source convolutional neural networks platform for research in medical image analysis and image-guided therapy
Stars: ✭ 1,276 (+81.77%)
Mutual labels: ml, distributed
Tfmesos
Tensorflow in Docker on Mesos #tfmesos #tensorflow #mesos
Stars: ✭ 194 (-72.36%)
Mutual labels: ml, distributed
Flambe
An ML framework to accelerate research and its path to production.
Stars: ✭ 236 (-66.38%)
Mutual labels: ml, distributed
Tensorflow
An Open Source Machine Learning Framework for Everyone
Stars: ✭ 161,335 (+22882.19%)
Mutual labels: ml, distributed
parallax
A Tool for Automatic Parallelization of Deep Learning Training in Distributed Multi-GPU Environments.
Stars: ✭ 128 (-81.77%)
Mutual labels: ml, distributed
dask-sql
Distributed SQL Engine in Python using Dask
Stars: ✭ 271 (-61.4%)
Mutual labels: ml, distributed
Handson Ml
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
Stars: ✭ 23,798 (+3290.03%)
Mutual labels: ml, distributed
Photonix
This is a new web-based photo management application. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, location awareness, color analysis and other ML algorithms.
Stars: ✭ 592 (-15.67%)
Mutual labels: ml
Orbit Db
Peer-to-Peer Databases for the Decentralized Web
Stars: ✭ 6,381 (+808.97%)
Mutual labels: distributed
Mnn
MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba
Stars: ✭ 6,284 (+795.16%)
Mutual labels: ml
Jeesuite Libs
分布式架构开发套件。包括缓存(一二级缓存、自动缓存管理)、队列、分布式定时任务、文件服务(七牛、阿里云OSS、fastDFS)、日志、搜索、分布式锁、分布式事务、集成dubbo、spring boot支持以及常用的工具包等。
Stars: ✭ 584 (-16.81%)
Mutual labels: distributed
Neoml
Machine learning framework for both deep learning and traditional algorithms
Stars: ✭ 568 (-19.09%)
Mutual labels: ml
Xxl Crawler
A distributed web crawler framework.(分布式爬虫框架XXL-CRAWLER)
Stars: ✭ 561 (-20.09%)
Mutual labels: distributed
Node
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol
Stars: ✭ 681 (-2.99%)
Mutual labels: distributed
Gocaml
🐫 Practical statically typed functional programming language implementation with Go and LLVM
Stars: ✭ 653 (-6.98%)
Mutual labels: ml
Cabal Desktop
Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
Stars: ✭ 632 (-9.97%)
Mutual labels: distributed
Jubatus
.. image:: https://api.travis-ci.org/jubatus/jubatus.svg?branch=master :target: https://api.travis-ci.org/jubatus/jubatus
The Jubatus library is an online machine learning framework which runs in distributed environment.
See http://jubat.us/ for details.
Quick Start
We officially support Red Hat Enterprise Linux (RHEL) 6.2 or later (64-bit) and Ubuntu Server 14.04 LTS / 16.04 LTS / 18.04 LTS (64-bit). On supported systems, you can install all components of Jubatus using binary packages.
See QuickStart <http://jubat.us/en/quickstart.html>
_ for detailed description.
Red Hat Enterprise Linux 6.2 or later (64-bit)
Run the following command to register Jubatus Yum repository to the system.
::
// For RHEL 6
$ sudo rpm -Uvh http://download.jubat.us/yum/rhel/6/stable/x86_64/jubatus-release-6-2.el6.x86_64.rpm
// For RHEL 7
$ sudo rpm -Uvh http://download.jubat.us/yum/rhel/7/stable/x86_64/jubatus-release-7-2.el7.x86_64.rpm
Then install ``jubatus`` and ``jubatus-client`` package.
::
$ sudo yum install jubatus jubatus-client
Now Jubatus is installed in ``/usr/bin/juba*``.
::
$ jubaclassifier -f /usr/share/jubatus/example/config/classifier/pa.json
Ubuntu Server (64-bit)
~~~~~~~~~~~~~~~~~~~~~~
Write the following line to ``/etc/apt/sources.list.d/jubatus.list`` to register Jubatus Apt repository to the system.
::
// For Ubuntu 12.04 (Precise) - Deprecated (unsupported)
deb http://download.jubat.us/apt/ubuntu/precise binary/
// For Ubuntu 14.04 (Trusty)
deb http://download.jubat.us/apt/ubuntu/trusty binary/
// For Ubuntu 16.04 (Xenial)
deb http://download.jubat.us/apt/ubuntu/xenial binary/
// For Ubuntu 18.04 (Bionic)
deb [trusted=yes] http://download.jubat.us/apt/ubuntu/bionic/binary /
Now install ``jubatus`` package.
::
$ sudo apt-get update
$ sudo apt-get install jubatus
Now Jubatus is installed in ``/opt/jubatus/bin/juba*``.
::
$ source /opt/jubatus/profile
$ jubaclassifier -f /opt/jubatus/share/jubatus/example/config/classifier/pa.json
Other Platforms
~~~~~~~~~~~~~~~
For other platforms, refer to the `documentation <http://jubat.us/en/developers/build.html>`_.
License
-------
LGPL 2.1
Third-party libraries included in Jubatus
-----------------------------------------
Jubatus source tree includes following third-party library.
- cmdline_ (under BSD 3-Clause License)
.. _cmdline: https://github.com/tanakh/cmdline
Jubatus requires `jubatus_core <https://github.com/jubatus/jubatus_core/>`_ library. jubatus_core contains Eigen and fork of pficommon. Eigen is licensed under MPL2 (partially in LGPL 2.1 or 2.1+). The fork of pficommon is licensed under New BSD License.
Update history
--------------
Update history can be found from `ChangeLog <https://github.com/jubatus/jubatus/blob/master/ChangeLog.rst>`_ or `WikiPage <https://github.com/jubatus/jubatus/wiki/ChangeLog>`_.
Contributors
------------
Patches contributed by `those people <https://github.com/jubatus/jubatus/contributors>`_.
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].