All Projects → ctuning → ck-analytics

ctuning / ck-analytics

Licence: other
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:

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
r
7636 projects
CSS
56736 projects

Projects that are alternatives of or similar to ck-analytics

ck-crowd-scenarios
Public scenarios to crowdsource experiments (such as DNN crowd-benchmarking and crowd-tuning) using Collective Knowledge Framework across diverse mobile devices provided by volunteers. Results are continuously aggregated at the open repository of knowledge:
Stars: ✭ 22 (-37.14%)
Mutual labels:  json-api, reproducible-research, collaborative-research, collective-knowledge, open-research
ck-web
Collective Knowledge web extension to browse CK repositories, visualize interactive graphs and articles, render CK-based websites, implement simple web services with JSON API (for example to crowdsource experiments or unify access to DNN). Demos of interactive articles, graphs and crowdsourced experiments:
Stars: ✭ 31 (-11.43%)
Mutual labels:  json-api, reproducible-research, collaborative-research, collective-knowledge, dnn-as-a-service
ctuning-datasets-min
Public data sets and their properties in the Collective Knowledge Format with JSON API and JSON meta information to be easily pluggable to customizable and reproducible CK experimental workflows (such as collaborative program analysis and optimization):
Stars: ✭ 26 (-25.71%)
Mutual labels:  json-api, json-metadata, collective-knowledge, open-research
ctuning-programs
Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:
Stars: ✭ 41 (+17.14%)
Mutual labels:  json-api, reproducible-research, json-metadata, collective-knowledge
crowdsource-experiments-using-android-devices
Android application to participate in experiment crowdsourcing (such as workload crowd-benchmarking and crowd-tuning) using Collective Knowledge Framework and open repositories of knowledge:
Stars: ✭ 23 (-34.29%)
Mutual labels:  reproducible-research, collaborative-research, open-research
crowdsource-video-experiments-on-android
Crowdsourcing video experiments (such as collaborative benchmarking and optimization of DNN algorithms) using Collective Knowledge Framework across diverse Android devices provided by volunteers. Results are continuously aggregated in the open repository:
Stars: ✭ 29 (-17.14%)
Mutual labels:  collective-knowledge, open-research
counter-interview.dev
a collaborative collection of interview questions collected from both sides of the game: Interviewer(s) and Interviewee.
Stars: ✭ 102 (+191.43%)
Mutual labels:  collaborative-research, collaborative-learning
ck-caffe2
Integration of Caffe2 to Collective Knowledge workflow framework to provide unified CK JSON API for AI (customized builds across diverse libraries and hardware, unified AI API, collaborative experiments, performance optimization and model/data set tuning):
Stars: ✭ 34 (-2.86%)
Mutual labels:  json-api, collective-knowledge
ck-env
CK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
Stars: ✭ 67 (+91.43%)
Mutual labels:  reproducible-research, collective-knowledge
Reproduce Ck Paper
Shared artifacts in the Collective Knowledge Format as a proof-of-concept to reproduce our recent Collective Mind- and Collective Knowledge-related papers
Stars: ✭ 24 (-31.43%)
Mutual labels:  json-api, reproducible-research
Rmarkdown tutorial
Reproducible Research with Rmarkdown: data management, analysis, and reporting all-in-one
Stars: ✭ 18 (-48.57%)
Mutual labels:  reproducible-research
rcompendium
📦 Create a package or compendium structure
Stars: ✭ 26 (-25.71%)
Mutual labels:  reproducible-research
drupal-jsonapi-params
A package to manage json-api params
Stars: ✭ 42 (+20%)
Mutual labels:  json-api
jsonapi-serializable
Conveniently build and efficiently render JSON API resources.
Stars: ✭ 43 (+22.86%)
Mutual labels:  json-api
rest-api
Laravel restfull api boilerplate
Stars: ✭ 57 (+62.86%)
Mutual labels:  json-api
fn
No description or website provided.
Stars: ✭ 28 (-20%)
Mutual labels:  json-api
FACIL
Framework for Analysis of Class-Incremental Learning with 12 state-of-the-art methods and 3 baselines.
Stars: ✭ 411 (+1074.29%)
Mutual labels:  reproducible-research
groundhog
Reproducible R Scripts Via Date Controlled Installing & Loading of CRAN & Git Packages
Stars: ✭ 58 (+65.71%)
Mutual labels:  reproducible-research
targets-tutorial
Short course on the targets R package
Stars: ✭ 87 (+148.57%)
Mutual labels:  reproducible-research
reproducibility-guide
⛔ ARCHIVED ⛔
Stars: ✭ 119 (+240%)
Mutual labels:  reproducible-research

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!

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].