{"adoption": {"forks": 2546, "observed_at": "2026-08-28T04:10:44.865545+00:00", "stars": 10962}, "canonical_url": "https://ross.abutalabs.com/products/fast-style-transfer", "card": {"archived": false, "artifact_type": "library", "description": "TensorFlow CNN for fast style transfer ⚡🖥🎨🖼", "domain": ["deep-learning", "computer-vision", "image-processing"], "enriched": true, "function": ["image-processing", "deep-learning", "machine-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["lengstrom/fast-style-transfer"], "name": "lengstrom/fast-style-transfer", "platform": ["python"], "pushed_at": "2023-07-16T02:36:30+00:00", "repo": "lengstrom/fast-style-transfer", "stars": 10962, "tags": ["style-transfer", "tensorflow", "neural-style", "cnn", "video-stylization", "artistic-filters", "gpu"], "topics": ["style-transfer", "neural-style", "neural-networks", "deep-learning"], "urls": [], "use_cases": ["apply painting styles to photos with a neural network", "stylize videos frame by frame", "run fast artistic style transfer on images", "train a custom style transfer model", "learn how perceptual loss style transfer works"], "what_it_is": "A TensorFlow implementation of fast neural style transfer that applies the style of famous paintings to photos and videos in real time. It is based on Johnson's perceptual losses and Ulyanov's instance normalization, and can stylize images in roughly 100ms on a Titan X GPU.", "when_to_avoid": ["you need a permissively licensed library for commercial use - the license restricts non-research use", "you want a maintained project on modern TensorFlow or PyTorch versions", "you need general image editing rather than artistic style transfer"], "when_to_choose": ["you want real-time or near-real-time style transfer rather than slow iterative optimization", "you need to stylize video, not just single images", "you want to train a network for a new painting style", "you are doing academic research on neural style transfer"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fast-style-transfer", "repo": "lengstrom/fast-style-transfer", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.865545+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:17:17.505096+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36031a89fd57b17254dbb6769f57914b33766d94fa4f6283a3a5a6808823a0a5", "fetched_at": "2026-08-28T04:10:44.865545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/lengstrom/fast-style-transfer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3695, "days_push": 1145, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}