You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initial checkin of Keras Optimzers and helper classes. (tensorflow#91)
* Initial checkin of Keras Optimzers and helper classes.
Fixed dependencies in pom.xml
* Added static final NAME to replace hardcoded String in the create method. This allows the NAME to be used elsewhere instead of hardcoding the string.
* Changed of method to use the DataType NAME attribute rather than hardcoding the string.
added methods isFloating(), isInteger(), isNUmeric(), isBoolean() and isString()
* Added method WriteFieldWithInitializer to output a "final static String OP_NAME" to each generated operation.
* Added tf.nn.softmaxCrossEntropyWitLogits() and tf.nn.raw.softmaxCrossEntropyWitLogits()
Added tf.nn.sparesSoftmaxCrossEntropyWithLogits() and
tf.nn.raw.sparesSoftmaxCrossEntropyWithLogits()
Added tf.nn.sigmoidCrossEntropyWithLogits()
* Moved SoftmaxCrossEntropyWithLogits and SparseSoftmaxCrossEntropyWithLogits to org.tensorflow.op.nn.raw
* Generated classes now have public static final String OP_NAME = "XXXXXXXX";
* Generated classes now have public static final String OP_NAME = "XXXXXXXX";
* fix dependencies for other Tensorflow Java modules
* formatting fix
* Fix ctors with name to properly pass the name to the the super ctor.
* change asserts to IllegalArgumentException
fix javadoc, fix casts
* change asserts to IllegalArgumentException
* Moved back to tests
* Moved SoftmaxCrossEntropyWithLogits.java and SparseSoftmaxCrossEntropyWithLogits.java to nn.raw,
added new versions of these to NnOps
* Deleted files that are not necessary yet
* Added nn.raw group for softmaxCrossEntropyWithLogits() and sparseSoftmaxCrossEntropyWithLogits()
* Added nn.raw group for softmaxCrossEntropyWithLogits() and sparseSoftmaxCrossEntropyWithLogits()
* Refactor NN into individual operations under org.tensorflow.op.nn. Fix JavaDoc. Change from snake case to camel case.
* Refactor NN into individual operations under org.tensorflow.op.nn. Fix JavaDoc. Change from snake case to camel case.
* Reformatted code
* Added sub scope
* Miscellaneous fixes based on review comments.
* Fixed op_generator.cc to remove a spurious new line in the generated Java files for some Ops. This also resulted in new generated source that are also committed.
* Changed back to non-generic Operand until we resolve how to handle generics.
* Regenerated due to creation of SoftmaxCrossEntropyWithLogits.java, SigmoidCrossEntropyWithLogits.java, and SparseSoftmaxCrossEntropyWithLogits.java under package org.tensorflow.op.nn in
* change snake case to camel case. format code
* clean upd warning, format code
* Added Adamax, Ftrl, and Nadam Optimizers. Added Optimizers enum for easy inclusion of a default optimizer. Cleaned up JavaDoc
* Removed optimize classes from tensorflow-keras, moved optimizer test cases to framework. Created Tests for GradientDescent and Momentum
* Fixed generics
* Fixed from Unit test results
* added @SuppressWarnings("unchecked") on Variable array
0 commit comments