Giter Site home page Giter Site logo

mr4am / angel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from angel-ml/angel

0.0 1.0 0.0 81.33 MB

A Flexible and Powerful Parameter Server for large-scale machine learning

License: Other

Shell 0.12% Batchfile 0.01% Java 80.14% Scala 16.89% CSS 0.02% Perl 2.79% Jupyter Notebook 0.04%

angel's Introduction

license Release Version PRs Welcome

(English Documents Available)

Angel是一个基于参数服务器(Parameter Server)理念开发的高性能分布式机器学习平台,它基于腾讯内部的海量数据进行了反复的调优,并具有广泛的适用性和稳定性,模型维度越高,优势越明显。 Angel由腾讯和北京大学联合开发,兼顾了工业界的高可用性和学术界的创新性。

Angel的核心设计理念围绕模型。它将高维度的大模型合理切分到多个参数服务器节点,并通过高效的模型更新接口和运算函数,以及灵活的同步协议,轻松实现各种高效的机器学习算法。

Angel基于JavaScala开发,能在社区的Yarn上直接调度运行,并基于PS Service,支持Spark on Angel,集成了部分图计算和深度学习算法。

欢迎对机器学习有兴趣的同仁一起贡献代码,提交Issues或者Pull Requests。请先查阅: Angel Contribution Guide

Overview

Design

Programming Guide

Deep Learning Architexture

Quick Start

Algorithm

Deployment

Community

FAQ

Support

  • QQ群:20171688

Papers

  1. Lele Yu, Bin Cui, Ce Zhang, Yingxia Shao. LDA*: A Robust and Large-scale Topic Modeling System. VLDB, 2017
  2. Jiawei Jiang, Bin Cui, Ce Zhang, Lele Yu. Heterogeneity-aware Distributed Parameter Servers. SIGMOD, 2017
  3. Jie Jiang, Lele Yu, Jiawei Jiang, Yuhong Liu and Bin Cui. Angel: a new large-scale machine learning system. National Science Review (NSR), 2017
  4. Jie Jiang, Jiawei Jiang, Bin Cui and Ce Zhang. TencentBoost: A Gradient Boosting Tree System with Parameter Server. ICDE, 2017
  5. Jiawei Jiang, Bin Cui, Ce Zhang and Fangcheng Fu. DimBoost: Boosting Gradient Boosting Decision Tree to Higher Dimensions. SIGMOD, 2018.

Presentation

  1. Angel: A Machine Learning Framework for High Dimensionality. Strata China, 2017

  2. 方圆并济:基于 Spark on Angel 的高性能机器学习. QCon ShangHai China, 2017

  3. 基于Angel和Spark Streaming的高维度Online Learning. GIAC China, 2017

angel's People

Contributors

paynie avatar andyyehoo avatar leleyu avatar bluesjjw avatar shunanzhang avatar taaan avatar rachelsunrh avatar zunwenyou avatar wangcaihua avatar luxin0123 avatar flyingqq avatar hbghhy avatar yundai424 avatar ouyangwen-it avatar duoyu119 avatar biaoma-ty avatar facaiy avatar ericzhang-cn avatar sagewe avatar liuzhanhao avatar ljch2018 avatar 20100507 avatar witgo avatar morrissss avatar yd19tc avatar sunchenglong avatar chris19920210 avatar mtunique avatar suanec avatar zhipeng93 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.