All Projects β†’ t0mer β†’ deepstack-trainer

t0mer / deepstack-trainer

Licence: GPL-3.0 license
deepstack trainer is a Flask powerd, easy to use web app, hepls us to train and test Deepstack AI

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to deepstack-trainer

double-take
Unified UI and API for processing and training images for facial recognition.
Stars: ✭ 585 (+3556.25%)
Mutual labels:  deepstack
inboard
🚒 Docker images and utilities to power your Python APIs and help you ship faster. With support for Uvicorn, Gunicorn, Starlette, and FastAPI.
Stars: ✭ 106 (+562.5%)
Mutual labels:  fastapi
arel
Lightweight browser hot reload for Python ASGI web apps
Stars: ✭ 69 (+331.25%)
Mutual labels:  fastapi
ml in production
A set of demo of deploying a Machine Learning Model in production using various methods
Stars: ✭ 49 (+206.25%)
Mutual labels:  fastapi
fastapi-plotly-dash
Sample application running a Dash app in a FastAPI server
Stars: ✭ 72 (+350%)
Mutual labels:  fastapi
tifa
Yet another opinionated fastapi-start-kit with best practice
Stars: ✭ 82 (+412.5%)
Mutual labels:  fastapi
favv
Fullstack Web Application Framework With FastAPI + Vite + VueJS. Streamlit for rapid development.
Stars: ✭ 17 (+6.25%)
Mutual labels:  fastapi
fastapi-pydiator
Python clean architecture and usecase implementation with fastapi and pydiator-core
Stars: ✭ 58 (+262.5%)
Mutual labels:  fastapi
VWapi
β›ˆ β˜€οΈ Visual Weather api. Returns beautiful pictures with the current weather.
Stars: ✭ 33 (+106.25%)
Mutual labels:  fastapi
Apollo
A basic Application with multiple functionalities built with FastAPI aim to help Users Buy New Items Provided using PaypalAPI πŸš€
Stars: ✭ 22 (+37.5%)
Mutual labels:  fastapi
ChefAPI
API using FastAPI and PostgreSQL for sharing or keeping track of awesome food recipes Based on Oauth2 and JWT πŸ’Ž
Stars: ✭ 16 (+0%)
Mutual labels:  fastapi
fastapi-etag
Convenience library for working with etags in fastapi
Stars: ✭ 19 (+18.75%)
Mutual labels:  fastapi
fastapi-azure-auth
Easy and secure implementation of Azure AD for your FastAPI APIs πŸ”’ B2C, single- and multi-tenant support.
Stars: ✭ 174 (+987.5%)
Mutual labels:  fastapi
fastapi-saas-base
Fast API SAAS Base App
Stars: ✭ 47 (+193.75%)
Mutual labels:  fastapi
cloudrun-fastapi
FastAPI on Google Cloud Run
Stars: ✭ 112 (+600%)
Mutual labels:  fastapi
hook-slinger
A generic service to send, retry, and manage webhooks.
Stars: ✭ 88 (+450%)
Mutual labels:  fastapi
fastql
βš™οΈ Full stack, Modern Web Application Generator. ✨ Using FastAPI, GraphQL, PostgreSQL as database, Docker, automatic HTTPS and more. πŸ”–
Stars: ✭ 80 (+400%)
Mutual labels:  fastapi
FastAPI-Full-Stack-Samples
The API Application Development using Python FastAPI, including interactive API documentation
Stars: ✭ 61 (+281.25%)
Mutual labels:  fastapi
freddie
DRF-like declarative viewsets for FastAPI
Stars: ✭ 49 (+206.25%)
Mutual labels:  fastapi
fastapi-cloudauth
Simple integration between FastAPI and cloud authentication services (AWS Cognito, Auth0, Firebase Authentication).
Stars: ✭ 221 (+1281.25%)
Mutual labels:  fastapi

Please ⭐ this repo if you find it useful


PayPal

DeepStack Trainer

DeepStack is an AI server that empowers every developer in the world to easily build state-of-the-art AI systems both on premise and in the cloud. The promises of Artificial Intelligence are huge but becoming a machine learning engineer is hard. DeepStack is device and language agnostic. You can run it on Windows, Mac OS, Linux, Raspberry PI and use it with any programming language.

DeepStack’s source code is available on GitHub via https://github.com/johnolafenwa/DeepStack

DeepStack Trainer is a FastAPI powerd web application that helps us train and test Deepstack AI easelly as possible.

Features

  • Face Registring.
  • Test face recognition.
  • Test scene recognition.
  • Test object detection.
  • Gallery page, display all uploaded images (For traning only).

Components used in Deepstack Trainer

Installation

Deepstack Installation

In order to use Deepstack Trainer we need to install Deepstack. We can do that by running the following command:

docker run -e VISION-FACE=True -v localstorage:/datastore -p 80:5000 deepquestai/deepstack

Basic Parameters:

  • -e VISION-FACE=True This enables the face recognition APIs.
  • -v localstorage:/datastore This specifies the local volume where deepstack will store all data.
  • -p 80:5000 This makes deepstack accessible via port 80 of the machine.

We can also install Deepstack using docker-compose:

version: "3.7"
services:
  deepstack:
    image: deepquestai/deepstack:latest
    restart: unless-stopped
    container_name: deepstack
    ports:
      - "80:5000"
    environment:
      - TZ=Asia/Jerusalem
      - VISION-FACE=True
      - VISION-DETECTION=True
      - VISION-SCENE=True
    volumes:
      - ./deepstack:/datastore

Deepstack Trainer Installation

Deepstack Trainer installation is very easy using docker-compose:

version: "3.7"
services:
  deepstack_trainer:
    image: techblog/deepstack-trainer
    container_name: deepstack_trainer
    privileged: true
    restart: always
    environment:
      - DEEPSTACK_HOST_ADDRESS=
      - DEEPSTACK_API_KEY=
      - MIN_CONFIDANCE=
    ports:
      - "8080:8080" 
    volumes:
      - ./deepstack-trainer/db:/opt/trainer/db #Database storing the uploaded photos data (Filename, Person name, Date).
      - ./deepstack-trainer/uploads:/opt/trainer/photos/uploads #Phisical path for storing the images
      

Basic Parameters:

  • DEEPSTACK_HOST_ADDRESS - Deepstack API Url (http://localhost:5000)
  • DEEPSTACK_API_KEY - If your Deepstack API is token protected enter your token here or alse leave blank
  • MIN_CONFIDANCE - Minimum Confidence level to identify object or face (Default is 0.70)

Working with Deepstack Trainer

After the docker is up and running, open your browser and navigate to your Deepstack Trainer url. you will be able to see four tabs:

  • Face Learning (Registring). Face Registring

  • Face Recognition Face Recognition

  • Object Detection Object Detection

  • Scene Detection Scene Detection

  • Photo Gallery Scene Detection

Integrations and Community

The DeepStack ecosystem includes a number of popular integrations and libraries built to expand the functionalities of the AI engine to serve IoT, industrial, monitoring and research applications. A number of them are listed below

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