Package ai.djl

Class Application

java.lang.Object
ai.djl.Application

public class Application extends Object
A class contains common tasks that can be completed using deep learning.

If you view deep learning models as being like a function, then the application is like the function signature. Because there are relatively few signatures used with a lot of research that goes into them, the common signatures are identified by a name. The application is that name.

  • Field Details

    • UNDEFINED

      public static final Application UNDEFINED
  • Method Details

    • getPath

      public String getPath()
      Returns the repository path of the application.
      Returns:
      the repository path of the application
    • of

      public static Application of(String path)
      Converts a path string to a Application.
      Parameters:
      path - the repository path of the application
      Returns:
      the Application
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • matches

      public boolean matches(Application test)
      Returns whether this application matches the test application set.
      Parameters:
      test - a application or application set to test against
      Returns:
      true if it fits within the application set
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object