All Projects → indigo-dc → DEEPaaS

indigo-dc / DEEPaaS

Licence: Apache-2.0 license
A REST API to serve machine learning and deep learning models

Programming Languages

python
139335 projects - #7 most used programming language
TeX
3793 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to DEEPaaS

Python Simple Rest Client
Simple REST client for python 3.6+
Stars: ✭ 143 (+450%)
Mutual labels:  aiohttp, restful-api
Gorse
An open source recommender system service written in Go
Stars: ✭ 1,148 (+4315.38%)
Mutual labels:  machinelearning, restful-api
pytest-aiohttp
pytest plugin for aiohttp support
Stars: ✭ 110 (+323.08%)
Mutual labels:  aiohttp
tomodachi
💻 Microservice library / framework using Python's asyncio event loop with full support for HTTP + WebSockets, AWS SNS+SQS, RabbitMQ / AMQP, middleware, etc. Extendable for GraphQL, protobuf, gRPC, among other technologies.
Stars: ✭ 170 (+553.85%)
Mutual labels:  aiohttp
python3-concurrency
Python3爬虫系列的理论验证,首先研究I/O模型,分别用Python实现了blocking I/O、nonblocking I/O、I/O multiplexing各模型下的TCP服务端和客户端。然后,研究同步I/O操作(依序下载、多进程并发、多线程并发)和异步I/O(asyncio)之间的效率差别
Stars: ✭ 49 (+88.46%)
Mutual labels:  aiohttp
RcppDynProg
Dynamic Programming implemented in Rcpp. Includes example partition and out of sample fitting applications.
Stars: ✭ 13 (-50%)
Mutual labels:  machinelearning
SwiftUIMLKitTranslator
SwiftUI MLKit Language Identification & Translator
Stars: ✭ 23 (-11.54%)
Mutual labels:  machinelearning
node-crudapi-ts
CRUD boilerplate for create Node Restful API's with Express Framework and Sequelize ORM written in Typescript.
Stars: ✭ 41 (+57.69%)
Mutual labels:  restful-api
vsphere-automation-sdk-.net
[DEPRECATED] Please see README. C# samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
Stars: ✭ 67 (+157.69%)
Mutual labels:  restful-api
spring-interview-questions
500+ Spring-Boot Interview Questions
Stars: ✭ 269 (+934.62%)
Mutual labels:  restful-api
express-routes-versioning
Node.js module provides versioning for expressjs routes/api
Stars: ✭ 57 (+119.23%)
Mutual labels:  restful-api
python-logi-circle
Python 3.6+ API for Logi Circle cameras
Stars: ✭ 23 (-11.54%)
Mutual labels:  aiohttp
shadowsocks-restful-api
Secure, reliable, standard restful api for managing shadowsocks-libev
Stars: ✭ 72 (+176.92%)
Mutual labels:  restful-api
questionnaire online
springboot+mybatis在线问卷系统
Stars: ✭ 147 (+465.38%)
Mutual labels:  restful-api
akaash-rest-api
Akaash: A restful API template built with PHP driven by flight micro-framework
Stars: ✭ 17 (-34.62%)
Mutual labels:  restful-api
aiohttp-swagger3
Library for swagger documentation browsing and validating aiohttp requests using swagger specification 3.0
Stars: ✭ 54 (+107.69%)
Mutual labels:  aiohttp
TextFeatureSelection
Python library for feature selection for text features. It has filter method, genetic algorithm and TextFeatureSelectionEnsemble for improving text classification models. Helps improve your machine learning models
Stars: ✭ 42 (+61.54%)
Mutual labels:  machinelearning
Data-Science-Resources
A guide to getting started with Data Science and ML.
Stars: ✭ 17 (-34.62%)
Mutual labels:  machinelearning
mildnet
Visual Similarity research at Fynd. Contains code to reproduce 2 of our research papers.
Stars: ✭ 76 (+192.31%)
Mutual labels:  machinelearning
datascience-mashup
In this repo I will try to gather all of the projects related to data science with clean datasets and high accuracy models to solve real world problems.
Stars: ✭ 36 (+38.46%)
Mutual labels:  machinelearning

DEEPaaS

GitHub license GitHub release PyPI Python versions Build Status DOI

DEEP-Hybrid-DataCloud logo

DEEP as a Service API (DEEPaaS API) is a REST API built on aiohttp that allows to provide easy access to machine learning, deep learning and artificial intelligence models. By using the DEEPaaS API users can easily run a REST API in front of their model, thus accessing its functionality via HTTP calls. DEEPaaS API leverages the OpenAPI specification.

Documentation

The DEEPaaS documentation is hosted on Read the Docs.

Quickstart

The best way to quickly try the DEEPaaS API is through:

make run

This command will install a virtualenv (in the virtualenv directory) with DEEPaaS and all its dependencies and will run the DEEPaaS REST API, listening on 127.0.0.1:5000. If you browse to http://127.0.0.1:5000 you will get the Swagger documentation page (i.e. the Swagger web UI).

Develop mode

If you want to run the code in develop mode (i.e. pip install -e), you can issue the following command before:

make develop

Citing

DOI

If you are using this software and want to cite it in any work, please use the following:

Lopez Garcia, A. "DEEPaaS API: a REST API for Machine Learning and Deep Learning models". In: Journal of Open Source Software 4(42) (2019), pp. 1517. ISSN: 2475-9066. DOI: 10.21105/joss.01517

You can also use the following BibTeX entry:

@article{Lopez2019DEEPaaS,
    journal = {Journal of Open Source Software},
    doi = {10.21105/joss.01517},
    issn = {2475-9066},
    number = {42},
    publisher = {The Open Journal},
    title = {DEEPaaS API: a REST API for Machine Learning and Deep Learning models},
    url = {http://dx.doi.org/10.21105/joss.01517},
    volume = {4},
    author = {L{\'o}pez Garc{\'i}a, {\'A}lvaro},
    pages = {1517},
    date = {2019-10-25},
    year = {2019},
    month = {10},
    day = {25},}

Acknowledgements

This software has been developed within the DEEP-Hybrid-DataCloud (Designing and Enabling E-infrastructures for intensive Processing in a Hybrid DataCloud) project that has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 777435.

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