类 Layer


  • public class Layer
    extends Algorithm
    此接口类允许构建新的层——它们是网络的构建块。每个从 Layer 派生的类都必须实现 forward() 方法来计算输出。此外,在将新层用于网络之前,必须使用 REF: dnnLayerFactory "LayerFactory" 宏注册您的层。
    • 构造函数详情

      • Layer

        protected Layer​(long addr)
    • 方法详情

      • __fromPtr__

        public static Layer __fromPtr__​(long addr)
      • finalize

        public void finalize​(java.util.List<Mat> inputs,
                             java.util.List<Mat> outputs)
        根据输入、输出和 blob 计算并设置内部参数。
        参数
        addr - 自动生成
        inputs - 自动生成
      • run

        @Deprecated
        public void run​(java.util.List<Mat> inputs,
                        java.util.List<Mat> outputs,
                        java.util.List<Mat> internals)
        已弃用。
        此方法将在未来的版本中删除。
        分配层并计算输出。
        参数
        inputs - 自动生成
        outputs - 自动生成
        internals - 自动生成
      • outputNameToIndex

        public int outputNameToIndex​(java.lang.String outputName)
        返回输出数组中输出 blob 的索引。参见:inputNameToIndex()
        参数
        outputName - 自动生成
        返回值
        自动生成
      • get_blobs

        public java.util.List<Mat> get_blobs()
      • set_blobs

        public void set_blobs​(java.util.List<Mat> blobs)
      • get_name

        public java.lang.String get_name()
      • get_type

        public java.lang.String get_type()
      • get_preferableTarget

        public int get_preferableTarget()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        重写
        finalize 在类 Algorithm
        抛出
        java.lang.Throwable