duplicated block id: 1 size: 59 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (1048:1135) - tensorflow_similarity/models/similarity_model.py (678:765) duplicated block id: 2 size: 47 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (815:969) - tensorflow_similarity/models/similarity_model.py (450:604) duplicated block id: 3 size: 36 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (660:716) - tensorflow_similarity/models/similarity_model.py (302:358) duplicated block id: 4 size: 23 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (976:1003) - tensorflow_similarity/models/similarity_model.py (609:636) duplicated block id: 5 size: 23 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (763:812) - tensorflow_similarity/models/similarity_model.py (399:448) duplicated block id: 6 size: 21 cleaned lines of code in 2 files: - tensorflow_similarity/losses/pn_loss.py (34:97) - tensorflow_similarity/losses/triplet_loss.py (33:93) duplicated block id: 7 size: 19 cleaned lines of code in 2 files: - tensorflow_similarity/callbacks.py (96:116) - tensorflow_similarity/callbacks.py (231:251) duplicated block id: 8 size: 16 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (337:354) - tensorflow_similarity/models/contrastive_model.py (376:393) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - tensorflow_similarity/architectures/efficientnet.py (128:143) - tensorflow_similarity/architectures/resnet50.py (88:103) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - tensorflow_similarity/samplers/memory_samplers.py (219:236) - tensorflow_similarity/samplers/memory_samplers.py (371:388) duplicated block id: 11 size: 14 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (257:272) - tensorflow_similarity/models/similarity_model.py (223:238) duplicated block id: 12 size: 13 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (719:749) - tensorflow_similarity/models/similarity_model.py (317:347) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (675:705) - tensorflow_similarity/models/contrastive_model.py (719:749) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (609:656) - tensorflow_similarity/models/similarity_model.py (251:298) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - tensorflow_similarity/evaluators/evaluator.py (109:120) - tensorflow_similarity/evaluators/memory_evaluator.py (176:187) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - tensorflow_similarity/evaluators/evaluator.py (63:73) - tensorflow_similarity/evaluators/memory_evaluator.py (98:108) duplicated block id: 17 size: 11 cleaned lines of code in 2 files: - tensorflow_similarity/callbacks.py (47:91) - tensorflow_similarity/callbacks.py (183:230) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - benchmark/supervised/generate_datasets.py (41:53) - tensorflow_similarity/samplers/tfdataset_samplers.py (116:128) duplicated block id: 19 size: 10 cleaned lines of code in 2 files: - tensorflow_similarity/layers.py (221:230) - tensorflow_similarity/layers.py (317:326) duplicated block id: 20 size: 9 cleaned lines of code in 2 files: - tensorflow_similarity/indexer.py (301:310) - tensorflow_similarity/indexer.py (352:361) duplicated block id: 21 size: 9 cleaned lines of code in 2 files: - tensorflow_similarity/retrieval_metrics/map_at_k.py (98:121) - tensorflow_similarity/retrieval_metrics/precision_at_k.py (64:87) duplicated block id: 22 size: 9 cleaned lines of code in 2 files: - tensorflow_similarity/architectures/efficientnet.py (52:121) - tensorflow_similarity/architectures/resnet50.py (29:84) duplicated block id: 23 size: 9 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (575:583) - tensorflow_similarity/models/contrastive_model.py (586:594) duplicated block id: 24 size: 9 cleaned lines of code in 2 files: - tensorflow_similarity/retrieval_metrics/precision_at_k.py (62:85) - tensorflow_similarity/retrieval_metrics/recall_at_k.py (51:74) duplicated block id: 25 size: 8 cleaned lines of code in 2 files: - tensorflow_similarity/retrieval_metrics/map_at_k.py (98:119) - tensorflow_similarity/retrieval_metrics/recall_at_k.py (53:74) duplicated block id: 26 size: 8 cleaned lines of code in 2 files: - tensorflow_similarity/callbacks.py (137:145) - tensorflow_similarity/callbacks.py (331:339) duplicated block id: 27 size: 8 cleaned lines of code in 2 files: - tensorflow_similarity/augmenters/simclr.py (99:120) - tensorflow_similarity/augmenters/simclr.py (154:175) duplicated block id: 28 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/layers.py (111:117) - tensorflow_similarity/layers.py (221:227) duplicated block id: 29 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (492:498) - tensorflow_similarity/models/contrastive_model.py (504:510) duplicated block id: 30 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/distances.py (129:144) - tensorflow_similarity/distances.py (167:182) duplicated block id: 31 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (492:498) - tensorflow_similarity/models/similarity_model.py (812:818) duplicated block id: 32 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/callbacks.py (137:143) - tensorflow_similarity/callbacks.py (320:326) duplicated block id: 33 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/callbacks.py (320:326) - tensorflow_similarity/callbacks.py (331:337) duplicated block id: 34 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (517:523) - tensorflow_similarity/models/similarity_model.py (812:818) duplicated block id: 35 size: 7 cleaned lines of code in 2 files: - benchmark/supervised/generate_datasets.py (167:174) - benchmark/supervised/train.py (82:89) duplicated block id: 36 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (492:498) - tensorflow_similarity/models/contrastive_model.py (517:523) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (666:672) - tensorflow_similarity/models/similarity_model.py (222:228) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (504:510) - tensorflow_similarity/models/contrastive_model.py (517:523) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (504:510) - tensorflow_similarity/models/similarity_model.py (812:818) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/models/similarity_model.py (222:228) - tensorflow_similarity/models/similarity_model.py (308:314) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/layers.py (111:117) - tensorflow_similarity/layers.py (317:323) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - tensorflow_similarity/losses/pn_loss.py (195:201) - tensorflow_similarity/losses/triplet_loss.py (176:182) duplicated block id: 43 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/losses/pn_loss.py (141:146) - tensorflow_similarity/losses/triplet_loss.py (122:127) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/f1_score.py (48:53) - tensorflow_similarity/classification_metrics/recall.py (47:52) duplicated block id: 45 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (257:262) - tensorflow_similarity/models/similarity_model.py (309:314) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/architectures/efficientnet.py (135:140) - tensorflow_similarity/architectures/resnet18.py (87:92) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/negative_predictive_value.py (47:52) - tensorflow_similarity/classification_metrics/precision.py (46:51) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/f1_score.py (48:53) - tensorflow_similarity/classification_metrics/negative_predictive_value.py (47:52) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (57:62) - tensorflow_similarity/models/contrastive_model.py (481:486) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/classification_metric.py (66:71) - tensorflow_similarity/classification_metrics/precision.py (46:51) duplicated block id: 51 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/classification_metric.py (66:71) - tensorflow_similarity/classification_metrics/recall.py (47:52) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/binary_accuracy.py (53:58) - tensorflow_similarity/classification_metrics/recall.py (47:52) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/f1_score.py (48:53) - tensorflow_similarity/classification_metrics/precision.py (46:51) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/evaluators/evaluator.py (37:42) - tensorflow_similarity/evaluators/memory_evaluator.py (39:44) duplicated block id: 55 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/architectures/resnet18.py (87:92) - tensorflow_similarity/architectures/resnet50.py (95:100) duplicated block id: 56 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/binary_accuracy.py (53:58) - tensorflow_similarity/classification_metrics/f1_score.py (48:53) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/classification_metric.py (66:71) - tensorflow_similarity/classification_metrics/f1_score.py (48:53) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (310:315) - tensorflow_similarity/models/contrastive_model.py (362:367) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/visualization/projector_v2/lib/ipc.ts (103:108) - tensorflow_similarity/visualization/projector_v2/lib/ipc.ts (111:116) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/classification_metric.py (52:59) - tensorflow_similarity/matchers/classification_match.py (47:54) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/binary_accuracy.py (53:58) - tensorflow_similarity/classification_metrics/negative_predictive_value.py (47:52) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/binary_accuracy.py (53:58) - tensorflow_similarity/classification_metrics/classification_metric.py (66:71) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (602:607) - tensorflow_similarity/models/similarity_model.py (244:249) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/binary_accuracy.py (53:58) - tensorflow_similarity/classification_metrics/precision.py (46:51) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/negative_predictive_value.py (47:52) - tensorflow_similarity/classification_metrics/recall.py (47:52) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/models/contrastive_model.py (257:262) - tensorflow_similarity/models/contrastive_model.py (667:672) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/classification_metric.py (66:71) - tensorflow_similarity/classification_metrics/negative_predictive_value.py (47:52) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/classification_metrics/precision.py (46:51) - tensorflow_similarity/classification_metrics/recall.py (47:52) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - tensorflow_similarity/callbacks.py (41:46) - tensorflow_similarity/callbacks.py (176:181)