# All symbols in TensorFlow Recommenders

<br />

## Primary symbols

- [`tfrs`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs)
- [`tfrs.Model`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/models/Model)
- [`tfrs.examples`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/examples)
- [`tfrs.examples.movielens`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/examples/movielens)
- [`tfrs.examples.movielens.evaluate`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/examples/movielens/evaluate)
- [`tfrs.examples.movielens.sample_listwise`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/examples/movielens/sample_listwise)
- [`tfrs.experimental`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental)
- [`tfrs.experimental.layers`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/layers)
- [`tfrs.experimental.layers.embedding`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/layers/embedding)
- [`tfrs.experimental.layers.embedding.PartialTPUEmbedding`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/layers/embedding/PartialTPUEmbedding)
- [`tfrs.experimental.models`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/models)
- [`tfrs.experimental.models.Ranking`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/models/Ranking)
- [`tfrs.experimental.optimizers`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/optimizers)
- [`tfrs.experimental.optimizers.ClippyAdagrad`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/optimizers/ClippyAdagrad)
- [`tfrs.experimental.optimizers.CompositeOptimizer`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/experimental/optimizers/CompositeOptimizer)
- [`tfrs.layers`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers)
- [`tfrs.layers.blocks`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/blocks)
- [`tfrs.layers.blocks.MLP`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/blocks/MLP)
- [`tfrs.layers.dcn`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/dcn)
- [`tfrs.layers.dcn.Cross`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/dcn/Cross)
- [`tfrs.layers.embedding`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/embedding)
- [`tfrs.layers.embedding.TPUEmbedding`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/embedding/TPUEmbedding)
- [`tfrs.layers.factorized_top_k`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/factorized_top_k)
- [`tfrs.layers.factorized_top_k.BruteForce`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/factorized_top_k/BruteForce)
- [`tfrs.layers.factorized_top_k.ScaNN`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/factorized_top_k/ScaNN)
- [`tfrs.layers.factorized_top_k.Streaming`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/factorized_top_k/Streaming)
- [`tfrs.layers.factorized_top_k.TopK`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/factorized_top_k/TopK)
- [`tfrs.layers.feature_interaction`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/feature_interaction)
- [`tfrs.layers.feature_interaction.Cross`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/dcn/Cross)
- [`tfrs.layers.feature_interaction.DotInteraction`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/feature_interaction/DotInteraction)
- [`tfrs.layers.feature_interaction.MultiLayerDCN`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/feature_interaction/MultiLayerDCN)
- [`tfrs.layers.loss`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/loss)
- [`tfrs.layers.loss.HardNegativeMining`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/loss/HardNegativeMining)
- [`tfrs.layers.loss.RemoveAccidentalHits`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/loss/RemoveAccidentalHits)
- [`tfrs.layers.loss.SamplingProbablityCorrection`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/layers/loss/SamplingProbablityCorrection)
- [`tfrs.metrics`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/metrics)
- [`tfrs.metrics.Factorized`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/metrics/Factorized)
- [`tfrs.metrics.FactorizedTopK`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/metrics/FactorizedTopK)
- [`tfrs.models`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/models)
- [`tfrs.models.Model`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/models/Model)
- [`tfrs.tasks`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/tasks)
- [`tfrs.tasks.Ranking`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/tasks/Ranking)
- [`tfrs.tasks.Retrieval`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/tasks/Retrieval)
- [`tfrs.tasks.Task`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/tasks/Task)
- [`tfrs.types`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/types)
- [`tfrs.types.Activation`](https://www.tensorflow.org/recommenders/api_docs/python/tfrs/types/Activation)