tensorflow_similarity/__init__.py,sha256=yPTN4CPThTdRkbLeYaAr2gr7r-mZJiw2BGAYlij_HXs,1293
tensorflow_similarity/algebra.py,sha256=Z92Wxbp9O123t7aH6ihoXxfynovz4mDETbNElAx7lB0,4160
tensorflow_similarity/callbacks.py,sha256=xybWtzWEhx6kFHbrmLqL1zrV6A3dp6lmuwf5PMPgEHU,13914
tensorflow_similarity/distances.py,sha256=Q7J5g7HABozoMR2Z1ai5Px31zjV140mVrs7HhzBcID4,11676
tensorflow_similarity/indexer.py,sha256=9VnI7ofm1N-wkatA76y4yXI3r2OPq_Ovzooj10Cuyik,30454
tensorflow_similarity/layers.py,sha256=y7H_vLdl7P1w3ZkTvV6TjfacfsWXX7bM0YbcN6BcdyI,11477
tensorflow_similarity/schedules.py,sha256=iUqckO5ntYmOxwphTVpv5aYgyN9Z5_W1wNt9nMxMAro,4738
tensorflow_similarity/types.py,sha256=y_4f2tMrgANLVN6fNNJKudKKozhPxt0Bn0IPMVu3AjA,4037
tensorflow_similarity/utils.py,sha256=iBlq6iSuiIAogYUZaVcHvRhRCx0BcJOE2HDq5LzXah4,5117
tensorflow_similarity/api/__init__.py,sha256=R2eViYQTk-gzqRGDSHhN_2bi4ITScbYUdFFG5afpZ-k,4501
tensorflow_similarity/architectures/__init__.py,sha256=AqqYil3mHdDzSus9L_BTjqdbEP81L--1hGuPzuTmWE4,806
tensorflow_similarity/architectures/efficientnet.py,sha256=ySsBgko-Vfa6ekmg9JQ9myGzDlwUFnNZNCHr-llIRWw,6583
tensorflow_similarity/architectures/resnet18.py,sha256=WSMutg7JSyL8REEu2rDiwNN57iWMKRhjF70JGeKrUj8,6441
tensorflow_similarity/architectures/resnet50.py,sha256=ojXnqO1ggF4QwHVsJtQmdLIaa1nrakhmsrx6IKEiVrw,5528
tensorflow_similarity/augmenters/__init__.py,sha256=VQoVOMlXDE8fioiTauRxDUCFxZdxRzBLqpnPRvxvZyw,182
tensorflow_similarity/augmenters/augmenter.py,sha256=CXaYDAmTa7x1h6dKmqhDrJNNIl5CFemgDXKhgqdguIk,1169
tensorflow_similarity/augmenters/barlow.py,sha256=1L3no8syfiCYxq0dp-vL3EsHljMWmmZvXWA3gblsOOg,5314
tensorflow_similarity/augmenters/contrastive.py,sha256=su9qevYOqCarAfqhDSlDP0AS_OONr5DnPFJ85rjyhmA,1440
tensorflow_similarity/augmenters/simclr.py,sha256=-ehAzC7CLlVTPLP7i9oWJz79AqRjUB9owmhgZvRoSLE,5252
tensorflow_similarity/augmenters/augmentation_utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tensorflow_similarity/augmenters/augmentation_utils/blur.py,sha256=KVkLwbpHJ08eBFDca8MvDH4U0pUx1bmvyME56b8gkyU,3923
tensorflow_similarity/augmenters/augmentation_utils/color_jitter.py,sha256=lwlcbQUJGf5SX_DVv5LG7WxMONyk9ABOSIi7NIbls3Q,7315
tensorflow_similarity/augmenters/augmentation_utils/cropping.py,sha256=yjZX2qCabMuNbJCPb-bIWPzs9SqO6t_shYu5F3IAX0o,8692
tensorflow_similarity/augmenters/augmentation_utils/flip.py,sha256=MO9FReJCrFpuu2FwtsEA-7HMo5qZrKuFiHkwSZ56pTM,636
tensorflow_similarity/augmenters/augmentation_utils/random_apply.py,sha256=nh83kWbBkVk1p0Dp6nne584_qkUR02oI3-ScotFGjf8,463
tensorflow_similarity/augmenters/augmentation_utils/solarize.py,sha256=P6OEwPEPMfwtL0uK4IW5poJWL3a-BpTfn5OsntJcpCs,466
tensorflow_similarity/classification_metrics/__init__.py,sha256=StxBxi1vvsWQTDqFh6m_VeZ4OoM5hFP8LT9hd7OSsCI,1131
tensorflow_similarity/classification_metrics/binary_accuracy.py,sha256=e2920Gee7EyAIah-vwiETvYlPY1Y3QFMLMuSKosEwQ4,3319
tensorflow_similarity/classification_metrics/classification_metric.py,sha256=T8v8yHddHzPmGqZ6Q-yOEy0dJOJng7Ps5aPMg5BHcV4,3077
tensorflow_similarity/classification_metrics/f1_score.py,sha256=IdhMr7LxxEmgPAk0ykvt9Onzf092TBcrxa2R26l2PtA,2748
tensorflow_similarity/classification_metrics/false_positive_rate.py,sha256=XIJlQwwVypqEB-LmgzfUXhIXND4ExG4d6L0V2eDKZIE,2587
tensorflow_similarity/classification_metrics/negative_predictive_value.py,sha256=6s5TGrpMWDg6rGdRWofpLXcz_0JjEt7UFxERrQOkaQQ,2589
tensorflow_similarity/classification_metrics/precision.py,sha256=njfLXE_hWwiNOPKK_7PRAbohSUiWF65Iv9jahLrF65w,3192
tensorflow_similarity/classification_metrics/recall.py,sha256=Fo3E93fJUC1iDXWPyPZ89LeUP3MWQetjDXh2O40kDA4,2550
tensorflow_similarity/classification_metrics/utils.py,sha256=K42I_AY8pdSXcpZqYkG_BLucETG7IwgLjIrp65ndWgc,2185
tensorflow_similarity/evaluators/__init__.py,sha256=40RSioSwOjwOvBcRq2LclOh6BQHodVHG3RD_J4Rr9qI,1752
tensorflow_similarity/evaluators/evaluator.py,sha256=Fly29cjI5RbWBbgMnB7JYS-5VA-qg0usYNWt_Dkh2bk,5979
tensorflow_similarity/evaluators/memory_evaluator.py,sha256=9opdXWs0r1WUXUHUJzH81Ojzq_yStJHasGAwWboq6ng,16468
tensorflow_similarity/losses/__init__.py,sha256=iqFC1adznyAK3lBVZZLo9mqxAu2PAtMNmin4-urguCQ,1069
tensorflow_similarity/losses/barlow.py,sha256=b5sBkKLaeC8Lri5ME-Tu3dBxe-SU2Wv5dYh-Rji_mng,3674
tensorflow_similarity/losses/circle_loss.py,sha256=Sh8ikWH476E-eJFpUbJIiHsT1gxyf08UnCzTXIwuZkA,6991
tensorflow_similarity/losses/metric_loss.py,sha256=NPRjnM85sHrXCj6A7n9jUCyKtG4ZtM8vKH1z6DdDPz0,2615
tensorflow_similarity/losses/multisim_loss.py,sha256=2QiqDTbd4yUgIaq34ewA9M0W-TfJ3c7AqSdMNfn_AxA,9352
tensorflow_similarity/losses/pn_loss.py,sha256=qeWtfxGoXhtCA2oUhxWEPseS3_g-ff4u2Xh5uMvRMxs,7987
tensorflow_similarity/losses/simclr.py,sha256=DdXdY2YEx4jOA1ucOEJ0DnaHHevsCh-wncSQQ4g4EqI,3154
tensorflow_similarity/losses/simsiam.py,sha256=QRGV3lKRKs9Q_oVyzW1hKW095Xic7PjIigs9Pf2Ar70,4108
tensorflow_similarity/losses/softnn_loss.py,sha256=admwJ2Ox9lezBgSM72QdpapWnlrNjxhc0zMcWju4X5A,4765
tensorflow_similarity/losses/triplet_loss.py,sha256=4JRmkCLSLCnLPvBAviuOfIoU6jwoGrbgfX-_yeMIxiI,7002
tensorflow_similarity/losses/utils.py,sha256=OXmOc8LssizLSyFKc7rgeNrAuMFjXF0vJbd-KbvXkGg,5875
tensorflow_similarity/losses/vicreg.py,sha256=66Qsq9L6nnv6fCMREeoTqUzPAkfM86pTgMqt4liC3rw,4204
tensorflow_similarity/losses/xbm_loss.py,sha256=6DB16xkb_9L3FqeXxSXMV_ahFXftmNW6zimRNw6XOEM,5467
tensorflow_similarity/matchers/__init__.py,sha256=sAjW_1Cfo0d4Rb8YDmr1V6NHK9fsMdqsdWCNaCY18iA,973
tensorflow_similarity/matchers/classification_match.py,sha256=pSVkhsMzTm3Hzqtj02iLJRbKsA5xXxUk-2kmgbQWOFY,12871
tensorflow_similarity/matchers/match_majority_vote.py,sha256=CTycbj6Sgp86v45oUv1368wZYFNm7evyrYLsK2yKkzs,2790
tensorflow_similarity/matchers/match_nearest.py,sha256=3RCcZnbp7w8Su3YtQ26nZ8Jt9cAqAaNzYwSMpid0EXs,2241
tensorflow_similarity/matchers/utils.py,sha256=74UI3VLq8REGheI_VzIo6k_0vIQo8JPe0yU-bQDe_cY,1884
tensorflow_similarity/models/__init__.py,sha256=CGvXWVTIpLDnZqMlOKFK_Y7wIoDrkX7Z04zz3tgI1C8,850
tensorflow_similarity/models/contrastive_model.py,sha256=bdEfreMkKNnJsIWpZY51EwZk96IQHi7n6a4_2KdIUp4,41310
tensorflow_similarity/models/similarity_model.py,sha256=J44FR3xRPj3_OL2aCJHeMfHIsrXc_-ze1EV6MPFhAos,31716
tensorflow_similarity/retrieval_metrics/__init__.py,sha256=Mk6A0IY2R5JFsK4bpkP57Dm13DWa1A_V5ptoYPIlprI,1016
tensorflow_similarity/retrieval_metrics/bndcg.py,sha256=hEbD0u_Eu2EnKFOPHRV99ySDDZ4OCF7NtyGwCHP9KR4,5660
tensorflow_similarity/retrieval_metrics/map_at_k.py,sha256=BKDYjuMq30qMrDVr-f5VW-HMI5SW_nCxBjmzJNvxHko,5307
tensorflow_similarity/retrieval_metrics/precision_at_k.py,sha256=uDaPhA02rETIGrInjvl1ClcAHVcfbfgHfbs1Ce4tZBo,3787
tensorflow_similarity/retrieval_metrics/recall_at_k.py,sha256=oWMc7km6Q7qIcY9tU57n1NpiUs6uo585gMtrb2zNWAQ,3390
tensorflow_similarity/retrieval_metrics/retrieval_metric.py,sha256=fIj2y5uEmMPFg3Bb3tUs6dxNNleJaJpUhAIhO4PC2ic,4287
tensorflow_similarity/retrieval_metrics/utils.py,sha256=yowrMhyDIefNKZ-kaDDn2yys9jV3OhCJ288DY1VecyQ,1450
tensorflow_similarity/samplers/__init__.py,sha256=LceJh69SOn0QmupGQnVkp7p5lIV5c5lPrvM_qqMPxdw,1583
tensorflow_similarity/samplers/memory_samplers.py,sha256=662c25WFrjnZuPZf_cGF4dZV0M8MYLLOo93sE6wnDwY,14109
tensorflow_similarity/samplers/samplers.py,sha256=HcEASEnx6eWU8o4QN9-rVJakvduz8mafIenAU4vBMFY,5859
tensorflow_similarity/samplers/tfdataset_samplers.py,sha256=1VAdU9Rq7-LuAdxzDeufGjbfZT97YuZeJqVDlsxsD8k,6763
tensorflow_similarity/samplers/tfrecords_samplers.py,sha256=yKaXnx82u5C03AZkL50SglkaH2AvtCdsrtHynxecIxY,5118
tensorflow_similarity/samplers/utils.py,sha256=72LkTzVCnGmlKjqlNY5eTT4RYbWlUGP2fiL3RISsjGE,2897
tensorflow_similarity/search/__init__.py,sha256=Pwp3bbfxmt4sIVTrqOTcvOQOUgFiDfd-EZ4eY07ebxI,1715
tensorflow_similarity/search/nmslib_search.py,sha256=wrgt5-Fk0RK7GTlvmz7iI8U-oNwHJG63PTi3DPNKyfs,7204
tensorflow_similarity/search/search.py,sha256=T8nbgPv5_joASefHBkclxUpNvu4FpUuxPLRSDkWpQqc,3418
tensorflow_similarity/stores/__init__.py,sha256=fhTqg_K4M52XhgnMpsBhS4jJZUkdujG0cXBqAXstlFk,1292
tensorflow_similarity/stores/memory_store.py,sha256=DwwJIUXFjv-lpf9hELDjoxCuTqcPLMHQenFfAyvCO9o,6591
tensorflow_similarity/stores/store.py,sha256=bUQIH6pnoUt6NffkgCY0Mnxmqhf8ln8Tvywmj1WYFJI,3670
tensorflow_similarity/training_metrics/__init__.py,sha256=a-n5pVsi9d2lq2pC4X2RRYFC5osvF_CsuMGhcEdj9XY,1226
tensorflow_similarity/training_metrics/distance_metrics.py,sha256=Ytee-QiZDVumHD_mzDBSjH6vcY0nnPGaWVeOmt553_Y,6554
tensorflow_similarity/training_metrics/utils.py,sha256=5lXuPNHIWDpjO-SxhjPc2FCVGi5nnb4g6UgyuiisdWw,1656
tensorflow_similarity/visualization/__init__.py,sha256=ZL_Z4DiMS1EO4wfB7OAkHkmh3ggSTRF7SAMCKr1mYzI,850
tensorflow_similarity/visualization/confusion_matrix_viz.py,sha256=9xPsnZjqIYCcXdPAgoXBJKQMjzhkC6_Lt67hr2XYt3A,3526
tensorflow_similarity/visualization/neighbors_viz.py,sha256=cdmafLmBSNbqrlODqtBhLkvUOaWhwIY0rhq4AMqduss,2773
tensorflow_similarity/visualization/projector.py,sha256=cHRxN5JLjIZu3BZjfh64DWu3VJYQ74qHzHbWd8V1Dbk,6431
tensorflow_similarity/visualization/vizualize_views.py,sha256=m3oU-bjIhxJB5QpFiwWtjJf9Wh35SeW_e1QThjn1W84,2116
tests/__init__.py,sha256=j7dzXYghl-Ewx2vh6bqzrj4uBZTZhTQLEwm2GCZvvJY,107
tests/conftest.py,sha256=K-G-wBU9O35P-7laLs-maKMHOYCpWdtyy4FQ1IT5kBM,175
tests/test_algebra.py,sha256=3Ws9GkadsrvCTxKgOnbxI0L1FcLdjUsCISIz6Bl99bM,4851
tests/test_callbacks.py,sha256=qyKwdZvbyzHYn4ateAiZfv8A0u7wGdyufwltgOHcQRw,11960
tests/test_distances.py,sha256=kcxGpI_nU3apTS68Xe28pkMSlmNKCr0jqFtWGlMKtwk,7401
tests/test_indexer.py,sha256=5gFK-mj0EXTv-5TNAcqZd42Up1TZGiINUXUparBafds,5369
tests/test_layers.py,sha256=DS6ZPz6f03tJZOlz6ZNGJIL54asOrXbKDXceHa_rNcI,8025
tests/test_losses.py,sha256=t-x2oDlv_Ra-UKaZhWlvB7L97mvNs818RJhxzxMM0hM,7348
tests/test_model.py,sha256=Nb5qBMi7b4yJ5Yb2RMJpGzpyW6Zr4eosYobc4EqFzX0,1449
tests/test_schedules.py,sha256=laMzvK2nzzCbImD8_lD81cdCCi9dq8eoYiZmPYuxQhM,2840
tests/test_utils.py,sha256=3BdXaWo6xw89TxdhixgwmMAdWZ2v9u8unV_Gtr8Z69M,3227
tests/architectures/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/architectures/test_efficientnet.py,sha256=MBxZ_guzgw4AJCr0DSrD0R0XdfuC2kTOdzHJaqliTYc,5028
tests/architectures/test_resnet18.py,sha256=vR4Gprv8sXDEMxtBwHyxPkrI0MDpeCIE22MLVN4usAA,1487
tests/architectures/test_resnet50.py,sha256=XvsYE67eXdgQG-Ql9uSa1ZtnJjmcTXefJkht_9I-5Qc,3621
tests/classification_metrics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/classification_metrics/test_classification_metrics.py,sha256=g2mcGEpjl2ncf_j3QtEds9R1R0qpx_ZzrC01wToSJ7M,6167
tests/evaluators/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/evaluators/test_memory_evaluator.py,sha256=CgoCJUkeuOUbSRI4E9tFmKKRidILsNFeJqL19jNFSlo,4260
tests/matchers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/matchers/test_classification_match.py,sha256=RSSHwZK7arc4-AUjdY2XN83i_DXNSubsw8X50O7OC_g,6420
tests/matchers/test_majority_vote.py,sha256=Hjt_MWxX0moJEKi6XtnPQSSWpn8e9GydGy-9exDHA3Y,661
tests/matchers/test_match_nearest.py,sha256=QLKUIfQrC4hv3u_0lxcdQ6YGfrXKywR-6YzzLgo3dfg,600
tests/retrieval_metrics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/retrieval_metrics/test_bndcg.py,sha256=EiaIhOOC-B6SoXojUyRpHlQtZfjmOnGDoNJNmvmJx4o,2836
tests/retrieval_metrics/test_map_at_k.py,sha256=dJkmiljdKeEzx3mlyckgnNKApmb0Y_0eDocVQdxBqXo,1554
tests/retrieval_metrics/test_precision_at_k.py,sha256=TMYzNFarClDgkyARrfceTUi-HU1gEZ3GahRD3Ilkw2c,807
tests/retrieval_metrics/test_recall_at_k.py,sha256=rc2kXwfusg603zBzYdnO1y-yVjt1ctlVXGk-d1c_6NQ,738
tests/retrieval_metrics/test_retrieval_metric.py,sha256=tT9MTse2kp280_jQegoWS2XfxMNLB9M3B9rErg3g8Cc,2557
tests/samplers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/samplers/test_memory_samplers.py,sha256=SFQ7ZGMGldwbo-iZpMuHgortqY2rRe6jYT43FvxIKV8,4864
tests/samplers/test_tfdataset_samplers.py,sha256=6lLaKbj9NlpcRJliiy3-9VaqlCjFJrmtF9a5VKEnGHU,720
tests/samplers/test_tfrecord_samplers.py,sha256=d2EHHG8H0BYsw-5Go_6NZGhIWieUwpfjV8IpXdhMR_4,1952
tests/search/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/search/test_nmslib_search.py,sha256=cfP9WHzfHTpgXsxndx-KMy8fq1bDXX0ppsgZjb1QTYU,1953
tests/stores/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/stores/test_memory_store.py,sha256=MxvCq8a0q44u0dDTPVaSamZJQoBpAC--qfWaQXqj0QU,1839
tests/training_metrics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/training_metrics/test_distance_metrics.py,sha256=YaOfcawGI39HX65omuh80wrPw9etkGvOSBFwWmJJkcM,3228
tests/visualization/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tests/visualization/test_confusion_matrix.py,sha256=-vm26ZtIjYp7FBUEg6bpjCTCir4pg20liUa4daaDQx4,3999
tests/visualization/test_neighbors_viz.py,sha256=Ybh2hsJ1jRKQEA8kaArodfCeV2pjiKeN9mQRyAUm5mk,3303
tensorflow_similarity-0.16.4.dist-info/LICENSE,sha256=jGosEPWH1POnvophsX14E3pNWN0-gtbWC_tCmHHxzX8,11426
tensorflow_similarity-0.16.4.dist-info/METADATA,sha256=ONd_F18A6TD-csYwz_FVm200IC3U0GxtLRmAmRqQRg4,9900
tensorflow_similarity-0.16.4.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
tensorflow_similarity-0.16.4.dist-info/top_level.txt,sha256=wPI_j809GEnpOvSixaPH4qy-wByrqgfN6uWrHWdeiVQ,28
tensorflow_similarity-0.16.4.dist-info/RECORD,,
