GithubHelp home page GithubHelp logo

s1hofmann / piper Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 771 KB

A framework for generic pattern recognition pipelines.

CMake 0.69% C++ 35.28% C 61.97% Objective-C 1.31% Shell 0.05% Python 0.70%

piper's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

piper's Issues

Drop QT

Maybe go for boost instead to lower dependencies?

Automatic config parsing

Each config class could have its own import method to parse config data from a JSON file.

The respective fields would be stored within a separate node given the same name as the respective pipeline step.

If values are missing default values should be used.

Global pipeline config

Provide a separate configuration for global pipeline options like output directories for descriptors, labelfiles etc.

Port range template

The old code relies on a template function to create numeric ranges, this would also be cool to have.

Configuration handling

Configuration could be done via a json file or something similar, the file / folder to process as well as the output summary should be passed as parameters.

Reorganize CMake

Currently everything is handeled by a single, large CMakelists.txt file.
Might be better if every module gets its own file.

Progressbars

Better visualization of progress.

Use libProgress

Shuffle class

A class to shuffle data for input to the SGD classifier.

Warnings / Logging

Auto generated log messages would be cool, in case you're processing an empty matrix or stuff like that.

Config store

Add possibility to store configs as json in order to export hard coded configs.

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.