MaxNorm
Stay organized with collections
Save and categorize content based on your preferences.
Constrains the weights incident to each hidden unit to have a norm less than or equal to a
desired value.
Public Constructors
|
|
|
|
|
MaxNorm(Ops tf, double maxValue, int axis)
Create a MaxNorm constraint
|
|
MaxNorm(Ops tf, double maxValue, int[] axes)
Create a MaxNorm constraint
|
Inherited Methods
From class
java.lang.Object
boolean
|
equals(Object arg0)
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Constants
public
static
final
int
AXIS_DEFAULT
public
static
final
double
MAX_VALUE_DEFAULT
Public Constructors
public
MaxNorm
(Ops tf, double maxValue)
Create a MaxNorm constraint using AXIS_DEFAULT
for the axis.
Parameters
tf |
the TensorFlow Ops |
maxValue |
the maximum norm for the incoming weights.
|
public
MaxNorm
(Ops tf, double maxValue, int axis)
Create a MaxNorm constraint
Parameters
tf |
the TensorFlow Ops |
maxValue |
the maximum norm for the incoming weights. |
axis |
axis along which to calculate weight norms.
|
public
MaxNorm
(Ops tf, double maxValue, int[] axes)
Create a MaxNorm constraint
Parameters
tf |
the TensorFlow Ops |
maxValue |
the maximum norm for the incoming weights. |
axes |
axes along which to calculate weight norms.
|
Public Methods
public
Operand<T>
call
(Operand<T> weights)
Applies the constraint against the provided weights
public
double
getMaxValue
()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-11-29 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-11-29 UTC."],[],[],null,["# MaxNorm\n\npublic class **MaxNorm** \nConstrains the weights incident to each hidden unit to have a norm less than or equal to a\ndesired value. \n\n### Constants\n\n|--------|--------------------------------------------------------------------------------------------------------|---|\n| int | [AXIS_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#AXIS_DEFAULT) | |\n| double | [MAX_VALUE_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#MAX_VALUE_DEFAULT) | |\n\n### Inherited Constants\n\nFrom class [org.tensorflow.framework.constraints.Constraint](/jvm/api_docs/java/org/tensorflow/framework/constraints/Constraint) \n\n|-------|---------------------------------------------------------------------------------------|---|\n| float | [EPSILON](/jvm/api_docs/java/org/tensorflow/framework/constraints/Constraint#EPSILON) | |\n\n### Public Constructors\n\n|---|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [MaxNorm](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#MaxNorm(Ops))(Ops tf) Create a MaxNorm constraint using [MAX_VALUE_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#MAX_VALUE_DEFAULT) for the max value and [AXIS_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#AXIS_DEFAULT) for the axis. |\n| | [MaxNorm](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#MaxNorm(Ops, double))(Ops tf, double maxValue) Create a MaxNorm constraint using [AXIS_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#AXIS_DEFAULT) for the axis. |\n| | [MaxNorm](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#MaxNorm(Ops, double, int))(Ops tf, double maxValue, int axis) Create a MaxNorm constraint |\n| | [MaxNorm](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#MaxNorm(Ops, double, int[]))(Ops tf, double maxValue, int\\[\\] axes) Create a MaxNorm constraint |\n\n### Public Methods\n\n|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| \\\u003cT extends [TNumber](/jvm/api_docs/java/org/tensorflow/types/family/TNumber)\\\u003e [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e | [call](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#call(org.tensorflow.Operand\u003cT\u003e))([Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e weights) Applies the constraint against the provided weights |\n| int\\[\\] | [getAxes](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#getAxes())() Gets the axes |\n| double | [getMaxValue](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#getMaxValue())() Gets the max value |\n\n### Inherited Methods\n\nFrom class [org.tensorflow.framework.constraints.Constraint](/jvm/api_docs/java/org/tensorflow/framework/constraints/Constraint) \n\n|----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract \\\u003cT extends [TNumber](/jvm/api_docs/java/org/tensorflow/types/family/TNumber)\\\u003e [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e | [call](/jvm/api_docs/java/org/tensorflow/framework/constraints/Constraint#call(org.tensorflow.Operand\u003cT\u003e))([Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e weights) Applies the constraint against the provided weights |\n| Ops | [getTF](/jvm/api_docs/java/org/tensorflow/framework/constraints/Constraint#getTF())() Gets the TensorFlow Ops |\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nConstants\n---------\n\n#### public static final int\n**AXIS_DEFAULT**\n\n\u003cbr /\u003e\n\nConstant Value: 0 \n\n#### public static final double\n**MAX_VALUE_DEFAULT**\n\n\u003cbr /\u003e\n\nConstant Value: 2.0\n\nPublic Constructors\n-------------------\n\n#### public\n**MaxNorm**\n(Ops tf)\n\nCreate a MaxNorm constraint using [MAX_VALUE_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#MAX_VALUE_DEFAULT) for the max value and [AXIS_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#AXIS_DEFAULT) for the axis. \n\n##### Parameters\n\n| tf | the TensorFlow Ops |\n|----|--------------------|\n\n#### public\n**MaxNorm**\n(Ops tf, double maxValue)\n\nCreate a MaxNorm constraint using [AXIS_DEFAULT](/jvm/api_docs/java/org/tensorflow/framework/constraints/MaxNorm#AXIS_DEFAULT) for the axis. \n\n##### Parameters\n\n| tf | the TensorFlow Ops |\n| maxValue | the maximum norm for the incoming weights. |\n|----------|--------------------------------------------|\n\n#### public\n**MaxNorm**\n(Ops tf, double maxValue, int axis)\n\nCreate a MaxNorm constraint \n\n##### Parameters\n\n| tf | the TensorFlow Ops |\n| maxValue | the maximum norm for the incoming weights. |\n| axis | axis along which to calculate weight norms. |\n|----------|---------------------------------------------|\n\n#### public\n**MaxNorm**\n(Ops tf, double maxValue, int\\[\\] axes)\n\nCreate a MaxNorm constraint \n\n##### Parameters\n\n| tf | the TensorFlow Ops |\n| maxValue | the maximum norm for the incoming weights. |\n| axes | axes along which to calculate weight norms. |\n|----------|---------------------------------------------|\n\nPublic Methods\n--------------\n\n#### public [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e\n**call**\n([Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e weights)\n\nApplies the constraint against the provided weights \n\n##### Parameters\n\n| weights | the weights |\n|---------|-------------|\n\n##### Returns\n\n- the constrained weights \n\n#### public int\\[\\]\n**getAxes**\n()\n\nGets the axes \n\n##### Returns\n\n- the axes \n\n#### public double\n**getMaxValue**\n()\n\nGets the max value \n\n##### Returns\n\n- the maxValue"]]