Keras Core 0.1.4 release
Highlights
- Add
Lion
optimizer - Enable
model.predict()
andmodel.evaluate()
with the NumPy backend - Add ops
cosh
,sinh
,arctanh
,arcsinh
,arccosh
- Add ops
segment_max
,digitize
- Bug fixes and performance improvements
What's Changed
- Set min TF Version by @sampathweb in #619
- Avoid some tree operations by @haifeng-jin in #620
- Add Lion optimizer by @james77777778 in #610
- Typo in layer tutorial by @guillaumebaquiast in #624
- fix load of models with Add and Concat layers by @freedomtan in #626
- Port/test learnable resizer to keras core backend agnostic by @anas-rz in #622
- Port fixres keras core by @anas-rz in #630
- Only ignore xx_mask arguments for the build shapes dict by @mattdangerw in #632
- Add numpy trainer by @james77777778 in #633
- [split_dataset] migrating from tf.keras to keras_core by @asingh9530 in #505
- Add hyperbolic ops by @FayazRahman in #634
- Port visualizing what convnets learn by @anas-rz in #640
- Port the
ImageClassifier
guide tokeras_core
by @tirthasheshpatel in #608 - Port simsiam to keras-core by @anas-rz in #644
- Fix the
ImageClassifier
demo and minimize the use of tensorflow by @tirthasheshpatel in #645 - Port neural decision forest by @anas-rz in #631
- Removes ref in Global Average Pool and Elu/Prelu Activations by @sampathweb in #646
- Small fixes on
image.extract_patches
by @guillaumebaquiast in #647 - Fix the missing weight name for Dense layer by @qlzh727 in #648
- Update learning_rate type to float in learning_rate_scheduler's logs by @siyavash in #649
- Performance improvement for MHA by @haifeng-jin in #654
- Add digitize op for Discretization layer by @abuelnasr0 in #641
- support passing
jax.random.PRNGKey
inputs in jax by @GallagherCommaJack in #651 - Removes
tf.keras
from Pooling tests - Max, Average and Global pooling by @sampathweb in #657 - Add numpy bincount docstrings by @dranaivo in #655
- Add a segment_max op by @ianstenbit in #660
- Port
mlp_image_classification.py
to all backends by @guillaumebaquiast in #663 - update requirements for all cpu install by @haifeng-jin in #666
- Random rotation port by @kamathis4 in #584
- Port TensorFlow implementation of the
RandomCrop
layer by @soumik12345 in #493 - Backend agnostic port of object detection using vit by @soumik12345 in #668
- Remove
self.support_jit = False
in RandomFlip by @james77777778 in #665 - Port Compact Convolutional Transformers to backend agnostic by @guillaumebaquiast in #669
- Move mlp_image_classification to backend agnostic folder by @guillaumebaquiast in #671
- Change saving API routing to deprecate SavedModel format by @nkovela1 in #674
- Convert neural machine translation with transformer to keras-core by @freedomtan in #623
- Make ner transformers work again by @freedomtan in #675
- Do not default to file root by @grasskin in #678
- Convert "text generation with miniature gpt" to Keras Core by @freedomtan in #676
- torch image added by @asingh9530 in #659
- Added some docstrings ops/nn.py by @Frightera in #677
New Contributors
- @asingh9530 made their first contribution in #505
- @FayazRahman made their first contribution in #634
- @siyavash made their first contribution in #649
- @abuelnasr0 made their first contribution in #641
- @dranaivo made their first contribution in #655
Full Changelog: v0.1.3...v0.1.4