Skip to content

high level, low level - confusing naming #8

@DanielMazurkiewicz

Description

@DanielMazurkiewicz

As it is separate topic I've made this issue as a continuation to this post: #3 (comment)

@anssiko wrote:

Re low-level and high-level, I observe much of the confusion arises from the inconsistent use of these adjectives in different contexts. Low-level & high-level APIs and low-level & high-level use cases do not map and that causes us talking past each other. We need to add definitions of there terms to the spec, or come up with better names.

Totally agree, easy to mix these terms, this should be more self describing in my opinion, more-less like this:

Predefined ML models:

  • predefined models (or as @anssiko mentioned "pre-canned models")
  • predefined models API

Generic ML:

  • ML API - top level ML api for NN preparing, modifying, running, training, data preparing
  • ML operators API - operators specific api
  • operators list
  • graph format

And each of above will have naturally its own use cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions