{
  "schemaVersion": 2,
  "version": "ct-mobilenet-b090d45c6b58",
  "trainedAt": "2026-10-24T08:34:14.496Z",
  "featureSize": 256,
  "trainIds": [
    "SYN-PET-001",
    "SYN-PET-002",
    "SYN-PET-003",
    "SYN-PET-004",
    "SYN-PET-005",
    "SYN-PET-006",
    "SYN-PET-007",
    "SYN-PET-008",
    "SYN-PET-011",
    "SYN-PET-012",
    "SYN-PET-013",
    "SYN-PET-014",
    "SYN-PET-015",
    "SYN-PET-016",
    "SYN-PET-017",
    "SYN-PET-018",
    "SYN-CRD-001",
    "SYN-CRD-002",
    "SYN-CRD-003",
    "SYN-CRD-004",
    "SYN-CRD-005",
    "SYN-CRD-006",
    "SYN-CRD-007",
    "SYN-CRD-008",
    "SYN-CRD-011",
    "SYN-CRD-012",
    "SYN-CRD-013",
    "SYN-CRD-014",
    "SYN-CRD-015",
    "SYN-CRD-016",
    "SYN-CRD-017",
    "SYN-CRD-018"
  ],
  "testIds": [
    "SYN-PET-009",
    "SYN-PET-010",
    "SYN-PET-019",
    "SYN-PET-020",
    "SYN-CRD-009",
    "SYN-CRD-010",
    "SYN-CRD-019",
    "SYN-CRD-020"
  ],
  "correct": 8,
  "accuracy": 1,
  "evaluationGroups": {
    "previous-test": {
      "ids": [
        "SYN-PET-009",
        "SYN-PET-010",
        "SYN-CRD-009",
        "SYN-CRD-010"
      ],
      "correct": 4,
      "accuracy": 1
    },
    "new-holdout": {
      "ids": [
        "SYN-PET-019",
        "SYN-PET-020",
        "SYN-CRD-019",
        "SYN-CRD-020"
      ],
      "correct": 4,
      "accuracy": 1
    }
  },
  "headSha256": "b090d45c6b58471034564e0b61e6645f933ed2e3d6680af35b7fc72495f99455",
  "backboneSha256": "476ce0dbdfa7f9872f0dda21479d8d4c8ccb279c6cdba1401b3e51242a0eb767",
  "sourceDeclaration": "Pengguna menyatakan bahwa 40 gambar adalah foto barang nyata, setiap ID merupakan objek berbeda, dan 20 foto tambahan tidak mengulang objek dataset sebelumnya.",
  "independentlyVerified": false,
  "declaration": {
    "source": "user-provided-photographs",
    "statement": "Pengguna menyatakan bahwa 40 gambar adalah foto barang nyata, setiap ID merupakan objek berbeda, dan 20 foto tambahan tidak mengulang objek dataset sebelumnya.",
    "independentlyVerified": false,
    "declaredDate": "2026-10-24"
  },
  "architecture": "Frozen ImageNet MobileNetV1 0.25 + global average pooling + L2-normalized features + trained two-class softmax head",
  "preprocessing": "RGB, bilinear 224x224 with aligned corners, pixel / 127.5 - 1, global average pooling, L2 normalization",
  "training": {
    "backboneUrl": "https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_0.25_224/model.json",
    "featureLayer": "conv_pw_13_relu",
    "imageSize": 224,
    "epochs": 200,
    "learningRate": 0.03,
    "l2": 0.001,
    "seed": 20261024,
    "labels": [
      "pet",
      "cardboard"
    ],
    "trainableParameters": 514,
    "sourceImages": 32,
    "augmentedExamples": 128,
    "variants": [
      "original",
      "horizontal flip",
      "brightness x0.9",
      "brightness x1.1"
    ],
    "shuffle": false,
    "lastLoss": 0.1266269087791443,
    "validationSet": "No separate validation set; hyperparameters retained from the previous model, without tuning against either held-out cohort. The previous-test cohort had already been evaluated before this update."
  },
  "samples": [
    {
      "id": "SYN-PET-001",
      "material": "pet",
      "imageFile": "SYN-PET-001.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "93fa2ceb2c927044d854eef4b49c82838c4a6a8f136a135d4537bf0ac6ee2d60",
      "displaySha256": "9862d0a6512135a228dce832643aa5fd01478df07f2682ed703dcb5b5f2cd97c"
    },
    {
      "id": "SYN-PET-002",
      "material": "pet",
      "imageFile": "SYN-PET-002.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "1fcf04af22b67bca568a554f2396089c90c203722748fdcf82cd6fb73196b872",
      "displaySha256": "56c4448061c5e5ec071c2cfb66fabc1220beacd6a90c12613a6cacadc0330889"
    },
    {
      "id": "SYN-PET-003",
      "material": "pet",
      "imageFile": "SYN-PET-003.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "a707dda86e89f5d7a2e3e949b246dc3c928dadb0fa7225aa0e9167aa2d98abf7",
      "displaySha256": "cbc2043cb0be560234b3c3abc5ba85567a6e3554d503a619a50bcf76cb404059"
    },
    {
      "id": "SYN-PET-004",
      "material": "pet",
      "imageFile": "SYN-PET-004.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "6db7c874c096c4fd8bb44684955ee0c2d49f7f59205ac1e8b1ea3fa7413118f7",
      "displaySha256": "9cab4dc44be979da7d8e8e73dda512f90d239ef2d077a1b231025e07c4e78130"
    },
    {
      "id": "SYN-PET-005",
      "material": "pet",
      "imageFile": "SYN-PET-005.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "afcf9bb151b75a169d161d7e6ac9d6c00599c55d2dac793831dcc61c429dd01c",
      "displaySha256": "410dcbfe30aa403f5acf7913f756fe5d7e3af299d4de8bb9143aef0bd87a37dd"
    },
    {
      "id": "SYN-PET-006",
      "material": "pet",
      "imageFile": "SYN-PET-006.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "398d533d07c859804a4a78b602b454bcd60a084d39f06ac085262ce910cc61a4",
      "displaySha256": "71b97a992023a60efb98a2b00cb96c63a20408a545b0a7637637004ec46c7295"
    },
    {
      "id": "SYN-PET-007",
      "material": "pet",
      "imageFile": "SYN-PET-007.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "cd2f4c186c456d4f47bd629322c09a7eb4386da6e9878bb30bc4f14d642fa581",
      "displaySha256": "0c7dca976ffc17b3d6f9eaad834ba84e890779d2dcf8d094e2221528f8a1f923"
    },
    {
      "id": "SYN-PET-008",
      "material": "pet",
      "imageFile": "SYN-PET-008.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "fa2b1721af7b8d29c6773eb68a081a477ddabd4f63ca7ac8489b2308a7917c57",
      "displaySha256": "86de1ad76d4a1abc24222f34975b78c3ce2c0efa01273115635e192273e843f6"
    },
    {
      "id": "SYN-PET-009",
      "material": "pet",
      "imageFile": "SYN-PET-009.png",
      "role": "test",
      "testCohort": "previous-test",
      "originalSha256": "781d11193547d1dd3e6b9cda5d510b249dc35d0df36dd2c8e17b0c3b7c6d8a3f",
      "displaySha256": "bb366a7572684ed97132caae0b5cd353e86201f5bdc2b4603862ecd165ba9c81"
    },
    {
      "id": "SYN-PET-010",
      "material": "pet",
      "imageFile": "SYN-PET-010.png",
      "role": "test",
      "testCohort": "previous-test",
      "originalSha256": "961364976bc117719d12351534cb23a73e7eec90ec0455fe243d8f387ad5069f",
      "displaySha256": "c13f0898228bf72a1a7f9b2246965aa8f3e8c520030a0f3a2c381e56a0b05e78"
    },
    {
      "id": "SYN-PET-011",
      "material": "pet",
      "imageFile": "SYN-PET-011.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "81dcbc281d359b3e0ee88e656879156a4fa31154075cccaa4d1b0bfe5a1911c7",
      "displaySha256": "9f4395096d859de060a600c24de6ac8a829635387409cbee5120627ecdd348b6"
    },
    {
      "id": "SYN-PET-012",
      "material": "pet",
      "imageFile": "SYN-PET-012.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "aeb5e42740c033c181fa9ee8a7447cccc6e6e6ec09c79c60a3c6e5538dd566ce",
      "displaySha256": "f301eb84bac663729b49bc17739dee847f099374ed9e18de3b7bb8546ae73333"
    },
    {
      "id": "SYN-PET-013",
      "material": "pet",
      "imageFile": "SYN-PET-013.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "22e94902a5aed444cf3bc5eb6d33b01469e4dfe707590bc59d44c527c6604fe8",
      "displaySha256": "f07866ea4fcb7f6c8ade2dc4066990b29b2b32a6b3396a29d87c346e2694af63"
    },
    {
      "id": "SYN-PET-014",
      "material": "pet",
      "imageFile": "SYN-PET-014.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "cabeef45220ad124d8f3b572a9183c94cde6acfa2e4e584022d2bbdc9685525b",
      "displaySha256": "1549e3d8607167fdee8ec6a56fe69ef6644e08d50a5047cee0b008f2d5421642"
    },
    {
      "id": "SYN-PET-015",
      "material": "pet",
      "imageFile": "SYN-PET-015.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "5c4ce526fecebf5ab76714f051e47e3a5536f7e1ed5671555b404053849a001d",
      "displaySha256": "37f807cd3c2eb3aa9d321dd8bade2b1e7570162db68c2934cf9a1e95ed72cdf8"
    },
    {
      "id": "SYN-PET-016",
      "material": "pet",
      "imageFile": "SYN-PET-016.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "7e99833695533e290dcd4b51fc66771e10fbd50c26a495340ded9ebc42f2a820",
      "displaySha256": "2da1f7d0653d0660fd256e2218c81f5888a304c73f85b6cfd6435502fc808392"
    },
    {
      "id": "SYN-PET-017",
      "material": "pet",
      "imageFile": "SYN-PET-017.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "d9552a2eb5302fdf839f23f1876702fef06a078a9695c9c67a23341816a5c7d0",
      "displaySha256": "1c8e0ed6653b56715e43d6c09c3c17369866257af10aeb271df37628f99572b2"
    },
    {
      "id": "SYN-PET-018",
      "material": "pet",
      "imageFile": "SYN-PET-018.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "1815a2d10827d1338e9f630c6ddd2892a5db0e274c2d36682e1a1d9a35d0af3b",
      "displaySha256": "7bd6b2aea86de1a2735b6769ca8e376bf1f31c1423f592b8405eba68a2251a52"
    },
    {
      "id": "SYN-PET-019",
      "material": "pet",
      "imageFile": "SYN-PET-019.png",
      "role": "test",
      "testCohort": "new-holdout",
      "originalSha256": "ffc346b6b270cdbe8e937ca0f1d1c15ebdb3d2bb1b1cdcb7ce727ea44fae4a7c",
      "displaySha256": "80bdbd8458378052f387d536d4830f26fd1d186b9d51e1e6aa90c6b30376c6e1"
    },
    {
      "id": "SYN-PET-020",
      "material": "pet",
      "imageFile": "SYN-PET-020.png",
      "role": "test",
      "testCohort": "new-holdout",
      "originalSha256": "1b052f989b20c5433b694d6c8e52785e171d7d66e7788cd113b0176a31899462",
      "displaySha256": "dfb72306534f9dde636bcc89ab7255f83dc48ee8bd9cfdc649cb03054c8c3178"
    },
    {
      "id": "SYN-CRD-001",
      "material": "cardboard",
      "imageFile": "SYN-CRD-001.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "de29410233426571e240a63ca597ad8d1b258807047342e8638415c5c224c690",
      "displaySha256": "827a7f338b8b75ba49078a60efeaa2963f6c03a7577dd3448d86ecaa9d9ee062"
    },
    {
      "id": "SYN-CRD-002",
      "material": "cardboard",
      "imageFile": "SYN-CRD-002.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "66c4ecd422fbfdc0f42b03658c89b6143b5964b919947c6f20a5fdf0011da8e5",
      "displaySha256": "a0e1fd155e9abd937f6eaea8ff403dd447d606f5411af255fc9f05f33ba057ec"
    },
    {
      "id": "SYN-CRD-003",
      "material": "cardboard",
      "imageFile": "SYN-CRD-003.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "4b43b458f5a484133dfc96ae9668bdbc8a12a428dc3fea4adb9201ebc467f3d4",
      "displaySha256": "2a3283b64ba29d0739bc1afc92a34ca47bccf60a17818bf88dae7d6f994dfd30"
    },
    {
      "id": "SYN-CRD-004",
      "material": "cardboard",
      "imageFile": "SYN-CRD-004.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "6955e154b47d6097f7d9a502151487bfb1b9ead842443dfb796c78ca115bb188",
      "displaySha256": "d653eefcdc92e59633d1b97d413b021fd27a1027cb15f60a52c06572221128ea"
    },
    {
      "id": "SYN-CRD-005",
      "material": "cardboard",
      "imageFile": "SYN-CRD-005.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "9daaf833fd5bd5637f6261308d1e8a4d3bf1d9b079495a80be96e162a76cd953",
      "displaySha256": "3f8a4f370675cfdfbbf4acb7b95c27e16c220406b939ed466e0d200299cd829f"
    },
    {
      "id": "SYN-CRD-006",
      "material": "cardboard",
      "imageFile": "SYN-CRD-006.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "55f2aa96aa2f4ac00d3b1837da69d909a2209eec763481b57b99b312e7323551",
      "displaySha256": "eb2a7ddf49d030316991853524524c7088d3f2528c61538697d7075d9c209c18"
    },
    {
      "id": "SYN-CRD-007",
      "material": "cardboard",
      "imageFile": "SYN-CRD-007.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "e4a04f4396864cd133e66b282aca8bf305ab8108a2c9f8b2c61e40a681d2e326",
      "displaySha256": "fd84c521bbf7e99add54e2c16e46bc0baff5e50afc0335cb44f07fd0460867b4"
    },
    {
      "id": "SYN-CRD-008",
      "material": "cardboard",
      "imageFile": "SYN-CRD-008.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "6b9000d901ac6d3c82d52c6657dc0e283dc1439f06462141363603f375ad3e7a",
      "displaySha256": "eeaf2f0f263089b05b9cf2cb0919db72a99c34400a6fd99b85b97390db67f4bd"
    },
    {
      "id": "SYN-CRD-009",
      "material": "cardboard",
      "imageFile": "SYN-CRD-009.png",
      "role": "test",
      "testCohort": "previous-test",
      "originalSha256": "1086f1eee1f27fc6cf6226e3a396869709af4d17adb79d9f23abbbd2684c1e3c",
      "displaySha256": "cacc66a071fe69df40fd02a7895326dc02a349ce9377fdfaaeda936f068030ac"
    },
    {
      "id": "SYN-CRD-010",
      "material": "cardboard",
      "imageFile": "SYN-CRD-010.png",
      "role": "test",
      "testCohort": "previous-test",
      "originalSha256": "2f00fd2a3b222a3a3e961d095dc4567031e41fa48381c3886667f3a9762c7b34",
      "displaySha256": "887c5559209835b6538c85d465c2b92927b1b8bb9d9fffdd32bd0f148a7316fb"
    },
    {
      "id": "SYN-CRD-011",
      "material": "cardboard",
      "imageFile": "SYN-CRD-011.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "e230bf6b657cedfbef8afe891985811f7d377bdb8d9ef8744dded601dddad2ff",
      "displaySha256": "d9c065b58ffe6030ba83a77058be84e33e35b9566d24663166cb44d4dae8a497"
    },
    {
      "id": "SYN-CRD-012",
      "material": "cardboard",
      "imageFile": "SYN-CRD-012.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "d037dcb69077d776b3a677f7be14e3112d7b3af852ce8b009bfdea94935a2d8f",
      "displaySha256": "2eebae0bdccd913edf64a8dbe16fed3da44296728638fb91e0bab1c2e928473e"
    },
    {
      "id": "SYN-CRD-013",
      "material": "cardboard",
      "imageFile": "SYN-CRD-013.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "65a612d00c304554a08177866a5bd8b364a0a9c3d60ac78247de073d3ec83945",
      "displaySha256": "decc7ab80c22fb03a5decbdc4ba86d87a039532e6aef6027fcea5a8da9bc7e69"
    },
    {
      "id": "SYN-CRD-014",
      "material": "cardboard",
      "imageFile": "SYN-CRD-014.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "88ded7c68221a394ecb5ec8674eedc331880cb6ed768019255e0da7ea3fe1740",
      "displaySha256": "6d5d9daabdfd79382a95b0374dae00edea9e831cfd4b73f2990c2df2adea72c2"
    },
    {
      "id": "SYN-CRD-015",
      "material": "cardboard",
      "imageFile": "SYN-CRD-015.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "656e256235b2e3e2fa857cc269f8c49ee71cd640277dabf7471fa388ca070fc5",
      "displaySha256": "f001623b3ce81000e33ef8f1c7c52b810d62af9adc48b0763770b8a6e22cfa27"
    },
    {
      "id": "SYN-CRD-016",
      "material": "cardboard",
      "imageFile": "SYN-CRD-016.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "dfeb02e6ccecffdcdbbb27c200ac85fd4b51c166a14068716dcaea9961e7a1cb",
      "displaySha256": "1848579a08784319179aab418bb536b2971eef29f3e67fd47a5253105a872684"
    },
    {
      "id": "SYN-CRD-017",
      "material": "cardboard",
      "imageFile": "SYN-CRD-017.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "e05d99823adddf41131686b1d746d3991f30f011f92e0a3cd23c432b4c931373",
      "displaySha256": "24e84a468486f1f8943badda6d292df731d659f4189cf4f52ac0f2f8f58757fa"
    },
    {
      "id": "SYN-CRD-018",
      "material": "cardboard",
      "imageFile": "SYN-CRD-018.png",
      "role": "train",
      "testCohort": null,
      "originalSha256": "dcf3c6ec3988bbe0624fba310b48c13f89f1396359a7c9a4f80ff03934f0bc59",
      "displaySha256": "7d0c6d69eab93cf593e6bc299a1b9e0b7e6abd0c9f6c84c8dd9fbd28d0939e54"
    },
    {
      "id": "SYN-CRD-019",
      "material": "cardboard",
      "imageFile": "SYN-CRD-019.png",
      "role": "test",
      "testCohort": "new-holdout",
      "originalSha256": "0f3bc94d35a19bdc43661e0703a948b84ff31b0d7e3733b8c5e70885e4f3ebe7",
      "displaySha256": "bad3ec9695e9adbd71fd1ff99fa74ae50e17cebd5e548555a9e84ffc50d7fb58"
    },
    {
      "id": "SYN-CRD-020",
      "material": "cardboard",
      "imageFile": "SYN-CRD-020.png",
      "role": "test",
      "testCohort": "new-holdout",
      "originalSha256": "da22398ac7cf76bece25a4c71fd2f96c2d332fa5bf8d615de956f88837971395",
      "displaySha256": "a1185a356de0c2b6493e3f0e98a1fc9ecddf1a5d521c244df904021d05025db6"
    }
  ],
  "confusion": {
    "pet": {
      "pet": 4,
      "cardboard": 0
    },
    "cardboard": {
      "pet": 0,
      "cardboard": 4
    }
  },
  "evaluation": [
    {
      "id": "SYN-PET-009",
      "expected": "pet",
      "testCohort": "previous-test",
      "category": "pet",
      "score": 0.9830842614173889,
      "scores": {
        "pet": 0.9830842614173889,
        "cardboard": 0.016915753483772278
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    },
    {
      "id": "SYN-PET-010",
      "expected": "pet",
      "testCohort": "previous-test",
      "category": "pet",
      "score": 0.9867672324180603,
      "scores": {
        "pet": 0.9867672324180603,
        "cardboard": 0.013232767581939697
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    },
    {
      "id": "SYN-PET-019",
      "expected": "pet",
      "testCohort": "new-holdout",
      "category": "pet",
      "score": 0.9369701743125916,
      "scores": {
        "pet": 0.9369701743125916,
        "cardboard": 0.06302983313798904
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    },
    {
      "id": "SYN-PET-020",
      "expected": "pet",
      "testCohort": "new-holdout",
      "category": "pet",
      "score": 0.9731069207191467,
      "scores": {
        "pet": 0.9731069207191467,
        "cardboard": 0.026893120259046555
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    },
    {
      "id": "SYN-CRD-009",
      "expected": "cardboard",
      "testCohort": "previous-test",
      "category": "cardboard",
      "score": 0.9561480283737183,
      "scores": {
        "pet": 0.04385196417570114,
        "cardboard": 0.9561480283737183
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    },
    {
      "id": "SYN-CRD-010",
      "expected": "cardboard",
      "testCohort": "previous-test",
      "category": "cardboard",
      "score": 0.953609824180603,
      "scores": {
        "pet": 0.046390142291784286,
        "cardboard": 0.953609824180603
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    },
    {
      "id": "SYN-CRD-019",
      "expected": "cardboard",
      "testCohort": "new-holdout",
      "category": "cardboard",
      "score": 0.7494536638259888,
      "scores": {
        "pet": 0.25054627656936646,
        "cardboard": 0.7494536638259888
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    },
    {
      "id": "SYN-CRD-020",
      "expected": "cardboard",
      "testCohort": "new-holdout",
      "category": "cardboard",
      "score": 0.9228115677833557,
      "scores": {
        "pet": 0.07718849182128906,
        "cardboard": 0.9228115677833557
      },
      "modelVersion": "ct-mobilenet-b090d45c6b58"
    }
  ],
  "limitations": [
    "Only forty user-supplied photographs, with four newly held-out images and four previously evaluated test images; this is not a broad generalization estimate.",
    "Previous-test results are regression checks, not four additional previously unseen test objects.",
    "Sample independence, physical material labels and photo origin are user declarations, not independently verified.",
    "The classifier only compares PET-bottle and cardboard classes; unrelated objects can receive a misleading high score.",
    "Model scores are not calibrated probabilities or measured accuracy on real-world deployment.",
    "Material confirmation, physical weight measurement and sourced carbon factors remain separate requirements."
  ],
  "attribution": {
    "checkpoint": "https://storage.googleapis.com/tfjs-models/tfjs/mobilenet_v1_0.25_224/model.json",
    "example": "https://github.com/tensorflow/tfjs-examples/tree/master/webcam-transfer-learning",
    "framework": "TensorFlow.js 4.22.0",
    "license": "Apache-2.0 (TensorFlow.js / MobileNet checkpoint sources)"
  }
}