Metadata-Version: 2.3
Name: optical_toolkit
Version: 0.6.0
Summary: An API for streamlining unsupervised ML ops such as visualizations, clustering, CNN insights, etc.
License: MIT
Author: kenny
Author-email: 97374837+kankenny@users.noreply.github.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: matplotlib (>=3.10.1)
Requires-Dist: numpy (>=1.26.0,<2.0.0)
Requires-Dist: opencv-python-headless (>=4.11.0.86)
Requires-Dist: scikit-learn (>=1.6.1)
Requires-Dist: tensorflow (>=2.17.1,<3.0.0)
Requires-Dist: tqdm (>=4.67.1,<5.0.0)
Description-Content-Type: text/markdown


# OpticalToolkit

### A collection of deep learning -- computer vision utility functions

##### Visualize
- Visualize a dataset in a grid
- Visualize the 2d and 3d embeddings of images
- Visualize the filters of a (trained) CNN model

##### Analyze
- Analyze 'highly confident' errors in classification tasks
    - Confusion matrix normalized by row/column



