Giter VIP home page Giter VIP logo

studio-docs's Introduction

What is Studio?

Hex.pm

Studio is a model management framework written in Python to help simplify and expedite your model building experience. It was developed to minimize the overhead involved with scheduling, running, monitoring and managing artifacts of your machine learning experiments. No one wants to spend their time configuring different machines, setting up dependencies, or playing archeologist to track down previous model artifacts.

Most of the features are compatible with any Python machine learning framework (Keras, TensorFlow, PyTorch, scikit-learn, etc); some extra features are available for Keras and TensorFlow.

Use Studio to:

  • Capture experiment information- Python environment, files, dependencies and logs- without modifying the experiment code.
  • Monitor and organize experiments using a web dashboard that integrates with TensorBoard.
  • Run experiments locally, remotely, or in the cloud (Google Cloud or Amazon EC2)
  • Manage artifacts
  • Perform hyperparameter search
  • Create customizable Python environments for remote workers.

Example usage

Start visualizer:

studio ui

Run your job:

studio run train_mnist_keras.py

You can see the results of your job at http://127.0.0.1:5000. Run studio {ui|run} --help for a full list of ui / runner options

Installation

pip install studioml from the master pypi repositry:

pip install studioml

Find more details on installation methods and the release process.

Authentication

Currently Studio supports 2 methods of authentication: email / password and using a Google account. To use studio run and studio ui in guest mode, in studio/default_config.yaml, uncomment "guest: true" under the database section.

Alternatively, you can set up your own database and configure Studio to use it. See setting up database. This is the preferred option if you want to keep your models and artifacts private.

Further reading and cool features

studio-docs's People

Contributors

arshak avatar mafia-server avatar nieoh avatar pzhokhov avatar staubda avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.