Skip to content

TensorFlow Implementation #23

Description

@3ygun

Goals

Use TensorFlow for model back-ends to enable better extensibility. This issue will server as a base of operations regarding the progress and/or discussion around the implementation.

Aspects

@tylermzeller and I believe the following would be some of the required implementation plan to enable the above goal:

  • Rewrite Server to use TensorFlow as it's testing interface
    • A simple extension of the existing NodeJS server application wouldn't be possible due to TensorFlow's lack of support for JavaScript bindings.
    • In light of this a rewrite in Python would probably be most appropriate. It supports the largest part of TensorFlow's implemented models and documentation while being accessible and performant
  • Rewrite of the Andorid app to use the TensorFlow bindings and TrainingInterface explored and developed in TensorFlow on Android

Pre-Requisites

NOTE: most of these can be explored through desktop TensorFlow applications

  • Validate that weights can be changed after a model is loaded
    • If this is not the case a work around must be found (such as a model reload)
    • EDIT: view the TF documentation on variables.

Structure Project as

Single app vs Library

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions