keras constraint doesn't get called2019 Community Moderator ElectionKeras Maxpooling2d layer gives ValueErrorUsing make_template() in TensorFlowUnderstanding Keras weight matrix of each layersError defining the architecture of a CNN using KerasKeras Multi GPU example gives ResourceExhaustedErrorGetting LinAlgError(“SVD did not converge”) when tensorflow imported to Keras skriptLSTM with Keras: Input 'ref' of 'Assign' Op requires l-value input'InputLayer' object has no attribute 'activity_regularizer'Resolving differences between Keras and scikit-learn for simple fully-connected neural networkTraining a tf.keras model with a basic low-level TensorFlow training loop doesn't work
How do you say “my friend is throwing a party, do you wanna come?” in german
A peculiar integral identity
Was it really inappropriate to write a pull request for the company I interviewed with?
Can the Shape Water Cantrip be used to manipulate blood?
Are small insurances worth it
Has Wakanda ever accepted refugees?
Lock enemy's y-axis when using Vector3.MoveTowards to follow the player
Plagiarism of code by other PhD student
Misplaced tyre lever - alternatives?
Correct physics behind the colors on CD (compact disc)?
Ahoy, Ye Traveler!
I encountered my boss during an on-site interview at another company. Should I bring it up when seeing him next time?
How to merge row in the first column in LaTeX
Is there a math equivalent to the conditional ternary operator?
3.5% Interest Student Loan or use all of my savings on Tuition?
Why are special aircraft used for the carriers in the United States Navy?
Create chunks from an array
Why do phishing e-mails use faked e-mail addresses instead of the real one?
is 'sed' thread safe
Called into a meeting and told we are being made redundant (laid off) and "not to share outside". Can I tell my partner?
Make me a metasequence
Did Amazon pay $0 in taxes last year?
When was drinking water recognized as crucial in marathon running?
How do we objectively assess if a dialogue sounds unnatural or cringy?
keras constraint doesn't get called
2019 Community Moderator ElectionKeras Maxpooling2d layer gives ValueErrorUsing make_template() in TensorFlowUnderstanding Keras weight matrix of each layersError defining the architecture of a CNN using KerasKeras Multi GPU example gives ResourceExhaustedErrorGetting LinAlgError(“SVD did not converge”) when tensorflow imported to Keras skriptLSTM with Keras: Input 'ref' of 'Assign' Op requires l-value input'InputLayer' object has no attribute 'activity_regularizer'Resolving differences between Keras and scikit-learn for simple fully-connected neural networkTraining a tf.keras model with a basic low-level TensorFlow training loop doesn't work
Keras constraint docs: https://keras.io/constraints/.
I used NonNeg
constraint to keep some of my network dense layer weights positive, usage like :
layer1 = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=NonNeg())
But some of the layer weights is still negative, I viewed the source code of keras constraint: https://github.com/keras-team/keras/blob/master/keras/constraints.py#L62 , it's very straightforward. So I wonder if the constraint is not called. So I wrote a customed constraint which throw an exception directly as
class ConstraintDemo(Constraint):
def __init__(self):
logging.info("CONSTRAINT called")
def __call__(self, w):
raise RuntimeError("GLQ ERROR")
logging.info("CONSTRAINT called")
return tf.cast(tf.greater_equal(w, 0.), tf.float32)
And I called the class similarly by
layer = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=ConstraintDemo())
Only the init method get called.The call method should raise a RuntimeError and stop the training process. But it didn't.
Why?
tensorflow version: 1.12.0
keras version:2.0.6
tensorflow keras
add a comment |
Keras constraint docs: https://keras.io/constraints/.
I used NonNeg
constraint to keep some of my network dense layer weights positive, usage like :
layer1 = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=NonNeg())
But some of the layer weights is still negative, I viewed the source code of keras constraint: https://github.com/keras-team/keras/blob/master/keras/constraints.py#L62 , it's very straightforward. So I wonder if the constraint is not called. So I wrote a customed constraint which throw an exception directly as
class ConstraintDemo(Constraint):
def __init__(self):
logging.info("CONSTRAINT called")
def __call__(self, w):
raise RuntimeError("GLQ ERROR")
logging.info("CONSTRAINT called")
return tf.cast(tf.greater_equal(w, 0.), tf.float32)
And I called the class similarly by
layer = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=ConstraintDemo())
Only the init method get called.The call method should raise a RuntimeError and stop the training process. But it didn't.
Why?
tensorflow version: 1.12.0
keras version:2.0.6
tensorflow keras
Please include the full model that includes this layer
– Matias Valdenegro
15 hours ago
add a comment |
Keras constraint docs: https://keras.io/constraints/.
I used NonNeg
constraint to keep some of my network dense layer weights positive, usage like :
layer1 = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=NonNeg())
But some of the layer weights is still negative, I viewed the source code of keras constraint: https://github.com/keras-team/keras/blob/master/keras/constraints.py#L62 , it's very straightforward. So I wonder if the constraint is not called. So I wrote a customed constraint which throw an exception directly as
class ConstraintDemo(Constraint):
def __init__(self):
logging.info("CONSTRAINT called")
def __call__(self, w):
raise RuntimeError("GLQ ERROR")
logging.info("CONSTRAINT called")
return tf.cast(tf.greater_equal(w, 0.), tf.float32)
And I called the class similarly by
layer = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=ConstraintDemo())
Only the init method get called.The call method should raise a RuntimeError and stop the training process. But it didn't.
Why?
tensorflow version: 1.12.0
keras version:2.0.6
tensorflow keras
Keras constraint docs: https://keras.io/constraints/.
I used NonNeg
constraint to keep some of my network dense layer weights positive, usage like :
layer1 = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=NonNeg())
But some of the layer weights is still negative, I viewed the source code of keras constraint: https://github.com/keras-team/keras/blob/master/keras/constraints.py#L62 , it's very straightforward. So I wonder if the constraint is not called. So I wrote a customed constraint which throw an exception directly as
class ConstraintDemo(Constraint):
def __init__(self):
logging.info("CONSTRAINT called")
def __call__(self, w):
raise RuntimeError("GLQ ERROR")
logging.info("CONSTRAINT called")
return tf.cast(tf.greater_equal(w, 0.), tf.float32)
And I called the class similarly by
layer = Dense(1, activation='sigmoid', use_bias=True, kernel_constraint=ConstraintDemo())
Only the init method get called.The call method should raise a RuntimeError and stop the training process. But it didn't.
Why?
tensorflow version: 1.12.0
keras version:2.0.6
tensorflow keras
tensorflow keras
asked 16 hours ago
richard.grichard.g
2,3251920
2,3251920
Please include the full model that includes this layer
– Matias Valdenegro
15 hours ago
add a comment |
Please include the full model that includes this layer
– Matias Valdenegro
15 hours ago
Please include the full model that includes this layer
– Matias Valdenegro
15 hours ago
Please include the full model that includes this layer
– Matias Valdenegro
15 hours ago
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55020569%2fkeras-constraint-doesnt-get-called%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55020569%2fkeras-constraint-doesnt-get-called%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Please include the full model that includes this layer
– Matias Valdenegro
15 hours ago