Giter VIP home page Giter VIP logo

ctuning / ck-analytics Goto Github PK

View Code? Open in Web Editor NEW
35.0 10.0 4.0 7.82 MB

Collective Knowledge repository with actions to unify the access to different predictive analytics engines (scipy, R, DNN) from software, command line and web-services via CK JSON API:

Home Page: https://cKnowledge.org

License: Other

R 2.29% Python 91.37% HTML 4.76% CSS 1.58% HCL 0.01%
machine-learning-as-a-service unified-machine-learning unified-predictive-analytics json-api json-metadata unified-training unified-learning unified-prediction dnn-as-a-service collective-knowledge

ck-analytics's Introduction

Unifying predictive analytics with the CK JSON API

All CK components can be found at cKnowledge.io and in one GitHub repository!

This project is hosted by the cTuning foundation.

compatibility automation License

This is a Collective Knowledge repository containing CK modules and actions to unify the access to different predictive analytics frameworks (scipy, R, DNN) using our standard CK JSON API.

The community use it research workflows/pipelines to enable collaborative, reusable and reproducible experimentation.

See our recent papers for more details: 1, 2.

Further info:

Author

Contributors

Shared CK modules with actions

Installation

First install the CK framework as described here.

Then install this CK repository as follows:

 $ ck pull repo:ck-analytics

 $ ck list ck-analytics:module:*

Dependencies

Python:

  • matplotlib
  • scipy
  • numpy
  • sklearn-kit

OS:

  • Graphviz

On Ubuntu, you can install packages using:

$ sudo apt-get install python-numpy python-scipy python-matplotlib python-pandas graphviz

On Windows you can use pip to install dependencies:

$ pip install matplotlib scipy numpy sklearn-kit

You can download Graphviz for Windows from this website, install it and add it to the PATH.

Extra functionality (some machine learning functions):

  • R (for statistical analysis and machine learning, though Python may be enough)

  • TensorFlow (will be installed automatically by CK)

Usage

Please, check various examples with JSON API and meta information in the demo directory.

CK AI JSON API

We provide unfied JSON API for self-optimizing DNN:

Questions and comments

Please feel free to get in touch with the CK community if you have any questions, suggestions and comments!

ck-analytics's People

Contributors

ctuning-admin avatar ens-lg4 avatar gfursin avatar psyhtest avatar taskset avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ck-analytics's Issues

Improving analysis of varation of experiments in math.variation (expected value + confidence interval)

We currently have a simple way of analyzing variation of experimental results in math.variation in ck-analytics repo. We use density via gaussian_kde and can detect multiple expected values, i.e. to warn that there are several states and features to separate them should be found. However, we do not calculate confidence interval, etc (since which such approach we do not need it, but instead we look at the delta and if there is more than 1 expected value).

We should check that it works correctly and possibly improve it (calculate confidence interval, etc)...

Moved from CK: mlcommons/ck#26

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.