https://github.com/andreasmadsen/addons
Useful extra functionality for TensorFlow maintained by SIG-addons
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.1%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Useful extra functionality for TensorFlow maintained by SIG-addons
Basic Info
- Host: GitHub
- Owner: AndreasMadsen
- License: apache-2.0
- Language: Python
- Default Branch: master
- Size: 379 KB
Statistics
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of tensorflow/addons
Created over 7 years ago
· Last pushed over 7 years ago
https://github.com/AndreasMadsen/addons/blob/master/
# TensorFlow Addons
TensorFlow Addons is a repository of contributions that conform to
well-established API patterns, but implement new functionality
not available in core TensorFlow. TensorFlow natively supports
a large number of operators, layers, metrics, losses, and optimizers.
However, in a fast moving field like ML, there are many interesting new
developments that cannot be integrated into core TensorFlow
(because their broad applicability is not yet clear, or it is mostly
used by a smaller subset of the community).
## Contents
| Sub-Package | Addon | Reference |
|:----------------------- |:----------- |:---------------------------- |
| addons.image | transform | |
| addons.layers | Maxout | https://arxiv.org/abs/1302.4389 |
| addons.layers | PoinareNormalize | https://arxiv.org/abs/1705.08039 |
| addons.layers | WeightNormalization | https://arxiv.org/abs/1602.07868 |
| addons.losses | LiftedStructLoss | https://arxiv.org/abs/1511.06452 |
| addons.losses | TripletSemiHardLoss | https://arxiv.org/abs/1503.03832 |
| addons.optimizers | LazyAdamOptimizer | https://arxiv.org/abs/1412.6980 |
| addons.text | SkipGrams | https://arxiv.org/abs/1301.3781 |
## Core Concepts
#### Standardized APIs
User experience and project maintainability are core concepts in
TF-Addons. In order to achieve these we require that our additions
conform to established API patterns seen in core TensorFlow. Below is
the list we adhere to:
1) [Layers](tensorflow_addons/layers/README.md)
1) [Optimizers](tensorflow_addons/optimizers/README.md)
1) [Losses](tensorflow_addons/losses/README.md)
1) [Custom Ops](tensorflow_addons/custom_ops/README.md)
#### Periodic Evaluation
Based on the nature of this repository, there will be contributions that
in time become dated and unused. In order to keep the project
maintainable, SIG-Addons will perform periodic reviews and deprecate
contributions which will be slated for removal. More information will
be available after we submit a formal request for comment.
## Examples
See [`tensorflow_addons/examples/`](tensorflow_addons/examples/)
for end-to-end examples of various addons.
## Installation
#### Stable Builds
`tensorflow-addons` will soon be available in PyPi.
#### Installing from Source
You can also install from source. This requires the [Bazel](
https://bazel.build/) build system.
```
git clone https://github.com/tensorflow/addons.git
cd addons
# This script links project with TensorFlow dependency
./configure.sh
bazel build build_pip_pkg
bazel-bin/build_pip_pkg artifacts
pip install artifacts/tensorflow_addons-*.whl
```
## Contributing
TF-Addons is a community led open source project. As such, the project
depends on public contributions, bug-fixes, and documentation. Please
see [CONTRIBUTING.md](CONTRIBUTING.md) for a guide on how to contribute.
This project adheres to [TensorFlow's code of conduct](CODE_OF_CONDUCT.md).
By participating, you are expected to uphold this code.
## Community
* [Public Mailing List](https://groups.google.com/a/tensorflow.org/forum/#!forum/addons)
* [SIG Monthly Meeting Notes](https://docs.google.com/document/d/1kxg5xIHWLY7EMdOJCdSGgaPu27a9YKpupUz2VTXqTJg)
* Join our mailing list and receive calendar invites to the meeting
## License
[Apache License 2.0](LICENSE)
Owner
- Name: Andreas Madsen
- Login: AndreasMadsen
- Kind: user
- Location: Copenhagen, Denmark
- Company: MILA
- Website: https://andreasmadsen.github.io/
- Twitter: andreas_madsen
- Repositories: 151
- Profile: https://github.com/AndreasMadsen
Researching interpretability for Machine Learning because society needs it.