18

GitHub - supervisely/supervisely: AI for everyone! Neural networks, tools and a...

 5 years ago
source link: https://github.com/supervisely/supervisely
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md


Supervisely
Supervisely

AI for everyone! Neural networks, tools and a library we use in Supervisely.

68747470733a2f2f696d672e736869656c64732e696f2f757074696d65726f626f742f7374617475732f6d3737383739313931332d3862326638316430663163383364613835313538653261352e737667 68747470733a2f2f696d672e736869656c64732e696f2f757074696d65726f626f742f726174696f2f6d3737383739313931332d3862326638316430663163383364613835313538653261352e737667 68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f7375706572766973656c792f7375706572766973656c792e737667 68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f7375706572766973656c792f7375706572766973656c792e737667 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e737667

IntroductionAgentDTLNeural NetworksLibraryRelated

screenshot

Introduction

Supervisely is a web platform where you can find everything you need to build Deep Learning solutions within a single environment.

We learn a lot from our awesome comunity and want to give something back. Here you can find our python code we use to develop models and tools like DTL and also a source code for agent you deploy on your PC.

Agent

Supervisely Agent is a simple open-sourced task manager available as a Docker image.

Agent connects to Supervisely API and so you can run tasks like import, DTL, training and inference on a connected computer — host.

Deploying agent to Supervisely

Internally, we use protobuf for communication with server. Check out documentation on how to deploy a new agent.

DTL

Data Transformation Language allows to automate complicated pipelines of data transformation. Different actions determined by DTL layers may be applied to images and annotations. In details it is described here.

Neural Networks

A number of different Neural Networks (NNs) is provided in Supervisely. NN architectures are available as separate Docker images.

Read here how to run training or inference with this models.

For all source implementations of NNs authors are retaining their original rights.

Library

Supervisely Lib contains Python code which is useful to process data in Supervisely format and to integrate new NNs with Supervisely.

Key features:

  • Read, modify and write Supervisely projects on your disk;
  • Work with figures (annotations);
  • Modify existing implementations of NNs or to create new ones which are compatible with Supervisely;

Reference may be found here.

Related

  • Supervise.ly - Website
  • Medium - Recent tutorials on how to use SotA models
  • Tutorials - Repo with tutorials sources and link to a related blog posts

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK