{"data":{"slug":"tensorflow-model-optimization","name":"model-optimization","tagline":"Toolkit for optimizing ML models in Keras and TensorFlow","github_url":"https://github.com/tensorflow/model-optimization","owner":"tensorflow","repo":"model-optimization","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"Python","stars":1576,"forks":346,"topics":["compression","deep-learning","keras","machine-learning","ml","model-compression","optimization","pruning","quantization","quantized-networks","quantized-neural-networks","quantized-training","sparsity","tensorflow"],"archived":false,"github_pushed_at":"2026-07-27T06:03:18+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/tensorflow-model-optimization","markdown_url":"https://www.graphcanon.com/tools/tensorflow-model-optimization.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-model-optimization","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-model-optimization","description":"A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.","homepage_url":"https://www.tensorflow.org/model_optimization","license":"Apache-2.0","open_issues":246,"watchers":110,"ai_summary":"Provides functionalities including quantization and pruning to optimize models for deployment.","readme_excerpt":"## Installation\nFor installation instructions, see\n[tensorflow.org/model_optimization/guide/install](https://www.tensorflow.org/model_optimization/guide/install).","github_created_at":"2018-10-31T20:34:28+00:00","created_at":"2026-07-11T23:37:44.239891+00:00","updated_at":"2026-08-04T12:01:19.644881+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"compression","name":"compression"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"keras","name":"keras"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"ml","name":"ml"},{"slug":"model-compression","name":"model-compression"},{"slug":"optimization","name":"optimization"},{"slug":"pruning","name":"pruning"}],"trust":{"provenance":{"is_fork":false,"github_id":155619942,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-04T12:01:18.811Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":1,"days_since_push":8,"last_release_at":"2026-05-12T18:23:03Z"},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:37:46.118Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-04T12:01:19.301Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-08-04T12:01:19.301Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-04T12:01:19.301Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you are working with Keras or TensorFlow models and need to apply post-training quantization or pruning techniques to minimize model size and enhance inference speed.","If your project requires compression that is explicitly supported by the toolkit for better performance on edge devices."],"when_not_to_use":["Do not use this toolkit if you are working with ML models outside of Keras and TensorFlow frameworks, as it does not support other popular frameworks like PyTorch.","Avoid using this toolkit when detailed customization is needed beyond its quantization and pruning options, since the available methods might be too limited for complex optimization tasks."],"source":"enrich:decision_facts","observed_at":"2026-07-16T22:04:49.105Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Toolkit for optimizing ML models in Keras and TensorFlow, focusing on quantization and pruning."}]}}