Giter Site home page Giter Site logo

gongyu143 / prophecis Goto Github PK

View Code? Open in Web Editor NEW

This project forked from webankfintech/prophecis

0.0 0.0 0.0 15.14 MB

Prophecis is a one-stop cloud native machine learning platform.

Home Page: https://github.com/WeBankFinTech/Prophecis

License: Apache License 2.0

Makefile 0.27% Dockerfile 0.50% Go 76.11% Python 5.21% Shell 1.15% JavaScript 5.49% HTML 1.73% CSS 2.17% Vue 6.47% SCSS 0.17% Mustache 0.74%

prophecis's Introduction

Prophecis

License

English | 中文

Introduction

Prophecis is a one-stop machine learning platform developed by WeBank. It integrates multiple open-source machine learning frameworks, has the multi tenant management capability of machine learning compute cluster, and provides full stack container deployment and management services for production environment.

Architecture

  • Overall Structure

    Prophecis

    Five key services in Prophecis:

  • Prophecis Machine Learning Flow:Distributed machine learning modeling tool, with stand-alone and distributed mode model training functions, supports Tensorflow, Python, XGBoost and other machine learning frameworks, and supports the complete pipeline from machine learning modeling to deployment;

  • Prophecis MLLabis:Machine learning development and exploration tools, providing development and exploration services. MLLabis is an online IDE based on Jupyter Lab. It also supports machine learning tasks for GPU and Hadoop clusters, supports Python, R, and Julia, and integrates Debug and TensorBoard plugins;

  • Prophecis Model Factory: MF provides machine learning model storage, model deployment, AB Test, model management and other services;

  • Prophecis Data Factory: DF provides feature engineering tools, data labeling tools and material management services;

  • Prophecis Application Factory:AF is jointly developed by the big data platform team and AI Department of Webank. It is based on QingCloud's open source system KubeSphere custom development, providing CI/CD and DevOps tools, GPU cluster monitoring and warning capabilities.

  • Features

    Prophecis功能特色

  • Whole Machine Learning Life Cycle Support:Prophecis's MLFlow can be nested into the workflow of DataSphere Stdudio through AppJoint. Support the entire machine learning process from data upload, data preprocessing, feature engineering, model training, model evaluation, model release to model deployment.

    DSS-Prophecis

  • One-Click Model Deployment Service:Prophecis MF supports deploying models generated by Prophecis Machine Learning Flow and Propheics MLLabis as restful API or RPC interface with one click, so as to realize seamless connection between model and business system.

  • Comprehensive Management Platform:Based on the community open source program customization, Prophecis provides complete, reliable, and highly flexible enterprise-level machine learning application release, monitoring, service management, log collection and query management tools, and realizes the full control of machine learning applications to meet the needs of enterprises Learn to apply all the work requirements of the online production environment.

Quick Start Guide

Developing

Roadmap

  • See our Roadmap for what's coming soon in Prophecis.

Contributing

Contributions are warmly welcomed and greatly appreciated.

Communication

If you desire immediate response, please kindly raise issues to us or scan the below QR code by WeChat and QQ to join our group: :

Communication

License

Prophecis is under the Apache 2.0 license. See the LICENSE file for details.

prophecis's People

Contributors

alexzywu avatar bleachzk avatar finaltestin avatar tangjiafeng avatar zhengfan199525 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.