All Projects → mindsdb → mindsdb_server

mindsdb / mindsdb_server

Licence: GPL-3.0 license
MindsDB server allows you to consume and expose MindsDB workflows, through http.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Batchfile
5799 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to mindsdb server

mllp
The code of AAAI 2020 paper "Transparent Classification with Multilayer Logical Perceptrons and Random Binarization".
Stars: ✭ 15 (+400%)
Mutual labels:  explainable-ai, xai
ml-fairness-framework
FairPut - Machine Learning Fairness Framework with LightGBM — Explainability, Robustness, Fairness (by @firmai)
Stars: ✭ 59 (+1866.67%)
Mutual labels:  explainable-ai, xai
zennit
Zennit is a high-level framework in Python using PyTorch for explaining/exploring neural networks using attribution methods like LRP.
Stars: ✭ 57 (+1800%)
Mutual labels:  explainable-ai, xai
expmrc
ExpMRC: Explainability Evaluation for Machine Reading Comprehension
Stars: ✭ 58 (+1833.33%)
Mutual labels:  explainable-ai, xai
responsible-ai-toolbox
This project provides responsible AI user interfaces for Fairlearn, interpret-community, and Error Analysis, as well as foundational building blocks that they rely on.
Stars: ✭ 615 (+20400%)
Mutual labels:  ml, explainable-ai
dlime experiments
In this work, we propose a deterministic version of Local Interpretable Model Agnostic Explanations (LIME) and the experimental results on three different medical datasets shows the superiority for Deterministic Local Interpretable Model-Agnostic Explanations (DLIME).
Stars: ✭ 21 (+600%)
Mutual labels:  explainable-ai, xai
fastshap
Fast approximate Shapley values in R
Stars: ✭ 79 (+2533.33%)
Mutual labels:  explainable-ai, xai
concept-based-xai
Library implementing state-of-the-art Concept-based and Disentanglement Learning methods for Explainable AI
Stars: ✭ 41 (+1266.67%)
Mutual labels:  explainable-ai, xai
hierarchical-dnn-interpretations
Using / reproducing ACD from the paper "Hierarchical interpretations for neural network predictions" 🧠 (ICLR 2019)
Stars: ✭ 110 (+3566.67%)
Mutual labels:  ml, explainable-ai
mindsdb native
Machine Learning in one line of code
Stars: ✭ 34 (+1033.33%)
Mutual labels:  ml, xai
awesome-graph-explainability-papers
Papers about explainability of GNNs
Stars: ✭ 153 (+5000%)
Mutual labels:  explainable-ai, xai
deep-explanation-penalization
Code for using CDEP from the paper "Interpretations are useful: penalizing explanations to align neural networks with prior knowledge" https://arxiv.org/abs/1909.13584
Stars: ✭ 110 (+3566.67%)
Mutual labels:  ml, explainable-ai
Interpret
Fit interpretable models. Explain blackbox machine learning.
Stars: ✭ 4,352 (+144966.67%)
Mutual labels:  explainable-ai, xai
mindsdb-examples
Examples for usage of Mindsdb https://www.mindsdb.com/
Stars: ✭ 25 (+733.33%)
Mutual labels:  ml, mindsdb
Mindsdb
Predictive AI layer for existing databases.
Stars: ✭ 4,199 (+139866.67%)
Mutual labels:  ml, explainable-ai
Oneflow
OneFlow is a performance-centered and open-source deep learning framework.
Stars: ✭ 2,868 (+95500%)
Mutual labels:  ml
Books
整理一些书籍 ,包含 C&C++ 、git 、Java、Keras 、Linux 、NLP 、Python 、Scala 、TensorFlow 、大数据 、推荐系统、数据库、数据挖掘 、机器学习 、深度学习 、算法等。
Stars: ✭ 222 (+7300%)
Mutual labels:  ml
Mmlspark
Simple and Distributed Machine Learning
Stars: ✭ 2,899 (+96533.33%)
Mutual labels:  ml
Coalton
Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.
Stars: ✭ 202 (+6633.33%)
Mutual labels:  ml
Flambe
An ML framework to accelerate research and its path to production.
Stars: ✭ 236 (+7766.67%)
Mutual labels:  ml

MindsDB

Build status PyPi Version PyPi Downloads MindsDB Community API Docs

Mindsdb Server

This server uses flask_restx to define the API. Check API's docs for detailed information about each endpoint.

Installation

To install mindsdb server from PyPi run:

pip install mindsdb-server

Usage

Once you have the server installed, you can start it by calling the start_server():

import mindsdb_server as server

server.start_server()

Note that mindsdb server by default runs on 47334 port. To change that include port parameter:

server.start_server(port=43773)

Development installation

To install and run mindsdb_server for development, activate your virtualenv and run:

python setup.py develop
pip install -r requirements.txt
cd mindsdb_server
python3 server.py

You can provide basic parameters to the server.py call as:

  • --port, the default is 47334
  • --use_mindsdb_storage_dir, the default is False
  • --host, the default is 0.0.0.0

Example: python3 server.py --port 47333

The code inside mindsdb_server

  • namespaces/<endpoint.py>: these contains a file per API resource
  • namespaces/configs: these are the configs for the API resources
  • namespaces/entitites: these are specs for the document objects that can be returned by the API resources
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].