Skip to content
This repository has been archived by the owner on Apr 30, 2022. It is now read-only.

Latest commit

 

History

History
39 lines (32 loc) · 1.61 KB

ROADMAP.md

File metadata and controls

39 lines (32 loc) · 1.61 KB

Sigma Roadmap

The never ending list of nice-to-have things by project. These lists are not meant to be taken entirely seriously. Though they would be nice to have.

Sigma.Core

  • Automated hyperparameter search across trainers
    • "Supervisor" to automagically and easily manipulate certain parameters (with smart guesses)
    • Multiple search modes for supervisor (e.g. basic grid search, advanced hyperparameter optimisation)
  • Truly distributed operator across devices
    • Operates on sub-operators for each device
  • Plugin / layer dependency management
    • Automically load and inject custom layers
    • Custom code can be stored within the environment / trainer files
  • Improved preprocessor pipeline with extra step before extraction
    • Use extra step to detect values for preprocessing (e.g. for auto-normalisation)
  • Network training
    • Implement a trainer that can be controlled via a custom network protocol and functions as a wrapper for all trainers

Sigma.Core.Monitors General

  • TCP monitor
    • Allow TCP connections to receive and send hooks (just like any monitor)
    • Remote monitoring and interaction from other devices
  • HTTP monitor
    • On top of TCP monitor
    • As a website (maybe webhost) to easily remotely monitor and do fancy stuff
  • Android / iOS monitor
    • On top of HTTP / TCP monitor
    • Monitor only (no learning on phone)
    • Learning (visualisation) on phone
  • Smonity monitor (SMonitor)
    • Monitor RAM
    • Receive notifications

Sigma.Core.Monitors.WPF

  • Language change within the GUI without having to restart everything
  • Drastically improved chart performance