Skip to content

Commit 15a4578

Browse files
committed
README update
1 parent 801d0f5 commit 15a4578

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

README.md

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,36 +4,28 @@
44
![Tensorflow](https://img.shields.io/badge/tensorflow-v2.9.0+-success.svg)
55
[![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/keras-team/keras-cv/issues)
66

7-
# Vision
8-
A computer vision library dedicated for auto-driving, robotics and on device applications.
97

108
# Mission
119

12-
KerasCV is a layered repository consisting of core components and modeling components.
10+
KerasCV is a computer vision library of modular computer vision oriented Keras components.
11+
These components consist of models, layers, metrics, losses, callbacks, and utility functions.
1312

14-
On the core components, it is made of modular building blocks (ops, functions, layers, metrics, losses, callbacks) that standardizes APIs for computer vision concepts such as data-augmentation pipeline, bounding boxes, keypoints, point clouds, feature pyramid network, etc, so applied computer vision engineers can leverage to quickly assemble production-grade, state-of-the-art
15-
training and inference pipelines for common tasks such as image classification, object detection and segmentation, image data augmentation, etc.
13+
The goal of the library is to provide standardized Keras native APIs for common computer vision tasks such as data-augmentation, classification, object detection, image generation, and more.
14+
Applied computer vision engineers can leverage KerasCV to quickly assemble production-grade, state-of-the-art training and inference pipelines for all of these common tasks.
1615

17-
On the modeling components, it provides the most widely used models for each task such as ResNet family, MobileNet family, transformer-based models, anchor-based and anchor-free meta architectures, unet models, that are built on top of core components, highly composable and compatible with the Keras trainer (`model.fit`). It aims to provide pre-built models that are mixed-precision compatible, QAT compatible, and xla compilable during training, and generic model optimization tools for deployment on devices such as onboard GPUs, mobile, edge chips.
18-
19-
KerasCV provides the following values for users:
20-
- modular mid-level APIs and composable meta architectures
21-
- mixed-precision and xla enabled components
22-
- highly optimized, quantization aware training (QAT) enabled models, compatible between GPUs and TPUs.
23-
- reproducible training results and leaderboard
24-
- useful tools for evaluation, visualization and explanation.
25-
- source for inference conversion (TFLite, edge devices, TensorRT, etc) and optimization at model level.
2616

2717
KerasCV can be understood as a horizontal extension of the Keras API: the components are new first-party
2818
Keras objects (layers, metrics, etc) that are too specialized to be added to core Keras, but that receive
2919
the same level of polish and backwards compatibility guarantees as the rest of the Keras API and that
3020
are maintained by the Keras team itself.
3121

22+
In addition to API consistency, KerasCV components are built to be mixed-precision compatible, QAT compatible, xla compilable, and TPU compatible.
23+
In the near term, we aim to provide pre-trained models for common tasks such as on-device object detection and NSFW classification.
24+
We also aim to provide generic model optimization tools for deployment on devices such as onboard GPUs, mobile, edge chips.
25+
3226
KerasCV's primary goal is to provide a coherent, elegant, and pleasant API to train state of the art computer vision models.
3327
Users should be able to train state of the art models using only `Keras`, `KerasCV`, and TensorFlow core (i.e. `tf.data`) components.
3428

35-
Different from Keras IO, this product focus on meta architectures and training scripts to help users reproduce result from open datasets.
36-
3729
To learn more about the future project direction, please check the [roadmap](.github/ROADMAP.md).
3830

3931
## Quick Links

0 commit comments

Comments
 (0)