[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-03a80d45cc3addfe-preprocessing-swings-cnn-accuracy-from-65-to-87-on-summary":3,"summaries-facets-categories":94,"summary-related-03a80d45cc3addfe-preprocessing-swings-cnn-accuracy-from-65-to-87-on-summary":7022},{"id":4,"title":5,"ai":6,"body":13,"categories":59,"created_at":61,"date_modified":61,"description":53,"extension":62,"faq":61,"featured":63,"kicker_label":61,"meta":64,"navigation":75,"path":76,"published_at":77,"question":61,"scraped_at":78,"seo":79,"sitemap":80,"source_id":81,"source_name":82,"source_type":83,"source_url":84,"stem":85,"tags":86,"thumbnail_url":61,"tldr":91,"tweet":61,"unknown_tags":92,"__hash__":93},"summaries\u002Fsummaries\u002F03a80d45cc3addfe-preprocessing-swings-cnn-accuracy-from-65-to-87-on-summary.md","Preprocessing Swings CNN Accuracy from 65% to 87% on CIFAR-10",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",8876,1567,16564,0.00205185,{"type":14,"value":15,"toc":52},"minimark",[16,21,34,38,45,49],[17,18,20],"h2",{"id":19},"scale-pixels-to-stabilize-gradients-and-boost-baseline-performance","Scale Pixels to Stabilize Gradients and Boost Baseline Performance",[22,23,24,25,29,30,33],"p",{},"Train CNNs on raw CIFAR-10 images (32x32x3 pixels, 0-255 range) without preprocessing for a 65.47% test accuracy baseline after 10 epochs using Adam optimizer and sparse categorical cross-entropy. Large pixel values (up to 255) cause exploding gradients: ∂L\u002F∂w ≈ 255 × δ, leading to overshooting and oscillations in weight updates. Normalize by dividing by 255.0 to scale to ",[26,27,28],"span",{},"0,1",", reducing gradients to 1 × δ for smooth convergence, raising accuracy to 69.38%. Standardization (Z-score: (x - μ)\u002Fσ per channel) matches this at 69.38%, centering data at mean 0 and std 1—E",[26,31,32],{},"z"," = 0 and Var(z) = 1 proven via linearity of expectation and variance properties—but offers no extra gain for CNNs on images, as basic normalization suffices for stable training.",[17,35,37],{"id":36},"use-geometric-augmentation-for-invariance-but-avoid-photometric-overkill","Use Geometric Augmentation for Invariance but Avoid Photometric Overkill",[22,39,40,41,44],{},"Apply geometric augmentations (RandomFlip horizontal, RandomRotation 0.1, RandomZoom 0.1) after normalization, training 20 epochs: accuracy dips to 67.13% on simple CNN, as added variability challenges the model without deeper capacity. These create rotation\u002Fscale\u002Fflip invariance via affine transformations—e.g., flip: x' = -x, rotation: ",[26,42,43],{},"cosθ -sinθ; sinθ cosθ",", zoom: s scaling—forcing feature learning (wheels, wings) over memorization. Photometric augmentations (RandomBrightness\u002FContrast 0.2) after normalization catastrophically drop accuracy to 20.62%: clipping saturates pixels to 0\u002F1 (e.g., 0.9 + 0.2 → 1.0), destroying edges\u002Ftextures in low-res 32x32 images, worsening signal-to-noise ratio and erasing discriminative features like airplane wings or cat eyes.",[17,46,48],{"id":47},"stack-normalization-geometric-augs-and-architecture-for-87-accuracy","Stack Normalization, Geometric Augs, and Architecture for 87% Accuracy",[22,50,51],{},"Combine Z-score standardization ((X - mean)\u002Fstd, ε=1e-7), geometric augmentations (add RandomTranslation 0.1,0.1), one-hot labels with 0.1 label smoothing (y_smooth = (1-α)y_true + α\u002FK, injecting 0.01 uniform noise across 10 classes to curb overconfidence), and deeper CNN (64-128-256 filters in padded conv blocks, BatchNorm, Dropout 0.2-0.5, MaxPool): achieves 87.32% test accuracy with EarlyStopping (patience=8 on val_acc) and ReduceLROnPlateau (factor=0.5, patience=3). BatchNorm normalizes layer activations: ˆx = (x - μ_B)\u002F√(σ²_B + ε), then γˆx + β for learnable scaling\u002Fshift, stabilizing internal distributions. This pipeline aligns preprocessing with model capacity, proving no single technique wins—success demands tailored combinations avoiding info destruction while enforcing generalization.",{"title":53,"searchDepth":54,"depth":54,"links":55},"",2,[56,57,58],{"id":19,"depth":54,"text":20},{"id":36,"depth":54,"text":37},{"id":47,"depth":54,"text":48},[60],"Data Science & Visualization",null,"md",false,{"content_references":65,"triage":70},[66],{"type":67,"title":68,"context":69},"dataset","CIFAR-10","mentioned",{"relevance":71,"novelty":71,"quality":72,"actionability":72,"composite":73,"reasoning":74},3,4,3.45,"Category: Data Science & Visualization. The article discusses preprocessing techniques that significantly improve CNN accuracy on the CIFAR-10 dataset, which is relevant for AI product builders looking to enhance model performance. It provides actionable insights on normalization and augmentation strategies that can be directly applied in practice.",true,"\u002Fsummaries\u002F03a80d45cc3addfe-preprocessing-swings-cnn-accuracy-from-65-to-87-on-summary","2026-04-20 16:07:06","2026-04-21 15:25:42",{"title":5,"description":53},{"loc":76},"03a80d45cc3addfe","Level Up Coding","article","https:\u002F\u002Flevelup.gitconnected.com\u002Fwhen-preprocessing-helps-and-when-it-hurts-why-your-image-classification-models-accuracy-varies-a6761f20e09e?source=rss----5517fd7b58a6---4","summaries\u002F03a80d45cc3addfe-preprocessing-swings-cnn-accuracy-from-65-to-87-on-summary",[87,88,89,90],"machine-learning","deep-learning","data-science","python","Raw CIFAR-10 pixels yield 65% test accuracy; normalization\u002Fstandardization lift to 69%; geometric augmentation maintains ~67%; photometric brightness\u002Fcontrast crashes to 20%; combined pipeline with deeper CNN hits 87%.",[],"w3EW0KbB8oA66HfhVLdBPkpkFdwzACfoXmZTwcAFNMQ",[95,98,101,103,106,108,111,114,116,118,120,122,125,127,129,131,133,136,138,140,142,144,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,198,200,202,204,206,208,210,212,214,216,218,220,222,224,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,268,270,272,274,276,278,280,282,284,286,288,290,292,294,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,362,364,366,368,370,372,374,376,378,380,382,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,418,420,422,424,426,428,430,432,434,436,438,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,502,504,506,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,548,550,552,554,556,558,560,562,564,566,568,570,572,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,862,864,866,868,870,873,875,877,879,881,883,885,887,889,891,893,895,897,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811,3813,3815,3817,3819,3821,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3887,3889,3891,3893,3895,3897,3899,3901,3903,3905,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993,3995,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161,4163,4165,4167,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4239,4241,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4265,4267,4269,4271,4273,4275,4277,4279,4281,4283,4285,4287,4289,4291,4293,4295,4297,4299,4301,4303,4305,4307,4309,4311,4313,4315,4317,4319,4321,4323,4325,4327,4329,4331,4333,4335,4337,4339,4341,4343,4345,4347,4349,4351,4353,4355,4357,4359,4361,4363,4365,4367,4369,4371,4373,4375,4377,4379,4381,4383,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405,4407,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507,4509,4511,4513,4515,4517,4519,4521,4523,4525,4527,4529,4531,4533,4535,4537,4539,4541,4543,4545,4547,4549,4552,4554,4556,4558,4560,4562,4564,4566,4568,4570,4572,4574,4576,4578,4580,4582,4584,4586,4588,4590,4592,4594,4596,4598,4600,4602,4604,4606,4608,4610,4612,4614,4616,4618,4620,4622,4624,4626,4628,4630,4632,4634,4636,4638,4640,4642,4644,4646,4648,4650,4652,4654,4656,4658,4660,4662,4664,4666,4668,4670,4672,4674,4676,4678,4680,4682,4684,4686,4688,4690,4692,4694,4696,4698,4700,4702,4704,4706,4708,4710,4712,4714,4716,4718,4720,4722,4724,4726,4728,4730,4732,4734,4736,4738,4740,4742,4744,4746,4748,4750,4752,4754,4756,4758,4760,4762,4764,4766,4768,4770,4772,4774,4776,4778,4780,4782,4784,4786,4788,4790,4792,4794,4796,4798,4800,4802,4804,4806,4808,4810,4812,4814,4816,4818,4820,4822,4824,4826,4828,4830,4832,4834,4836,4838,4840,4842,4844,4846,4848,4850,4852,4854,4856,4858,4860,4862,4864,4866,4868,4870,4872,4874,4876,4878,4880,4882,4884,4886,4888,4890,4892,4894,4896,4898,4900,4902,4904,4906,4908,4910,4912,4914,4916,4918,4920,4922,4924,4926,4928,4930,4932,4934,4936,4938,4940,4942,4944,4946,4948,4950,4952,4954,4956,4958,4960,4962,4964,4966,4968,4970,4972,4974,4976,4978,4980,4982,4984,4986,4988,4990,4992,4994,4996,4998,5000,5002,5004,5006,5008,5010,5012,5014,5016,5018,5020,5022,5024,5026,5028,5030,5032,5034,5036,5038,5040,5042,5044,5046,5048,5050,5052,5054,5056,5058,5060,5062,5064,5066,5068,5070,5072,5074,5076,5078,5080,5082,5084,5086,5088,5090,5092,5094,5096,5098,5100,5102,5104,5106,5108,5110,5112,5114,5116,5118,5120,5122,5124,5126,5128,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172,5174,5176,5178,5180,5182,5184,5186,5188,5190,5192,5194,5196,5198,5200,5202,5204,5206,5208,5210,5212,5214,5216,5218,5220,5222,5224,5226,5228,5230,5232,5234,5236,5238,5240,5242,5244,5246,5248,5250,5252,5254,5256,5258,5260,5262,5264,5266,5268,5270,5272,5274,5276,5278,5280,5282,5284,5286,5288,5290,5292,5294,5296,5298,5300,5302,5304,5306,5308,5310,5312,5314,5316,5318,5320,5322,5324,5326,5328,5330,5332,5334,5336,5338,5340,5342,5344,5346,5348,5350,5352,5354,5356,5358,5360,5362,5364,5366,5368,5370,5372,5374,5376,5378,5380,5382,5384,5386,5388,5390,5392,5394,5396,5398,5400,5402,5404,5406,5409,5411,5413,5415,5417,5419,5421,5423,5425,5427,5429,5431,5433,5435,5437,5439,5441,5443,5445,5447,5449,5451,5453,5455,5457,5459,5461,5463,5465,5467,5469,5471,5473,5475,5477,5479,5481,5483,5485,5487,5489,5491,5493,5495,5497,5499,5501,5503,5505,5507,5509,5511,5513,5515,5517,5519,5521,5523,5525,5527,5529,5531,5533,5535,5537,5539,5541,5543,5545,5547,5549,5551,5553,5555,5557,5559,5561,5563,5565,5567,5569,5571,5573,5575,5577,5579,5581,5583,5585,5587,5589,5591,5593,5595,5597,5599,5601,5603,5605,5607,5609,5612,5614,5616,5618,5620,5622,5624,5626,5628,5630,5632,5634,5636,5638,5640,5642,5644,5646,5648,5650,5652,5654,5656,5658,5660,5662,5664,5666,5668,5670,5672,5674,5676,5678,5680,5682,5684,5686,5688,5690,5692,5694,5696,5698,5700,5702,5704,5706,5708,5710,5712,5714,5716,5718,5720,5722,5724,5726,5728,5730,5732,5734,5736,5738,5740,5742,5744,5746,5748,5750,5752,5754,5756,5758,5760,5762,5764,5766,5768,5770,5772,5774,5776,5778,5780,5782,5784,5786,5788,5790,5792,5794,5796,5798,5800,5802,5804,5806,5808,5810,5812,5814,5816,5818,5820,5822,5824,5826,5828,5830,5832,5834,5836,5838,5840,5842,5844,5846,5848,5850,5852,5854,5856,5858,5860,5862,5864,5866,5868,5870,5872,5874,5876,5878,5880,5882,5884,5886,5888,5890,5892,5894,5896,5898,5900,5902,5904,5906,5908,5910,5912,5914,5916,5918,5920,5922,5924,5926,5928,5930,5932,5934,5936,5938,5940,5942,5944,5946,5948,5950,5952,5954,5956,5958,5960,5962,5964,5966,5968,5970,5972,5974,5976,5978,5980,5982,5984,5986,5988,5990,5992,5994,5996,5998,6000,6002,6004,6006,6008,6010,6012,6014,6016,6018,6020,6022,6024,6026,6028,6030,6032,6034,6036,6038,6040,6042,6044,6046,6048,6050,6052,6054,6056,6058,6060,6062,6064,6066,6068,6070,6072,6074,6076,6078,6080,6082,6084,6086,6088,6090,6092,6094,6096,6098,6100,6102,6104,6106,6108,6110,6112,6114,6116,6118,6120,6122,6124,6126,6128,6130,6132,6134,6136,6138,6140,6142,6144,6146,6148,6150,6152,6154,6156,6158,6160,6162,6164,6166,6168,6170,6172,6174,6176,6178,6180,6182,6184,6186,6188,6190,6192,6194,6196,6198,6200,6202,6204,6206,6208,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240,6242,6244,6246,6248,6250,6252,6254,6256,6258,6260,6262,6264,6266,6268,6270,6272,6274,6276,6278,6280,6282,6284,6286,6288,6290,6292,6294,6296,6298,6300,6302,6304,6306,6308,6310,6312,6314,6316,6318,6320,6322,6324,6326,6328,6330,6332,6334,6336,6338,6340,6342,6344,6346,6348,6350,6352,6354,6356,6358,6360,6362,6364,6366,6368,6370,6372,6374,6376,6378,6380,6382,6384,6386,6388,6390,6392,6394,6396,6398,6400,6402,6404,6406,6408,6410,6412,6414,6416,6418,6420,6422,6424,6426,6428,6430,6432,6434,6436,6438,6440,6442,6444,6446,6448,6450,6452,6454,6456,6458,6460,6462,6464,6466,6468,6470,6472,6474,6476,6478,6480,6482,6484,6486,6488,6490,6492,6494,6496,6498,6500,6502,6504,6506,6508,6510,6512,6514,6516,6518,6520,6522,6524,6526,6528,6530,6532,6534,6536,6538,6540,6542,6544,6546,6548,6550,6552,6554,6556,6558,6560,6562,6564,6566,6568,6570,6572,6574,6576,6578,6580,6582,6584,6586,6588,6590,6592,6594,6596,6598,6600,6602,6604,6606,6608,6610,6612,6614,6616,6618,6620,6622,6624,6626,6628,6630,6632,6634,6636,6638,6640,6642,6644,6646,6648,6650,6652,6654,6656,6658,6660,6662,6664,6666,6668,6670,6672,6674,6676,6678,6680,6682,6684,6686,6688,6690,6692,6694,6696,6698,6700,6702,6704,6706,6708,6710,6712,6714,6716,6718,6720,6722,6724,6726,6728,6730,6732,6734,6736,6738,6740,6742,6744,6746,6748,6750,6752,6754,6756,6758,6760,6762,6764,6766,6768,6770,6772,6774,6776,6778,6780,6782,6784,6786,6788,6790,6792,6794,6796,6798,6800,6802,6804,6806,6808,6810,6812,6814,6816,6818,6820,6822,6824,6826,6828,6830,6832,6834,6836,6838,6840,6842,6844,6846,6848,6850,6852,6854,6856,6858,6860,6862,6864,6866,6868,6870,6872,6874,6876,6878,6880,6882,6884,6886,6888,6890,6892,6894,6896,6898,6900,6902,6904,6906,6908,6910,6912,6914,6916,6918,6920,6922,6924,6926,6928,6930,6932,6934,6936,6938,6940,6942,6944,6946,6948,6950,6952,6954,6956,6958,6960,6962,6964,6966,6968,6970,6972,6974,6976,6978,6980,6982,6984,6986,6988,6990,6992,6994,6996,6998,7000,7002,7004,7006,7008,7010,7012,7014,7016,7018,7020],{"categories":96},[97],"AI & LLMs",{"categories":99},[100],"Developer Productivity",{"categories":102},[97],{"categories":104},[105],"Business & SaaS",{"categories":107},[97],{"categories":109},[110],"AI Automation",{"categories":112},[113],"Product Strategy",{"categories":115},[110],{"categories":117},[97],{"categories":119},[100],{"categories":121},[110],{"categories":123},[124],"Software Engineering",{"categories":126},[97],{"categories":128},[105],{"categories":130},[],{"categories":132},[97],{"categories":134},[135],"Inference & Serving",{"categories":137},[97],{"categories":139},[97],{"categories":141},[110],{"categories":143},[],{"categories":145},[146],"AI News & Trends",{"categories":148},[60],{"categories":150},[110],{"categories":152},[97],{"categories":154},[97],{"categories":156},[105],{"categories":158},[100],{"categories":160},[97],{"categories":162},[110],{"categories":164},[146],{"categories":166},[97],{"categories":168},[110],{"categories":170},[110],{"categories":172},[97],{"categories":174},[97],{"categories":176},[110],{"categories":178},[97],{"categories":180},[97],{"categories":182},[97],{"categories":184},[110],{"categories":186},[146],{"categories":188},[97],{"categories":190},[97],{"categories":192},[97],{"categories":194},[],{"categories":196},[197],"Design & Frontend",{"categories":199},[60],{"categories":201},[146],{"categories":203},[97],{"categories":205},[97],{"categories":207},[97],{"categories":209},[],{"categories":211},[97],{"categories":213},[97],{"categories":215},[110],{"categories":217},[124],{"categories":219},[97],{"categories":221},[110],{"categories":223},[97],{"categories":225},[226],"Marketing & Growth",{"categories":228},[197],{"categories":230},[97],{"categories":232},[110],{"categories":234},[97],{"categories":236},[97],{"categories":238},[124],{"categories":240},[97],{"categories":242},[],{"categories":244},[],{"categories":246},[197],{"categories":248},[97],{"categories":250},[110],{"categories":252},[100],{"categories":254},[124],{"categories":256},[110],{"categories":258},[197],{"categories":260},[113],{"categories":262},[97],{"categories":264},[124],{"categories":266},[267],"DevOps & Cloud",{"categories":269},[110],{"categories":271},[113],{"categories":273},[146],{"categories":275},[97],{"categories":277},[],{"categories":279},[97],{"categories":281},[97],{"categories":283},[],{"categories":285},[110],{"categories":287},[124],{"categories":289},[],{"categories":291},[124],{"categories":293},[97],{"categories":295},[296],"Governance & Standards",{"categories":298},[105],{"categories":300},[],{"categories":302},[],{"categories":304},[97],{"categories":306},[97],{"categories":308},[110],{"categories":310},[97],{"categories":312},[97],{"categories":314},[110],{"categories":316},[97],{"categories":318},[97],{"categories":320},[97],{"categories":322},[],{"categories":324},[124],{"categories":326},[],{"categories":328},[],{"categories":330},[97],{"categories":332},[124],{"categories":334},[],{"categories":336},[124],{"categories":338},[97],{"categories":340},[97],{"categories":342},[226],{"categories":344},[97],{"categories":346},[97],{"categories":348},[97],{"categories":350},[197],{"categories":352},[197],{"categories":354},[97],{"categories":356},[124],{"categories":358},[110],{"categories":360},[361],"GovTech & Public-Sector Adoption",{"categories":363},[124],{"categories":365},[97],{"categories":367},[97],{"categories":369},[97],{"categories":371},[110],{"categories":373},[110],{"categories":375},[60],{"categories":377},[97],{"categories":379},[146],{"categories":381},[110],{"categories":383},[384],"Legal AI Tools",{"categories":386},[97],{"categories":388},[110],{"categories":390},[97],{"categories":392},[226],{"categories":394},[110],{"categories":396},[113],{"categories":398},[97],{"categories":400},[124],{"categories":402},[361],{"categories":404},[],{"categories":406},[110],{"categories":408},[],{"categories":410},[105],{"categories":412},[110],{"categories":414},[110],{"categories":416},[417],"RAG & Retrieval",{"categories":419},[105],{"categories":421},[97],{"categories":423},[124],{"categories":425},[124],{"categories":427},[267],{"categories":429},[197],{"categories":431},[110],{"categories":433},[97],{"categories":435},[97],{"categories":437},[],{"categories":439},[440],"Agents & Orchestration",{"categories":442},[124],{"categories":444},[97],{"categories":446},[],{"categories":448},[110],{"categories":450},[105],{"categories":452},[],{"categories":454},[97],{"categories":456},[],{"categories":458},[97],{"categories":460},[100],{"categories":462},[124],{"categories":464},[105],{"categories":466},[97],{"categories":468},[110],{"categories":470},[97],{"categories":472},[97],{"categories":474},[146],{"categories":476},[97],{"categories":478},[],{"categories":480},[97],{"categories":482},[],{"categories":484},[97],{"categories":486},[124],{"categories":488},[97],{"categories":490},[110],{"categories":492},[60],{"categories":494},[],{"categories":496},[97],{"categories":498},[197],{"categories":500},[501],"Models & Frontier Labs",{"categories":503},[],{"categories":505},[197],{"categories":507},[508],"Regulation & Governance of AI",{"categories":510},[113],{"categories":512},[110],{"categories":514},[],{"categories":516},[97],{"categories":518},[97],{"categories":520},[110],{"categories":522},[110],{"categories":524},[146],{"categories":526},[97],{"categories":528},[105],{"categories":530},[97],{"categories":532},[110],{"categories":534},[],{"categories":536},[124],{"categories":538},[110],{"categories":540},[97],{"categories":542},[113],{"categories":544},[97],{"categories":546},[547],"AI Policy & Regulation",{"categories":549},[],{"categories":551},[97],{"categories":553},[110],{"categories":555},[110],{"categories":557},[113],{"categories":559},[110],{"categories":561},[97],{"categories":563},[97],{"categories":565},[97],{"categories":567},[110],{"categories":569},[],{"categories":571},[60],{"categories":573},[574],"Evals & Reliability",{"categories":576},[97],{"categories":578},[97],{"categories":580},[],{"categories":582},[100],{"categories":584},[361],{"categories":586},[547],{"categories":588},[97],{"categories":590},[105],{"categories":592},[97],{"categories":594},[110],{"categories":596},[97],{"categories":598},[110],{"categories":600},[440],{"categories":602},[97],{"categories":604},[124],{"categories":606},[97],{"categories":608},[],{"categories":610},[197],{"categories":612},[],{"categories":614},[97],{"categories":616},[361],{"categories":618},[97],{"categories":620},[97],{"categories":622},[97],{"categories":624},[],{"categories":626},[97],{"categories":628},[197],{"categories":630},[124],{"categories":632},[],{"categories":634},[97],{"categories":636},[],{"categories":638},[110],{"categories":640},[97],{"categories":642},[197],{"categories":644},[],{"categories":646},[97],{"categories":648},[97],{"categories":650},[60],{"categories":652},[110],{"categories":654},[97],{"categories":656},[105],{"categories":658},[110],{"categories":660},[97],{"categories":662},[97],{"categories":664},[124],{"categories":666},[197],{"categories":668},[97],{"categories":670},[110],{"categories":672},[],{"categories":674},[124],{"categories":676},[110],{"categories":678},[60],{"categories":680},[],{"categories":682},[97],{"categories":684},[146],{"categories":686},[97],{"categories":688},[],{"categories":690},[97],{"categories":692},[97],{"categories":694},[97],{"categories":696},[105,226],{"categories":698},[],{"categories":700},[124],{"categories":702},[97],{"categories":704},[97],{"categories":706},[110],{"categories":708},[97],{"categories":710},[],{"categories":712},[],{"categories":714},[97],{"categories":716},[197],{"categories":718},[97],{"categories":720},[],{"categories":722},[97],{"categories":724},[267],{"categories":726},[],{"categories":728},[110],{"categories":730},[146],{"categories":732},[97],{"categories":734},[97],{"categories":736},[197],{"categories":738},[],{"categories":740},[146],{"categories":742},[97],{"categories":744},[135],{"categories":746},[97],{"categories":748},[97],{"categories":750},[110],{"categories":752},[146],{"categories":754},[501],{"categories":756},[97],{"categories":758},[226],{"categories":760},[],{"categories":762},[110],{"categories":764},[105],{"categories":766},[124],{"categories":768},[97],{"categories":770},[110],{"categories":772},[],{"categories":774},[97,267],{"categories":776},[97],{"categories":778},[97],{"categories":780},[97],{"categories":782},[110],{"categories":784},[97,124],{"categories":786},[60],{"categories":788},[97],{"categories":790},[97],{"categories":792},[97],{"categories":794},[124],{"categories":796},[97],{"categories":798},[110],{"categories":800},[110],{"categories":802},[547],{"categories":804},[226],{"categories":806},[97],{"categories":808},[110],{"categories":810},[97],{"categories":812},[97],{"categories":814},[110],{"categories":816},[],{"categories":818},[110],{"categories":820},[97],{"categories":822},[97],{"categories":824},[110],{"categories":826},[97],{"categories":828},[97,105],{"categories":830},[97],{"categories":832},[105],{"categories":834},[],{"categories":836},[197],{"categories":838},[197],{"categories":840},[97],{"categories":842},[],{"categories":844},[],{"categories":846},[97],{"categories":848},[146],{"categories":850},[],{"categories":852},[100],{"categories":854},[97],{"categories":856},[124],{"categories":858},[97],{"categories":860},[861],"Generative UI & Design-to-Code",{"categories":863},[97],{"categories":865},[97],{"categories":867},[197],{"categories":869},[97],{"categories":871},[872],"Algorithmic Accountability",{"categories":874},[110],{"categories":876},[124],{"categories":878},[146],{"categories":880},[197],{"categories":882},[97],{"categories":884},[],{"categories":886},[113],{"categories":888},[97],{"categories":890},[97],{"categories":892},[97],{"categories":894},[97],{"categories":896},[110],{"categories":898},[899],"MLOps & Infrastructure",{"categories":901},[97],{"categories":903},[97],{"categories":905},[97],{"categories":907},[97],{"categories":909},[97],{"categories":911},[124],{"categories":913},[146],{"categories":915},[97],{"categories":917},[113],{"categories":919},[100],{"categories":921},[97],{"categories":923},[110],{"categories":925},[267],{"categories":927},[97],{"categories":929},[105],{"categories":931},[97],{"categories":933},[197],{"categories":935},[97],{"categories":937},[97],{"categories":939},[110],{"categories":941},[],{"categories":943},[],{"categories":945},[97],{"categories":947},[135],{"categories":949},[197],{"categories":951},[146],{"categories":953},[60],{"categories":955},[],{"categories":957},[97],{"categories":959},[97],{"categories":961},[105],{"categories":963},[110],{"categories":965},[97],{"categories":967},[97],{"categories":969},[97],{"categories":971},[97],{"categories":973},[146],{"categories":975},[135],{"categories":977},[97],{"categories":979},[197],{"categories":981},[97],{"categories":983},[],{"categories":985},[110],{"categories":987},[124],{"categories":989},[],{"categories":991},[97],{"categories":993},[97],{"categories":995},[110],{"categories":997},[124],{"categories":999},[97],{"categories":1001},[60],{"categories":1003},[197],{"categories":1005},[],{"categories":1007},[97],{"categories":1009},[],{"categories":1011},[97],{"categories":1013},[],{"categories":1015},[97],{"categories":1017},[97],{"categories":1019},[113],{"categories":1021},[105],{"categories":1023},[110],{"categories":1025},[110],{"categories":1027},[],{"categories":1029},[97],{"categories":1031},[100],{"categories":1033},[97],{"categories":1035},[97],{"categories":1037},[105],{"categories":1039},[146],{"categories":1041},[100],{"categories":1043},[],{"categories":1045},[97],{"categories":1047},[],{"categories":1049},[97],{"categories":1051},[],{"categories":1053},[146],{"categories":1055},[146],{"categories":1057},[],{"categories":1059},[440],{"categories":1061},[97],{"categories":1063},[197],{"categories":1065},[124],{"categories":1067},[],{"categories":1069},[384],{"categories":1071},[110],{"categories":1073},[105],{"categories":1075},[],{"categories":1077},[],{"categories":1079},[100],{"categories":1081},[60],{"categories":1083},[],{"categories":1085},[226],{"categories":1087},[110],{"categories":1089},[105],{"categories":1091},[110],{"categories":1093},[97],{"categories":1095},[105],{"categories":1097},[97],{"categories":1099},[124],{"categories":1101},[],{"categories":1103},[135],{"categories":1105},[113],{"categories":1107},[97],{"categories":1109},[197],{"categories":1111},[124],{"categories":1113},[105],{"categories":1115},[97],{"categories":1117},[124],{"categories":1119},[97],{"categories":1121},[110],{"categories":1123},[105],{"categories":1125},[97],{"categories":1127},[97],{"categories":1129},[97],{"categories":1131},[97],{"categories":1133},[97],{"categories":1135},[],{"categories":1137},[],{"categories":1139},[124],{"categories":1141},[60],{"categories":1143},[113],{"categories":1145},[97],{"categories":1147},[110],{"categories":1149},[124],{"categories":1151},[124],{"categories":1153},[97],{"categories":1155},[],{"categories":1157},[146],{"categories":1159},[113],{"categories":1161},[113],{"categories":1163},[124],{"categories":1165},[97],{"categories":1167},[574],{"categories":1169},[267],{"categories":1171},[],{"categories":1173},[110],{"categories":1175},[97],{"categories":1177},[],{"categories":1179},[100],{"categories":1181},[],{"categories":1183},[97],{"categories":1185},[97],{"categories":1187},[97],{"categories":1189},[197],{"categories":1191},[226],{"categories":1193},[97],{"categories":1195},[124],{"categories":1197},[97],{"categories":1199},[110],{"categories":1201},[],{"categories":1203},[124],{"categories":1205},[97],{"categories":1207},[100],{"categories":1209},[],{"categories":1211},[105],{"categories":1213},[97],{"categories":1215},[97],{"categories":1217},[146],{"categories":1219},[97,267],{"categories":1221},[97],{"categories":1223},[1224],"Design Systems for AI",{"categories":1226},[97],{"categories":1228},[97],{"categories":1230},[146],{"categories":1232},[97],{"categories":1234},[97],{"categories":1236},[97],{"categories":1238},[105],{"categories":1240},[97],{"categories":1242},[97],{"categories":1244},[97],{"categories":1246},[],{"categories":1248},[97],{"categories":1250},[97],{"categories":1252},[105],{"categories":1254},[97],{"categories":1256},[],{"categories":1258},[110],{"categories":1260},[110],{"categories":1262},[124],{"categories":1264},[146],{"categories":1266},[124],{"categories":1268},[97],{"categories":1270},[197],{"categories":1272},[146],{"categories":1274},[60],{"categories":1276},[97],{"categories":1278},[97],{"categories":1280},[110],{"categories":1282},[100],{"categories":1284},[547],{"categories":1286},[97],{"categories":1288},[110],{"categories":1290},[97],{"categories":1292},[124],{"categories":1294},[124],{"categories":1296},[],{"categories":1298},[],{"categories":1300},[97],{"categories":1302},[110],{"categories":1304},[113],{"categories":1306},[],{"categories":1308},[105],{"categories":1310},[97],{"categories":1312},[],{"categories":1314},[197],{"categories":1316},[124],{"categories":1318},[110],{"categories":1320},[124],{"categories":1322},[197],{"categories":1324},[97],{"categories":1326},[97],{"categories":1328},[197],{"categories":1330},[],{"categories":1332},[],{"categories":1334},[146],{"categories":1336},[110],{"categories":1338},[110],{"categories":1340},[97],{"categories":1342},[97],{"categories":1344},[97],{"categories":1346},[97],{"categories":1348},[105],{"categories":1350},[97],{"categories":1352},[97],{"categories":1354},[],{"categories":1356},[124],{"categories":1358},[124],{"categories":1360},[97],{"categories":1362},[124],{"categories":1364},[105],{"categories":1366},[],{"categories":1368},[97],{"categories":1370},[97],{"categories":1372},[97],{"categories":1374},[97],{"categories":1376},[97],{"categories":1378},[110],{"categories":1380},[100],{"categories":1382},[105],{"categories":1384},[97],{"categories":1386},[110],{"categories":1388},[146],{"categories":1390},[110],{"categories":1392},[135],{"categories":1394},[226],{"categories":1396},[97],{"categories":1398},[110],{"categories":1400},[97],{"categories":1402},[97],{"categories":1404},[97],{"categories":1406},[],{"categories":1408},[197],{"categories":1410},[],{"categories":1412},[97],{"categories":1414},[97],{"categories":1416},[],{"categories":1418},[97],{"categories":1420},[124],{"categories":1422},[105],{"categories":1424},[1425],"Visual & Generative Media",{"categories":1427},[110],{"categories":1429},[],{"categories":1431},[97],{"categories":1433},[97],{"categories":1435},[124],{"categories":1437},[267],{"categories":1439},[97],{"categories":1441},[60],{"categories":1443},[547],{"categories":1445},[124],{"categories":1447},[226],{"categories":1449},[97],{"categories":1451},[197],{"categories":1453},[97],{"categories":1455},[97],{"categories":1457},[124],{"categories":1459},[110],{"categories":1461},[97],{"categories":1463},[],{"categories":1465},[],{"categories":1467},[110],{"categories":1469},[124],{"categories":1471},[100],{"categories":1473},[110],{"categories":1475},[501],{"categories":1477},[97],{"categories":1479},[113],{"categories":1481},[97],{"categories":1483},[105],{"categories":1485},[],{"categories":1487},[97],{"categories":1489},[113],{"categories":1491},[97],{"categories":1493},[97],{"categories":1495},[97],{"categories":1497},[113],{"categories":1499},[97],{"categories":1501},[97],{"categories":1503},[226],{"categories":1505},[97],{"categories":1507},[440],{"categories":1509},[97],{"categories":1511},[110],{"categories":1513},[97],{"categories":1515},[97],{"categories":1517},[110],{"categories":1519},[97],{"categories":1521},[97],{"categories":1523},[197],{"categories":1525},[110],{"categories":1527},[],{"categories":1529},[110],{"categories":1531},[],{"categories":1533},[267],{"categories":1535},[124],{"categories":1537},[],{"categories":1539},[501],{"categories":1541},[97],{"categories":1543},[110],{"categories":1545},[110],{"categories":1547},[97],{"categories":1549},[197,97],{"categories":1551},[100],{"categories":1553},[97],{"categories":1555},[197],{"categories":1557},[],{"categories":1559},[97],{"categories":1561},[100],{"categories":1563},[97],{"categories":1565},[1566],"Medical Imaging & Radiology",{"categories":1568},[97],{"categories":1570},[97],{"categories":1572},[97],{"categories":1574},[197],{"categories":1576},[110],{"categories":1578},[124],{"categories":1580},[],{"categories":1582},[97],{"categories":1584},[97],{"categories":1586},[97],{"categories":1588},[],{"categories":1590},[],{"categories":1592},[97],{"categories":1594},[97],{"categories":1596},[440],{"categories":1598},[97],{"categories":1600},[100],{"categories":1602},[97],{"categories":1604},[97],{"categories":1606},[],{"categories":1608},[110],{"categories":1610},[97],{"categories":1612},[113],{"categories":1614},[124],{"categories":1616},[97],{"categories":1618},[110],{"categories":1620},[440],{"categories":1622},[97],{"categories":1624},[110],{"categories":1626},[97],{"categories":1628},[97],{"categories":1630},[97],{"categories":1632},[197],{"categories":1634},[110],{"categories":1636},[267],{"categories":1638},[197],{"categories":1640},[105],{"categories":1642},[110],{"categories":1644},[146],{"categories":1646},[97],{"categories":1648},[97],{"categories":1650},[113],{"categories":1652},[97],{"categories":1654},[97],{"categories":1656},[97],{"categories":1658},[97],{"categories":1660},[110],{"categories":1662},[97],{"categories":1664},[124],{"categories":1666},[124],{"categories":1668},[97],{"categories":1670},[113],{"categories":1672},[],{"categories":1674},[146],{"categories":1676},[],{"categories":1678},[113],{"categories":1680},[110],{"categories":1682},[97],{"categories":1684},[110],{"categories":1686},[1224],{"categories":1688},[1224],{"categories":1690},[197],{"categories":1692},[97],{"categories":1694},[97],{"categories":1696},[97],{"categories":1698},[110],{"categories":1700},[124],{"categories":1702},[197],{"categories":1704},[110],{"categories":1706},[146],{"categories":1708},[],{"categories":1710},[97],{"categories":1712},[],{"categories":1714},[97],{"categories":1716},[97],{"categories":1718},[97],{"categories":1720},[97],{"categories":1722},[110],{"categories":1724},[1725],"Contract Review & E-Discovery",{"categories":1727},[97],{"categories":1729},[197],{"categories":1731},[97],{"categories":1733},[100],{"categories":1735},[97],{"categories":1737},[146],{"categories":1739},[97],{"categories":1741},[97],{"categories":1743},[226],{"categories":1745},[124],{"categories":1747},[97],{"categories":1749},[97],{"categories":1751},[110],{"categories":1753},[110],{"categories":1755},[872],{"categories":1757},[97],{"categories":1759},[97],{"categories":1761},[110],{"categories":1763},[110],{"categories":1765},[97],{"categories":1767},[97],{"categories":1769},[97],{"categories":1771},[110],{"categories":1773},[97],{"categories":1775},[97],{"categories":1777},[440],{"categories":1779},[417],{"categories":1781},[97],{"categories":1783},[110],{"categories":1785},[97],{"categories":1787},[1788],"Law-Firm Practice & Adoption",{"categories":1790},[97],{"categories":1792},[110],{"categories":1794},[197],{"categories":1796},[97],{"categories":1798},[97],{"categories":1800},[97],{"categories":1802},[],{"categories":1804},[124],{"categories":1806},[],{"categories":1808},[124],{"categories":1810},[97],{"categories":1812},[],{"categories":1814},[110],{"categories":1816},[100],{"categories":1818},[267],{"categories":1820},[97],{"categories":1822},[],{"categories":1824},[100],{"categories":1826},[105],{"categories":1828},[97],{"categories":1830},[226],{"categories":1832},[],{"categories":1834},[105],{"categories":1836},[110],{"categories":1838},[105],{"categories":1840},[],{"categories":1842},[97],{"categories":1844},[113],{"categories":1846},[97],{"categories":1848},[124],{"categories":1850},[],{"categories":1852},[],{"categories":1854},[],{"categories":1856},[],{"categories":1858},[97],{"categories":1860},[113],{"categories":1862},[110],{"categories":1864},[267],{"categories":1866},[97],{"categories":1868},[100],{"categories":1870},[124],{"categories":1872},[97],{"categories":1874},[97],{"categories":1876},[124],{"categories":1878},[113],{"categories":1880},[97],{"categories":1882},[97],{"categories":1884},[97],{"categories":1886},[899],{"categories":1888},[97],{"categories":1890},[124],{"categories":1892},[97],{"categories":1894},[226],{"categories":1896},[124],{"categories":1898},[105],{"categories":1900},[97],{"categories":1902},[97],{"categories":1904},[97],{"categories":1906},[197],{"categories":1908},[97],{"categories":1910},[97],{"categories":1912},[97],{"categories":1914},[97],{"categories":1916},[105],{"categories":1918},[110],{"categories":1920},[97,100],{"categories":1922},[440],{"categories":1924},[97],{"categories":1926},[97],{"categories":1928},[124],{"categories":1930},[124],{"categories":1932},[197],{"categories":1934},[110],{"categories":1936},[110],{"categories":1938},[124],{"categories":1940},[97],{"categories":1942},[97],{"categories":1944},[97],{"categories":1946},[],{"categories":1948},[],{"categories":1950},[97],{"categories":1952},[60],{"categories":1954},[97],{"categories":1956},[197],{"categories":1958},[110],{"categories":1960},[],{"categories":1962},[97],{"categories":1964},[97],{"categories":1966},[124],{"categories":1968},[60],{"categories":1970},[146],{"categories":1972},[197],{"categories":1974},[97],{"categories":1976},[110],{"categories":1978},[97],{"categories":1980},[124],{"categories":1982},[],{"categories":1984},[110],{"categories":1986},[97],{"categories":1988},[97],{"categories":1990},[97],{"categories":1992},[97],{"categories":1994},[],{"categories":1996},[110],{"categories":1998},[97],{"categories":2000},[97],{"categories":2002},[97],{"categories":2004},[],{"categories":2006},[110],{"categories":2008},[97],{"categories":2010},[97],{"categories":2012},[105],{"categories":2014},[97],{"categories":2016},[97],{"categories":2018},[],{"categories":2020},[100],{"categories":2022},[97],{"categories":2024},[97],{"categories":2026},[97],{"categories":2028},[197],{"categories":2030},[97],{"categories":2032},[124],{"categories":2034},[97],{"categories":2036},[100],{"categories":2038},[97],{"categories":2040},[124],{"categories":2042},[226],{"categories":2044},[110],{"categories":2046},[110],{"categories":2048},[97],{"categories":2050},[97],{"categories":2052},[97,197],{"categories":2054},[97],{"categories":2056},[110],{"categories":2058},[146],{"categories":2060},[97],{"categories":2062},[146],{"categories":2064},[110],{"categories":2066},[197],{"categories":2068},[97],{"categories":2070},[],{"categories":2072},[124],{"categories":2074},[267],{"categories":2076},[197],{"categories":2078},[124],{"categories":2080},[97],{"categories":2082},[113],{"categories":2084},[97],{"categories":2086},[97],{"categories":2088},[110],{"categories":2090},[],{"categories":2092},[],{"categories":2094},[97],{"categories":2096},[],{"categories":2098},[],{"categories":2100},[113],{"categories":2102},[124],{"categories":2104},[97],{"categories":2106},[110],{"categories":2108},[110],{"categories":2110},[105],{"categories":2112},[110],{"categories":2114},[267],{"categories":2116},[97],{"categories":2118},[97],{"categories":2120},[97],{"categories":2122},[135],{"categories":2124},[97],{"categories":2126},[97],{"categories":2128},[97],{"categories":2130},[124],{"categories":2132},[110],{"categories":2134},[97],{"categories":2136},[97],{"categories":2138},[124],{"categories":2140},[384],{"categories":2142},[110],{"categories":2144},[872],{"categories":2146},[],{"categories":2148},[197],{"categories":2150},[1788],{"categories":2152},[124],{"categories":2154},[],{"categories":2156},[],{"categories":2158},[97],{"categories":2160},[110],{"categories":2162},[],{"categories":2164},[],{"categories":2166},[97],{"categories":2168},[226],{"categories":2170},[97],{"categories":2172},[226],{"categories":2174},[110],{"categories":2176},[97],{"categories":2178},[97],{"categories":2180},[124],{"categories":2182},[113],{"categories":2184},[],{"categories":2186},[97],{"categories":2188},[97],{"categories":2190},[124],{"categories":2192},[1725],{"categories":2194},[197],{"categories":2196},[197],{"categories":2198},[97],{"categories":2200},[110],{"categories":2202},[100],{"categories":2204},[97],{"categories":2206},[97],{"categories":2208},[97],{"categories":2210},[97],{"categories":2212},[197],{"categories":2214},[197],{"categories":2216},[110],{"categories":2218},[110],{"categories":2220},[110],{"categories":2222},[97],{"categories":2224},[97],{"categories":2226},[],{"categories":2228},[97],{"categories":2230},[],{"categories":2232},[2233],"Interaction & Product Design",{"categories":2235},[97],{"categories":2237},[110],{"categories":2239},[124],{"categories":2241},[296],{"categories":2243},[146],{"categories":2245},[124],{"categories":2247},[97],{"categories":2249},[97],{"categories":2251},[97],{"categories":2253},[124],{"categories":2255},[97],{"categories":2257},[100],{"categories":2259},[110],{"categories":2261},[97],{"categories":2263},[],{"categories":2265},[110],{"categories":2267},[110],{"categories":2269},[110],{"categories":2271},[],{"categories":2273},[124],{"categories":2275},[97],{"categories":2277},[110],{"categories":2279},[100],{"categories":2281},[2233],{"categories":2283},[97],{"categories":2285},[100],{"categories":2287},[100],{"categories":2289},[],{"categories":2291},[110],{"categories":2293},[124],{"categories":2295},[],{"categories":2297},[110],{"categories":2299},[146],{"categories":2301},[97],{"categories":2303},[110],{"categories":2305},[97],{"categories":2307},[110],{"categories":2309},[110],{"categories":2311},[97],{"categories":2313},[97],{"categories":2315},[146],{"categories":2317},[60],{"categories":2319},[97],{"categories":2321},[113],{"categories":2323},[124],{"categories":2325},[2326],"Coding Agents & Dev Productivity",{"categories":2328},[146],{"categories":2330},[197],{"categories":2332},[97],{"categories":2334},[97],{"categories":2336},[],{"categories":2338},[97],{"categories":2340},[872],{"categories":2342},[],{"categories":2344},[97],{"categories":2346},[97],{"categories":2348},[267],{"categories":2350},[97],{"categories":2352},[146],{"categories":2354},[],{"categories":2356},[],{"categories":2358},[97],{"categories":2360},[],{"categories":2362},[110],{"categories":2364},[97],{"categories":2366},[],{"categories":2368},[124],{"categories":2370},[124],{"categories":2372},[97],{"categories":2374},[60],{"categories":2376},[],{"categories":2378},[97],{"categories":2380},[97],{"categories":2382},[97],{"categories":2384},[60],{"categories":2386},[124],{"categories":2388},[110],{"categories":2390},[],{"categories":2392},[],{"categories":2394},[97],{"categories":2396},[97],{"categories":2398},[110],{"categories":2400},[110],{"categories":2402},[361],{"categories":2404},[124],{"categories":2406},[113],{"categories":2408},[124],{"categories":2410},[110],{"categories":2412},[146],{"categories":2414},[146],{"categories":2416},[110],{"categories":2418},[110],{"categories":2420},[97],{"categories":2422},[100],{"categories":2424},[2233],{"categories":2426},[113],{"categories":2428},[97,267],{"categories":2430},[60],{"categories":2432},[],{"categories":2434},[197],{"categories":2436},[110],{"categories":2438},[124],{"categories":2440},[100],{"categories":2442},[97],{"categories":2444},[110],{"categories":2446},[2447],"The Designer's Role & Craft",{"categories":2449},[197],{"categories":2451},[],{"categories":2453},[110],{"categories":2455},[97],{"categories":2457},[110],{"categories":2459},[110],{"categories":2461},[97],{"categories":2463},[226],{"categories":2465},[97],{"categories":2467},[124],{"categories":2469},[97],{"categories":2471},[197],{"categories":2473},[97],{"categories":2475},[],{"categories":2477},[110],{"categories":2479},[197],{"categories":2481},[113],{"categories":2483},[97],{"categories":2485},[97],{"categories":2487},[97],{"categories":2489},[2490],"AI UX Patterns",{"categories":2492},[110],{"categories":2494},[110],{"categories":2496},[110],{"categories":2498},[110],{"categories":2500},[226],{"categories":2502},[60],{"categories":2504},[97],{"categories":2506},[110],{"categories":2508},[97],{"categories":2510},[1224],{"categories":2512},[],{"categories":2514},[226],{"categories":2516},[110],{"categories":2518},[146],{"categories":2520},[124],{"categories":2522},[97],{"categories":2524},[110],{"categories":2526},[],{"categories":2528},[],{"categories":2530},[97],{"categories":2532},[97],{"categories":2534},[110],{"categories":2536},[97],{"categories":2538},[110],{"categories":2540},[361],{"categories":2542},[197],{"categories":2544},[97],{"categories":2546},[146],{"categories":2548},[124],{"categories":2550},[97],{"categories":2552},[110],{"categories":2554},[110],{"categories":2556},[],{"categories":2558},[97],{"categories":2560},[],{"categories":2562},[97],{"categories":2564},[],{"categories":2566},[97],{"categories":2568},[97],{"categories":2570},[97],{"categories":2572},[110],{"categories":2574},[124],{"categories":2576},[],{"categories":2578},[],{"categories":2580},[60],{"categories":2582},[135],{"categories":2584},[97],{"categories":2586},[97],{"categories":2588},[97],{"categories":2590},[60],{"categories":2592},[97],{"categories":2594},[97],{"categories":2596},[146],{"categories":2598},[97],{"categories":2600},[97],{"categories":2602},[97],{"categories":2604},[110],{"categories":2606},[97],{"categories":2608},[110],{"categories":2610},[97],{"categories":2612},[97],{"categories":2614},[97],{"categories":2616},[110],{"categories":2618},[],{"categories":2620},[97],{"categories":2622},[],{"categories":2624},[97],{"categories":2626},[97],{"categories":2628},[267],{"categories":2630},[97],{"categories":2632},[],{"categories":2634},[],{"categories":2636},[197],{"categories":2638},[899],{"categories":2640},[110],{"categories":2642},[100],{"categories":2644},[2447],{"categories":2646},[],{"categories":2648},[],{"categories":2650},[97],{"categories":2652},[],{"categories":2654},[],{"categories":2656},[124],{"categories":2658},[146],{"categories":2660},[226],{"categories":2662},[110],{"categories":2664},[105],{"categories":2666},[97],{"categories":2668},[97],{"categories":2670},[105],{"categories":2672},[],{"categories":2674},[197],{"categories":2676},[113],{"categories":2678},[97],{"categories":2680},[97],{"categories":2682},[110],{"categories":2684},[105],{"categories":2686},[97],{"categories":2688},[97],{"categories":2690},[100],{"categories":2692},[97],{"categories":2694},[97],{"categories":2696},[],{"categories":2698},[100],{"categories":2700},[97],{"categories":2702},[226],{"categories":2704},[110],{"categories":2706},[146],{"categories":2708},[97],{"categories":2710},[124],{"categories":2712},[97],{"categories":2714},[97],{"categories":2716},[105],{"categories":2718},[97],{"categories":2720},[97],{"categories":2722},[97],{"categories":2724},[110],{"categories":2726},[97],{"categories":2728},[],{"categories":2730},[97],{"categories":2732},[124],{"categories":2734},[100],{"categories":2736},[97],{"categories":2738},[97],{"categories":2740},[97],{"categories":2742},[],{"categories":2744},[97],{"categories":2746},[440],{"categories":2748},[110],{"categories":2750},[105],{"categories":2752},[146],{"categories":2754},[97],{"categories":2756},[97],{"categories":2758},[],{"categories":2760},[105],{"categories":2762},[105],{"categories":2764},[97],{"categories":2766},[97],{"categories":2768},[113],{"categories":2770},[97],{"categories":2772},[97],{"categories":2774},[97],{"categories":2776},[97],{"categories":2778},[124],{"categories":2780},[124],{"categories":2782},[97],{"categories":2784},[],{"categories":2786},[124],{"categories":2788},[97],{"categories":2790},[124],{"categories":2792},[110],{"categories":2794},[547],{"categories":2796},[],{"categories":2798},[],{"categories":2800},[97],{"categories":2802},[146],{"categories":2804},[],{"categories":2806},[267],{"categories":2808},[97],{"categories":2810},[97],{"categories":2812},[97],{"categories":2814},[197],{"categories":2816},[861],{"categories":2818},[],{"categories":2820},[97],{"categories":2822},[97],{"categories":2824},[97],{"categories":2826},[124],{"categories":2828},[97],{"categories":2830},[97],{"categories":2832},[97,267],{"categories":2834},[97],{"categories":2836},[97],{"categories":2838},[197],{"categories":2840},[110],{"categories":2842},[],{"categories":2844},[110],{"categories":2846},[110],{"categories":2848},[97],{"categories":2850},[97],{"categories":2852},[97],{"categories":2854},[97],{"categories":2856},[60],{"categories":2858},[97],{"categories":2860},[2490],{"categories":2862},[100],{"categories":2864},[60],{"categories":2866},[100],{"categories":2868},[124],{"categories":2870},[197],{"categories":2872},[110],{"categories":2874},[97],{"categories":2876},[],{"categories":2878},[105],{"categories":2880},[97],{"categories":2882},[97],{"categories":2884},[146],{"categories":2886},[97],{"categories":2888},[97],{"categories":2890},[97],{"categories":2892},[110],{"categories":2894},[97],{"categories":2896},[97],{"categories":2898},[97],{"categories":2900},[105],{"categories":2902},[],{"categories":2904},[267],{"categories":2906},[97],{"categories":2908},[361],{"categories":2910},[197],{"categories":2912},[197],{"categories":2914},[124],{"categories":2916},[110],{"categories":2918},[97],{"categories":2920},[105],{"categories":2922},[146],{"categories":2924},[97],{"categories":2926},[97],{"categories":2928},[97],{"categories":2930},[197],{"categories":2932},[110],{"categories":2934},[110],{"categories":2936},[97],{"categories":2938},[97],{"categories":2940},[501],{"categories":2942},[110],{"categories":2944},[],{"categories":2946},[97],{"categories":2948},[97],{"categories":2950},[97],{"categories":2952},[],{"categories":2954},[],{"categories":2956},[97],{"categories":2958},[97],{"categories":2960},[110],{"categories":2962},[97],{"categories":2964},[97],{"categories":2966},[97],{"categories":2968},[124],{"categories":2970},[97],{"categories":2972},[97],{"categories":2974},[110],{"categories":2976},[97],{"categories":2978},[97],{"categories":2980},[97],{"categories":2982},[97],{"categories":2984},[97],{"categories":2986},[],{"categories":2988},[124],{"categories":2990},[60],{"categories":2992},[97],{"categories":2994},[110],{"categories":2996},[110],{"categories":2998},[97],{"categories":3000},[97],{"categories":3002},[],{"categories":3004},[],{"categories":3006},[97],{"categories":3008},[97],{"categories":3010},[97],{"categories":3012},[146],{"categories":3014},[60],{"categories":3016},[],{"categories":3018},[97],{"categories":3020},[197],{"categories":3022},[97],{"categories":3024},[267],{"categories":3026},[1788],{"categories":3028},[146],{"categories":3030},[124],{"categories":3032},[97],{"categories":3034},[124],{"categories":3036},[124],{"categories":3038},[97],{"categories":3040},[97],{"categories":3042},[124],{"categories":3044},[146],{"categories":3046},[146],{"categories":3048},[267],{"categories":3050},[110],{"categories":3052},[],{"categories":3054},[146],{"categories":3056},[97],{"categories":3058},[110],{"categories":3060},[100],{"categories":3062},[124],{"categories":3064},[97],{"categories":3066},[146],{"categories":3068},[],{"categories":3070},[97],{"categories":3072},[124],{"categories":3074},[124],{"categories":3076},[60],{"categories":3078},[97],{"categories":3080},[146],{"categories":3082},[97],{"categories":3084},[124],{"categories":3086},[110],{"categories":3088},[110],{"categories":3090},[146],{"categories":3092},[110],{"categories":3094},[267],{"categories":3096},[110],{"categories":3098},[97],{"categories":3100},[97],{"categories":3102},[97],{"categories":3104},[97],{"categories":3106},[124],{"categories":3108},[97],{"categories":3110},[],{"categories":3112},[110],{"categories":3114},[105],{"categories":3116},[124],{"categories":3118},[],{"categories":3120},[],{"categories":3122},[97],{"categories":3124},[110],{"categories":3126},[97],{"categories":3128},[97],{"categories":3130},[3131],"Frameworks & Tooling",{"categories":3133},[97],{"categories":3135},[97],{"categories":3137},[124],{"categories":3139},[97],{"categories":3141},[97],{"categories":3143},[],{"categories":3145},[60],{"categories":3147},[60],{"categories":3149},[100],{"categories":3151},[97],{"categories":3153},[110],{"categories":3155},[97],{"categories":3157},[197],{"categories":3159},[],{"categories":3161},[1788],{"categories":3163},[97],{"categories":3165},[124],{"categories":3167},[97],{"categories":3169},[267],{"categories":3171},[267],{"categories":3173},[],{"categories":3175},[110],{"categories":3177},[110],{"categories":3179},[97],{"categories":3181},[97],{"categories":3183},[146],{"categories":3185},[110],{"categories":3187},[146],{"categories":3189},[97],{"categories":3191},[110],{"categories":3193},[],{"categories":3195},[197],{"categories":3197},[97],{"categories":3199},[97],{"categories":3201},[],{"categories":3203},[97],{"categories":3205},[110],{"categories":3207},[97],{"categories":3209},[97],{"categories":3211},[97],{"categories":3213},[],{"categories":3215},[105],{"categories":3217},[124],{"categories":3219},[97],{"categories":3221},[124],{"categories":3223},[267],{"categories":3225},[97],{"categories":3227},[97],{"categories":3229},[97],{"categories":3231},[124],{"categories":3233},[105],{"categories":3235},[97],{"categories":3237},[1788],{"categories":3239},[],{"categories":3241},[110],{"categories":3243},[100],{"categories":3245},[97],{"categories":3247},[100],{"categories":3249},[97],{"categories":3251},[],{"categories":3253},[110],{"categories":3255},[97],{"categories":3257},[97],{"categories":3259},[3260],"AI Design Tooling",{"categories":3262},[197],{"categories":3264},[97],{"categories":3266},[97],{"categories":3268},[124],{"categories":3270},[197],{"categories":3272},[97],{"categories":3274},[97],{"categories":3276},[124],{"categories":3278},[146],{"categories":3280},[113],{"categories":3282},[124],{"categories":3284},[97],{"categories":3286},[97],{"categories":3288},[97],{"categories":3290},[110],{"categories":3292},[97],{"categories":3294},[],{"categories":3296},[110],{"categories":3298},[97],{"categories":3300},[97],{"categories":3302},[110],{"categories":3304},[97],{"categories":3306},[97],{"categories":3308},[97],{"categories":3310},[110],{"categories":3312},[],{"categories":3314},[110],{"categories":3316},[3131],{"categories":3318},[97],{"categories":3320},[97],{"categories":3322},[110],{"categories":3324},[110],{"categories":3326},[124],{"categories":3328},[124],{"categories":3330},[97],{"categories":3332},[],{"categories":3334},[124],{"categories":3336},[97],{"categories":3338},[97],{"categories":3340},[110],{"categories":3342},[105],{"categories":3344},[97],{"categories":3346},[],{"categories":3348},[97],{"categories":3350},[97],{"categories":3352},[2233],{"categories":3354},[],{"categories":3356},[97],{"categories":3358},[97],{"categories":3360},[97],{"categories":3362},[97],{"categories":3364},[197],{"categories":3366},[97],{"categories":3368},[],{"categories":3370},[97],{"categories":3372},[97],{"categories":3374},[97],{"categories":3376},[97],{"categories":3378},[226],{"categories":3380},[146],{"categories":3382},[97],{"categories":3384},[97],{"categories":3386},[1788],{"categories":3388},[100],{"categories":3390},[97],{"categories":3392},[97],{"categories":3394},[60],{"categories":3396},[97],{"categories":3398},[97],{"categories":3400},[146],{"categories":3402},[110],{"categories":3404},[],{"categories":3406},[97],{"categories":3408},[97],{"categories":3410},[197],{"categories":3412},[97],{"categories":3414},[226],{"categories":3416},[110],{"categories":3418},[97],{"categories":3420},[110],{"categories":3422},[],{"categories":3424},[],{"categories":3426},[],{"categories":3428},[100],{"categories":3430},[146],{"categories":3432},[110],{"categories":3434},[97],{"categories":3436},[97],{"categories":3438},[97],{"categories":3440},[97],{"categories":3442},[384],{"categories":3444},[197],{"categories":3446},[110],{"categories":3448},[97],{"categories":3450},[],{"categories":3452},[110],{"categories":3454},[110],{"categories":3456},[],{"categories":3458},[97],{"categories":3460},[110],{"categories":3462},[97],{"categories":3464},[],{"categories":3466},[97],{"categories":3468},[97],{"categories":3470},[97],{"categories":3472},[146],{"categories":3474},[197],{"categories":3476},[110],{"categories":3478},[197],{"categories":3480},[110],{"categories":3482},[97],{"categories":3484},[105],{"categories":3486},[],{"categories":3488},[],{"categories":3490},[97],{"categories":3492},[97],{"categories":3494},[97],{"categories":3496},[100],{"categories":3498},[110],{"categories":3500},[146],{"categories":3502},[],{"categories":3504},[197],{"categories":3506},[],{"categories":3508},[124],{"categories":3510},[97],{"categories":3512},[124],{"categories":3514},[197],{"categories":3516},[124],{"categories":3518},[97],{"categories":3520},[],{"categories":3522},[97],{"categories":3524},[97],{"categories":3526},[],{"categories":3528},[97],{"categories":3530},[97],{"categories":3532},[226],{"categories":3534},[97],{"categories":3536},[97],{"categories":3538},[267],{"categories":3540},[124],{"categories":3542},[97],{"categories":3544},[],{"categories":3546},[110],{"categories":3548},[97],{"categories":3550},[100],{"categories":3552},[501],{"categories":3554},[97],{"categories":3556},[97],{"categories":3558},[110],{"categories":3560},[97],{"categories":3562},[110],{"categories":3564},[97],{"categories":3566},[97],{"categories":3568},[97],{"categories":3570},[97],{"categories":3572},[],{"categories":3574},[97],{"categories":3576},[100],{"categories":3578},[97],{"categories":3580},[105],{"categories":3582},[124],{"categories":3584},[197],{"categories":3586},[],{"categories":3588},[97],{"categories":3590},[],{"categories":3592},[110],{"categories":3594},[97],{"categories":3596},[],{"categories":3598},[110],{"categories":3600},[97],{"categories":3602},[124],{"categories":3604},[197],{"categories":3606},[146],{"categories":3608},[97],{"categories":3610},[146],{"categories":3612},[110],{"categories":3614},[197],{"categories":3616},[97],{"categories":3618},[],{"categories":3620},[97],{"categories":3622},[135],{"categories":3624},[110],{"categories":3626},[97],{"categories":3628},[197],{"categories":3630},[146],{"categories":3632},[105],{"categories":3634},[124],{"categories":3636},[97],{"categories":3638},[97],{"categories":3640},[97],{"categories":3642},[97],{"categories":3644},[146],{"categories":3646},[226],{"categories":3648},[],{"categories":3650},[],{"categories":3652},[60],{"categories":3654},[440],{"categories":3656},[97],{"categories":3658},[110],{"categories":3660},[97,124],{"categories":3662},[146],{"categories":3664},[97],{"categories":3666},[97],{"categories":3668},[97],{"categories":3670},[97],{"categories":3672},[97],{"categories":3674},[97],{"categories":3676},[97],{"categories":3678},[110],{"categories":3680},[97],{"categories":3682},[110],{"categories":3684},[97],{"categories":3686},[97],{"categories":3688},[97],{"categories":3690},[],{"categories":3692},[97],{"categories":3694},[1224],{"categories":3696},[124],{"categories":3698},[197],{"categories":3700},[97],{"categories":3702},[97],{"categories":3704},[97],{"categories":3706},[60],{"categories":3708},[110],{"categories":3710},[226],{"categories":3712},[267],{"categories":3714},[],{"categories":3716},[124],{"categories":3718},[97],{"categories":3720},[105],{"categories":3722},[110],{"categories":3724},[100],{"categories":3726},[110],{"categories":3728},[97],{"categories":3730},[110],{"categories":3732},[110],{"categories":3734},[113],{"categories":3736},[124],{"categories":3738},[97],{"categories":3740},[97],{"categories":3742},[],{"categories":3744},[],{"categories":3746},[],{"categories":3748},[267],{"categories":3750},[97],{"categories":3752},[146],{"categories":3754},[97],{"categories":3756},[97],{"categories":3758},[97],{"categories":3760},[97],{"categories":3762},[],{"categories":3764},[97],{"categories":3766},[60],{"categories":3768},[105],{"categories":3770},[110],{"categories":3772},[97],{"categories":3774},[],{"categories":3776},[97],{"categories":3778},[110],{"categories":3780},[124],{"categories":3782},[97],{"categories":3784},[267],{"categories":3786},[],{"categories":3788},[197],{"categories":3790},[197],{"categories":3792},[97],{"categories":3794},[110],{"categories":3796},[],{"categories":3798},[124],{"categories":3800},[97],{"categories":3802},[197],{"categories":3804},[97],{"categories":3806},[105],{"categories":3808},[110],{"categories":3810},[97],{"categories":3812},[],{"categories":3814},[146],{"categories":3816},[97],{"categories":3818},[97],{"categories":3820},[97],{"categories":3822},[197],{"categories":3824},[110],{"categories":3826},[146],{"categories":3828},[],{"categories":3830},[110],{"categories":3832},[105],{"categories":3834},[110],{"categories":3836},[197],{"categories":3838},[97],{"categories":3840},[97],{"categories":3842},[97],{"categories":3844},[440],{"categories":3846},[97],{"categories":3848},[110],{"categories":3850},[],{"categories":3852},[97],{"categories":3854},[97],{"categories":3856},[267],{"categories":3858},[146],{"categories":3860},[60],{"categories":3862},[547],{"categories":3864},[60],{"categories":3866},[60],{"categories":3868},[97],{"categories":3870},[],{"categories":3872},[],{"categories":3874},[],{"categories":3876},[110],{"categories":3878},[97],{"categories":3880},[110],{"categories":3882},[110],{"categories":3884},[124],{"categories":3886},[97],{"categories":3888},[417],{"categories":3890},[124],{"categories":3892},[110],{"categories":3894},[97],{"categories":3896},[97],{"categories":3898},[97],{"categories":3900},[97],{"categories":3902},[97],{"categories":3904},[110],{"categories":3906},[97],{"categories":3908},[],{"categories":3910},[],{"categories":3912},[97],{"categories":3914},[],{"categories":3916},[97],{"categories":3918},[110],{"categories":3920},[197],{"categories":3922},[97],{"categories":3924},[97],{"categories":3926},[],{"categories":3928},[110],{"categories":3930},[97],{"categories":3932},[97],{"categories":3934},[113],{"categories":3936},[97],{"categories":3938},[197],{"categories":3940},[97],{"categories":3942},[110],{"categories":3944},[105],{"categories":3946},[97],{"categories":3948},[97],{"categories":3950},[226],{"categories":3952},[110],{"categories":3954},[97],{"categories":3956},[97],{"categories":3958},[861],{"categories":3960},[97],{"categories":3962},[110],{"categories":3964},[97],{"categories":3966},[124],{"categories":3968},[97],{"categories":3970},[501],{"categories":3972},[197],{"categories":3974},[],{"categories":3976},[97],{"categories":3978},[97],{"categories":3980},[146],{"categories":3982},[440],{"categories":3984},[110],{"categories":3986},[97],{"categories":3988},[],{"categories":3990},[146],{"categories":3992},[361],{"categories":3994},[110],{"categories":3996},[110],{"categories":3998},[110],{"categories":4000},[97],{"categories":4002},[97],{"categories":4004},[110],{"categories":4006},[],{"categories":4008},[105],{"categories":4010},[97],{"categories":4012},[105],{"categories":4014},[110],{"categories":4016},[],{"categories":4018},[124],{"categories":4020},[97],{"categories":4022},[97],{"categories":4024},[100],{"categories":4026},[97],{"categories":4028},[146],{"categories":4030},[267],{"categories":4032},[135],{"categories":4034},[110],{"categories":4036},[110],{"categories":4038},[97],{"categories":4040},[97],{"categories":4042},[110],{"categories":4044},[97],{"categories":4046},[100],{"categories":4048},[],{"categories":4050},[110],{"categories":4052},[97],{"categories":4054},[97],{"categories":4056},[97],{"categories":4058},[110],{"categories":4060},[97],{"categories":4062},[],{"categories":4064},[97],{"categories":4066},[],{"categories":4068},[197],{"categories":4070},[110],{"categories":4072},[97,105],{"categories":4074},[110],{"categories":4076},[97],{"categories":4078},[],{"categories":4080},[100],{"categories":4082},[60],{"categories":4084},[105],{"categories":4086},[97],{"categories":4088},[124],{"categories":4090},[97],{"categories":4092},[97],{"categories":4094},[110],{"categories":4096},[97],{"categories":4098},[97],{"categories":4100},[97],{"categories":4102},[146],{"categories":4104},[1224],{"categories":4106},[110],{"categories":4108},[97],{"categories":4110},[],{"categories":4112},[],{"categories":4114},[97],{"categories":4116},[110],{"categories":4118},[97],{"categories":4120},[97],{"categories":4122},[267],{"categories":4124},[],{"categories":4126},[97],{"categories":4128},[110],{"categories":4130},[135],{"categories":4132},[110],{"categories":4134},[440],{"categories":4136},[],{"categories":4138},[384],{"categories":4140},[110],{"categories":4142},[97],{"categories":4144},[97],{"categories":4146},[226],{"categories":4148},[110],{"categories":4150},[97],{"categories":4152},[60],{"categories":4154},[113],{"categories":4156},[110],{"categories":4158},[97],{"categories":4160},[440],{"categories":4162},[97],{"categories":4164},[267],{"categories":4166},[105],{"categories":4168},[],{"categories":4170},[97],{"categories":4172},[97],{"categories":4174},[226],{"categories":4176},[197],{"categories":4178},[97],{"categories":4180},[97],{"categories":4182},[97],{"categories":4184},[],{"categories":4186},[226],{"categories":4188},[146],{"categories":4190},[97],{"categories":4192},[97],{"categories":4194},[97],{"categories":4196},[547],{"categories":4198},[100],{"categories":4200},[97],{"categories":4202},[113],{"categories":4204},[97],{"categories":4206},[],{"categories":4208},[],{"categories":4210},[197],{"categories":4212},[97],{"categories":4214},[60],{"categories":4216},[226],{"categories":4218},[110],{"categories":4220},[97],{"categories":4222},[97],{"categories":4224},[226],{"categories":4226},[146],{"categories":4228},[97],{"categories":4230},[],{"categories":4232},[97],{"categories":4234},[97],{"categories":4236},[],{"categories":4238},[97],{"categories":4240},[97],{"categories":4242},[574],{"categories":4244},[97],{"categories":4246},[97],{"categories":4248},[110],{"categories":4250},[124],{"categories":4252},[440],{"categories":4254},[97],{"categories":4256},[97],{"categories":4258},[97],{"categories":4260},[],{"categories":4262},[97,124],{"categories":4264},[146],{"categories":4266},[110],{"categories":4268},[124],{"categories":4270},[110],{"categories":4272},[899],{"categories":4274},[124],{"categories":4276},[124],{"categories":4278},[110],{"categories":4280},[97],{"categories":4282},[100],{"categories":4284},[],{"categories":4286},[],{"categories":4288},[110],{"categories":4290},[97],{"categories":4292},[124],{"categories":4294},[97],{"categories":4296},[100],{"categories":4298},[124],{"categories":4300},[124],{"categories":4302},[97],{"categories":4304},[226],{"categories":4306},[97],{"categories":4308},[124],{"categories":4310},[97],{"categories":4312},[],{"categories":4314},[97],{"categories":4316},[97],{"categories":4318},[197,97],{"categories":4320},[267],{"categories":4322},[100],{"categories":4324},[97],{"categories":4326},[],{"categories":4328},[97],{"categories":4330},[97],{"categories":4332},[105],{"categories":4334},[97],{"categories":4336},[105],{"categories":4338},[97],{"categories":4340},[97],{"categories":4342},[361],{"categories":4344},[97],{"categories":4346},[105],{"categories":4348},[124],{"categories":4350},[60],{"categories":4352},[110],{"categories":4354},[97],{"categories":4356},[124],{"categories":4358},[97],{"categories":4360},[97],{"categories":4362},[146],{"categories":4364},[226],{"categories":4366},[197],{"categories":4368},[97],{"categories":4370},[97],{"categories":4372},[97],{"categories":4374},[97],{"categories":4376},[100],{"categories":4378},[97],{"categories":4380},[110],{"categories":4382},[110],{"categories":4384},[124],{"categories":4386},[146],{"categories":4388},[124],{"categories":4390},[124],{"categories":4392},[97],{"categories":4394},[97],{"categories":4396},[],{"categories":4398},[],{"categories":4400},[60],{"categories":4402},[97],{"categories":4404},[124],{"categories":4406},[97],{"categories":4408},[197],{"categories":4410},[440],{"categories":4412},[384],{"categories":4414},[361],{"categories":4416},[97],{"categories":4418},[97],{"categories":4420},[97],{"categories":4422},[60],{"categories":4424},[97],{"categories":4426},[97],{"categories":4428},[97],{"categories":4430},[97],{"categories":4432},[97],{"categories":4434},[97],{"categories":4436},[97],{"categories":4438},[110],{"categories":4440},[100],{"categories":4442},[110],{"categories":4444},[97,105],{"categories":4446},[],{"categories":4448},[197],{"categories":4450},[],{"categories":4452},[113],{"categories":4454},[97],{"categories":4456},[146],{"categories":4458},[100],{"categories":4460},[97],{"categories":4462},[100],{"categories":4464},[110],{"categories":4466},[60],{"categories":4468},[110],{"categories":4470},[113],{"categories":4472},[110],{"categories":4474},[97],{"categories":4476},[97],{"categories":4478},[97],{"categories":4480},[105],{"categories":4482},[110],{"categories":4484},[124],{"categories":4486},[226],{"categories":4488},[97],{"categories":4490},[97],{"categories":4492},[],{"categories":4494},[146],{"categories":4496},[97],{"categories":4498},[97],{"categories":4500},[97],{"categories":4502},[97],{"categories":4504},[97],{"categories":4506},[97],{"categories":4508},[124],{"categories":4510},[146],{"categories":4512},[124],{"categories":4514},[124],{"categories":4516},[97],{"categories":4518},[97],{"categories":4520},[97],{"categories":4522},[97],{"categories":4524},[384],{"categories":4526},[97],{"categories":4528},[110],{"categories":4530},[110],{"categories":4532},[146],{"categories":4534},[97],{"categories":4536},[97],{"categories":4538},[97],{"categories":4540},[110],{"categories":4542},[97],{"categories":4544},[97],{"categories":4546},[97],{"categories":4548},[3131],{"categories":4550},[4551],"Clinical AI",{"categories":4553},[197],{"categories":4555},[97],{"categories":4557},[97],{"categories":4559},[97],{"categories":4561},[97],{"categories":4563},[267],{"categories":4565},[2490],{"categories":4567},[97],{"categories":4569},[113],{"categories":4571},[197],{"categories":4573},[97],{"categories":4575},[110],{"categories":4577},[97],{"categories":4579},[97],{"categories":4581},[146],{"categories":4583},[97],{"categories":4585},[110],{"categories":4587},[124],{"categories":4589},[226],{"categories":4591},[97],{"categories":4593},[97],{"categories":4595},[105],{"categories":4597},[97],{"categories":4599},[97],{"categories":4601},[501],{"categories":4603},[97],{"categories":4605},[],{"categories":4607},[110],{"categories":4609},[97],{"categories":4611},[124],{"categories":4613},[100],{"categories":4615},[97],{"categories":4617},[],{"categories":4619},[],{"categories":4621},[97],{"categories":4623},[],{"categories":4625},[105],{"categories":4627},[97],{"categories":4629},[97],{"categories":4631},[110],{"categories":4633},[97],{"categories":4635},[146],{"categories":4637},[146],{"categories":4639},[146],{"categories":4641},[146],{"categories":4643},[],{"categories":4645},[100],{"categories":4647},[110],{"categories":4649},[146],{"categories":4651},[97],{"categories":4653},[574],{"categories":4655},[113],{"categories":4657},[110],{"categories":4659},[97],{"categories":4661},[100],{"categories":4663},[97],{"categories":4665},[110],{"categories":4667},[97],{"categories":4669},[97],{"categories":4671},[97],{"categories":4673},[97,110],{"categories":4675},[110],{"categories":4677},[267],{"categories":4679},[146],{"categories":4681},[110],{"categories":4683},[146],{"categories":4685},[110],{"categories":4687},[97],{"categories":4689},[],{"categories":4691},[146],{"categories":4693},[226],{"categories":4695},[100],{"categories":4697},[97],{"categories":4699},[97],{"categories":4701},[],{"categories":4703},[124],{"categories":4705},[],{"categories":4707},[100],{"categories":4709},[110],{"categories":4711},[146],{"categories":4713},[97],{"categories":4715},[146],{"categories":4717},[100],{"categories":4719},[146],{"categories":4721},[146],{"categories":4723},[],{"categories":4725},[105],{"categories":4727},[110],{"categories":4729},[146],{"categories":4731},[146],{"categories":4733},[146],{"categories":4735},[146],{"categories":4737},[146],{"categories":4739},[146],{"categories":4741},[146],{"categories":4743},[146],{"categories":4745},[146],{"categories":4747},[146],{"categories":4749},[60],{"categories":4751},[100],{"categories":4753},[97],{"categories":4755},[97],{"categories":4757},[110],{"categories":4759},[110],{"categories":4761},[],{"categories":4763},[97],{"categories":4765},[97,100],{"categories":4767},[],{"categories":4769},[110],{"categories":4771},[97],{"categories":4773},[146],{"categories":4775},[110],{"categories":4777},[899],{"categories":4779},[97],{"categories":4781},[97],{"categories":4783},[97],{"categories":4785},[97],{"categories":4787},[97],{"categories":4789},[361],{"categories":4791},[97],{"categories":4793},[97],{"categories":4795},[110],{"categories":4797},[97],{"categories":4799},[97],{"categories":4801},[105],{"categories":4803},[113],{"categories":4805},[110],{"categories":4807},[110],{"categories":4809},[],{"categories":4811},[110],{"categories":4813},[197],{"categories":4815},[146],{"categories":4817},[97],{"categories":4819},[],{"categories":4821},[113],{"categories":4823},[],{"categories":4825},[124],{"categories":4827},[97],{"categories":4829},[110],{"categories":4831},[197],{"categories":4833},[97],{"categories":4835},[],{"categories":4837},[97],{"categories":4839},[97],{"categories":4841},[],{"categories":4843},[226],{"categories":4845},[97],{"categories":4847},[110],{"categories":4849},[],{"categories":4851},[],{"categories":4853},[146],{"categories":4855},[100],{"categories":4857},[97],{"categories":4859},[97],{"categories":4861},[105],{"categories":4863},[97],{"categories":4865},[97],{"categories":4867},[110],{"categories":4869},[97],{"categories":4871},[105],{"categories":4873},[105],{"categories":4875},[197],{"categories":4877},[],{"categories":4879},[97],{"categories":4881},[146],{"categories":4883},[],{"categories":4885},[97],{"categories":4887},[97],{"categories":4889},[197],{"categories":4891},[97],{"categories":4893},[97],{"categories":4895},[226],{"categories":4897},[97],{"categories":4899},[267],{"categories":4901},[],{"categories":4903},[110],{"categories":4905},[97],{"categories":4907},[226],{"categories":4909},[124],{"categories":4911},[],{"categories":4913},[97],{"categories":4915},[],{"categories":4917},[110],{"categories":4919},[197],{"categories":4921},[124],{"categories":4923},[],{"categories":4925},[3131],{"categories":4927},[105],{"categories":4929},[100],{"categories":4931},[97],{"categories":4933},[60],{"categories":4935},[110],{"categories":4937},[197],{"categories":4939},[97],{"categories":4941},[124],{"categories":4943},[],{"categories":4945},[],{"categories":4947},[97],{"categories":4949},[100],{"categories":4951},[97],{"categories":4953},[226],{"categories":4955},[],{"categories":4957},[110],{"categories":4959},[110],{"categories":4961},[97],{"categories":4963},[110],{"categories":4965},[97],{"categories":4967},[146],{"categories":4969},[124],{"categories":4971},[97],{"categories":4973},[110],{"categories":4975},[113],{"categories":4977},[97],{"categories":4979},[97],{"categories":4981},[97],{"categories":4983},[110],{"categories":4985},[97],{"categories":4987},[113],{"categories":4989},[226],{"categories":4991},[146],{"categories":4993},[],{"categories":4995},[226],{"categories":4997},[97],{"categories":4999},[],{"categories":5001},[124],{"categories":5003},[110],{"categories":5005},[],{"categories":5007},[97],{"categories":5009},[97],{"categories":5011},[97],{"categories":5013},[97],{"categories":5015},[97],{"categories":5017},[110],{"categories":5019},[105],{"categories":5021},[100],{"categories":5023},[110],{"categories":5025},[97],{"categories":5027},[197],{"categories":5029},[124],{"categories":5031},[124],{"categories":5033},[97],{"categories":5035},[60],{"categories":5037},[110],{"categories":5039},[97],{"categories":5041},[97],{"categories":5043},[110],{"categories":5045},[97],{"categories":5047},[97],{"categories":5049},[110],{"categories":5051},[105],{"categories":5053},[97],{"categories":5055},[197],{"categories":5057},[124],{"categories":5059},[110],{"categories":5061},[97],{"categories":5063},[113],{"categories":5065},[97],{"categories":5067},[110],{"categories":5069},[97],{"categories":5071},[97],{"categories":5073},[146],{"categories":5075},[97],{"categories":5077},[],{"categories":5079},[100],{"categories":5081},[97],{"categories":5083},[97],{"categories":5085},[97],{"categories":5087},[124],{"categories":5089},[124],{"categories":5091},[97],{"categories":5093},[124],{"categories":5095},[97],{"categories":5097},[110],{"categories":5099},[97],{"categories":5101},[97],{"categories":5103},[97],{"categories":5105},[97],{"categories":5107},[97],{"categories":5109},[],{"categories":5111},[97],{"categories":5113},[197],{"categories":5115},[110],{"categories":5117},[105],{"categories":5119},[146],{"categories":5121},[97],{"categories":5123},[110],{"categories":5125},[97],{"categories":5127},[110],{"categories":5129},[97],{"categories":5131},[97],{"categories":5133},[197],{"categories":5135},[110],{"categories":5137},[97],{"categories":5139},[226],{"categories":5141},[97],{"categories":5143},[60],{"categories":5145},[97],{"categories":5147},[97],{"categories":5149},[146],{"categories":5151},[97],{"categories":5153},[97],{"categories":5155},[97],{"categories":5157},[97],{"categories":5159},[110],{"categories":5161},[267],{"categories":5163},[97],{"categories":5165},[124],{"categories":5167},[110],{"categories":5169},[60],{"categories":5171},[],{"categories":5173},[110],{"categories":5175},[124],{"categories":5177},[97],{"categories":5179},[97],{"categories":5181},[2326],{"categories":5183},[197],{"categories":5185},[296],{"categories":5187},[97],{"categories":5189},[97],{"categories":5191},[97],{"categories":5193},[97],{"categories":5195},[100],{"categories":5197},[97],{"categories":5199},[97],{"categories":5201},[124],{"categories":5203},[105],{"categories":5205},[97],{"categories":5207},[124],{"categories":5209},[97],{"categories":5211},[],{"categories":5213},[110],{"categories":5215},[110],{"categories":5217},[97],{"categories":5219},[97],{"categories":5221},[97],{"categories":5223},[60],{"categories":5225},[],{"categories":5227},[146],{"categories":5229},[],{"categories":5231},[146],{"categories":5233},[97],{"categories":5235},[97],{"categories":5237},[110],{"categories":5239},[97],{"categories":5241},[110],{"categories":5243},[110],{"categories":5245},[],{"categories":5247},[97],{"categories":5249},[146],{"categories":5251},[97],{"categories":5253},[],{"categories":5255},[97],{"categories":5257},[97],{"categories":5259},[],{"categories":5261},[97],{"categories":5263},[97],{"categories":5265},[197],{"categories":5267},[124],{"categories":5269},[110],{"categories":5271},[97],{"categories":5273},[97],{"categories":5275},[97],{"categories":5277},[97],{"categories":5279},[226],{"categories":5281},[97],{"categories":5283},[97],{"categories":5285},[97],{"categories":5287},[100],{"categories":5289},[97],{"categories":5291},[97],{"categories":5293},[],{"categories":5295},[97],{"categories":5297},[97],{"categories":5299},[97],{"categories":5301},[],{"categories":5303},[100],{"categories":5305},[97],{"categories":5307},[97],{"categories":5309},[146],{"categories":5311},[124],{"categories":5313},[113],{"categories":5315},[110],{"categories":5317},[440],{"categories":5319},[97],{"categories":5321},[97],{"categories":5323},[97],{"categories":5325},[124],{"categories":5327},[146],{"categories":5329},[197],{"categories":5331},[97],{"categories":5333},[97],{"categories":5335},[97],{"categories":5337},[97],{"categories":5339},[146],{"categories":5341},[97],{"categories":5343},[197],{"categories":5345},[97],{"categories":5347},[97],{"categories":5349},[146],{"categories":5351},[197],{"categories":5353},[97],{"categories":5355},[146],{"categories":5357},[97],{"categories":5359},[110],{"categories":5361},[110],{"categories":5363},[110],{"categories":5365},[124],{"categories":5367},[146],{"categories":5369},[110],{"categories":5371},[110],{"categories":5373},[97],{"categories":5375},[124],{"categories":5377},[197],{"categories":5379},[97],{"categories":5381},[97],{"categories":5383},[110],{"categories":5385},[97],{"categories":5387},[],{"categories":5389},[110],{"categories":5391},[],{"categories":5393},[97],{"categories":5395},[97],{"categories":5397},[],{"categories":5399},[],{"categories":5401},[110],{"categories":5403},[105],{"categories":5405},[110],{"categories":5407},[5408],"Liability & Ethics",{"categories":5410},[97],{"categories":5412},[97],{"categories":5414},[97],{"categories":5416},[110],{"categories":5418},[100],{"categories":5420},[110],{"categories":5422},[105],{"categories":5424},[226],{"categories":5426},[110],{"categories":5428},[97],{"categories":5430},[97],{"categories":5432},[],{"categories":5434},[547],{"categories":5436},[110],{"categories":5438},[],{"categories":5440},[97],{"categories":5442},[100],{"categories":5444},[110],{"categories":5446},[],{"categories":5448},[110],{"categories":5450},[97],{"categories":5452},[97],{"categories":5454},[124],{"categories":5456},[97],{"categories":5458},[146],{"categories":5460},[97],{"categories":5462},[97],{"categories":5464},[113],{"categories":5466},[110],{"categories":5468},[97],{"categories":5470},[97],{"categories":5472},[97],{"categories":5474},[146],{"categories":5476},[110],{"categories":5478},[124],{"categories":5480},[197],{"categories":5482},[100],{"categories":5484},[97],{"categories":5486},[97],{"categories":5488},[97],{"categories":5490},[],{"categories":5492},[110],{"categories":5494},[110],{"categories":5496},[110],{"categories":5498},[440],{"categories":5500},[197],{"categories":5502},[110],{"categories":5504},[267],{"categories":5506},[124],{"categories":5508},[146],{"categories":5510},[97],{"categories":5512},[197],{"categories":5514},[97],{"categories":5516},[100],{"categories":5518},[],{"categories":5520},[110],{"categories":5522},[97],{"categories":5524},[97],{"categories":5526},[97],{"categories":5528},[97],{"categories":5530},[110],{"categories":5532},[97],{"categories":5534},[97],{"categories":5536},[197],{"categories":5538},[],{"categories":5540},[110],{"categories":5542},[113],{"categories":5544},[146],{"categories":5546},[110],{"categories":5548},[105],{"categories":5550},[],{"categories":5552},[97],{"categories":5554},[97],{"categories":5556},[113],{"categories":5558},[97],{"categories":5560},[110],{"categories":5562},[146],{"categories":5564},[100],{"categories":5566},[267],{"categories":5568},[97],{"categories":5570},[97],{"categories":5572},[97],{"categories":5574},[146],{"categories":5576},[105],{"categories":5578},[97],{"categories":5580},[197],{"categories":5582},[146],{"categories":5584},[267],{"categories":5586},[97],{"categories":5588},[110],{"categories":5590},[],{"categories":5592},[501],{"categories":5594},[],{"categories":5596},[97],{"categories":5598},[267],{"categories":5600},[97],{"categories":5602},[60],{"categories":5604},[97],{"categories":5606},[110],{"categories":5608},[110],{"categories":5610},[5611],"Design News & Tools",{"categories":5613},[97],{"categories":5615},[97],{"categories":5617},[146],{"categories":5619},[97],{"categories":5621},[97],{"categories":5623},[100],{"categories":5625},[110],{"categories":5627},[97],{"categories":5629},[197],{"categories":5631},[110],{"categories":5633},[110],{"categories":5635},[197],{"categories":5637},[97],{"categories":5639},[97],{"categories":5641},[440],{"categories":5643},[110],{"categories":5645},[97],{"categories":5647},[97],{"categories":5649},[440],{"categories":5651},[97],{"categories":5653},[226],{"categories":5655},[97],{"categories":5657},[110],{"categories":5659},[],{"categories":5661},[97],{"categories":5663},[97],{"categories":5665},[97],{"categories":5667},[146],{"categories":5669},[97],{"categories":5671},[100],{"categories":5673},[],{"categories":5675},[97],{"categories":5677},[97],{"categories":5679},[97],{"categories":5681},[124],{"categories":5683},[574],{"categories":5685},[124],{"categories":5687},[197],{"categories":5689},[97],{"categories":5691},[97,110],{"categories":5693},[226,105],{"categories":5695},[124],{"categories":5697},[97],{"categories":5699},[97],{"categories":5701},[97],{"categories":5703},[97],{"categories":5705},[],{"categories":5707},[110],{"categories":5709},[97],{"categories":5711},[],{"categories":5713},[97],{"categories":5715},[124],{"categories":5717},[97],{"categories":5719},[124],{"categories":5721},[],{"categories":5723},[110],{"categories":5725},[97],{"categories":5727},[105],{"categories":5729},[97],{"categories":5731},[146],{"categories":5733},[97],{"categories":5735},[],{"categories":5737},[110],{"categories":5739},[97],{"categories":5741},[],{"categories":5743},[197],{"categories":5745},[97],{"categories":5747},[97],{"categories":5749},[110],{"categories":5751},[97],{"categories":5753},[97],{"categories":5755},[100],{"categories":5757},[110],{"categories":5759},[97],{"categories":5761},[],{"categories":5763},[97],{"categories":5765},[267],{"categories":5767},[226],{"categories":5769},[105],{"categories":5771},[105],{"categories":5773},[97],{"categories":5775},[100],{"categories":5777},[100],{"categories":5779},[97],{"categories":5781},[110],{"categories":5783},[97],{"categories":5785},[97],{"categories":5787},[97],{"categories":5789},[97],{"categories":5791},[124],{"categories":5793},[97],{"categories":5795},[100],{"categories":5797},[97],{"categories":5799},[97],{"categories":5801},[110],{"categories":5803},[97],{"categories":5805},[226],{"categories":5807},[97],{"categories":5809},[146],{"categories":5811},[97],{"categories":5813},[97],{"categories":5815},[110],{"categories":5817},[113],{"categories":5819},[97],{"categories":5821},[97],{"categories":5823},[110],{"categories":5825},[],{"categories":5827},[124],{"categories":5829},[],{"categories":5831},[124],{"categories":5833},[110],{"categories":5835},[100],{"categories":5837},[97],{"categories":5839},[],{"categories":5841},[60],{"categories":5843},[267],{"categories":5845},[97],{"categories":5847},[124],{"categories":5849},[97],{"categories":5851},[],{"categories":5853},[146],{"categories":5855},[110],{"categories":5857},[124],{"categories":5859},[197],{"categories":5861},[105],{"categories":5863},[97],{"categories":5865},[97],{"categories":5867},[110],{"categories":5869},[124],{"categories":5871},[110],{"categories":5873},[146],{"categories":5875},[97],{"categories":5877},[113],{"categories":5879},[100],{"categories":5881},[113],{"categories":5883},[146],{"categories":5885},[97],{"categories":5887},[124],{"categories":5889},[97],{"categories":5891},[197],{"categories":5893},[105],{"categories":5895},[97],{"categories":5897},[97],{"categories":5899},[97],{"categories":5901},[97],{"categories":5903},[97],{"categories":5905},[97],{"categories":5907},[110],{"categories":5909},[97],{"categories":5911},[110],{"categories":5913},[97],{"categories":5915},[97],{"categories":5917},[100],{"categories":5919},[97],{"categories":5921},[110],{"categories":5923},[110],{"categories":5925},[197],{"categories":5927},[110],{"categories":5929},[110],{"categories":5931},[97],{"categories":5933},[100],{"categories":5935},[110],{"categories":5937},[197],{"categories":5939},[],{"categories":5941},[97],{"categories":5943},[60],{"categories":5945},[440],{"categories":5947},[97],{"categories":5949},[110],{"categories":5951},[97],{"categories":5953},[97],{"categories":5955},[124],{"categories":5957},[97],{"categories":5959},[],{"categories":5961},[97],{"categories":5963},[110],{"categories":5965},[97],{"categories":5967},[226],{"categories":5969},[97],{"categories":5971},[124],{"categories":5973},[97],{"categories":5975},[146],{"categories":5977},[110],{"categories":5979},[97],{"categories":5981},[226],{"categories":5983},[110],{"categories":5985},[105],{"categories":5987},[105],{"categories":5989},[97],{"categories":5991},[97],{"categories":5993},[97],{"categories":5995},[97],{"categories":5997},[97],{"categories":5999},[97],{"categories":6001},[100],{"categories":6003},[],{"categories":6005},[97],{"categories":6007},[97],{"categories":6009},[110],{"categories":6011},[97],{"categories":6013},[110],{"categories":6015},[97],{"categories":6017},[97],{"categories":6019},[97],{"categories":6021},[97],{"categories":6023},[97],{"categories":6025},[124],{"categories":6027},[],{"categories":6029},[100],{"categories":6031},[97],{"categories":6033},[97],{"categories":6035},[110],{"categories":6037},[110],{"categories":6039},[],{"categories":6041},[124],{"categories":6043},[124],{"categories":6045},[97],{"categories":6047},[226],{"categories":6049},[105],{"categories":6051},[197],{"categories":6053},[],{"categories":6055},[97],{"categories":6057},[110],{"categories":6059},[100],{"categories":6061},[97],{"categories":6063},[97],{"categories":6065},[124],{"categories":6067},[100],{"categories":6069},[97],{"categories":6071},[97],{"categories":6073},[146],{"categories":6075},[60],{"categories":6077},[97],{"categories":6079},[146],{"categories":6081},[110],{"categories":6083},[97],{"categories":6085},[],{"categories":6087},[146],{"categories":6089},[110],{"categories":6091},[197],{"categories":6093},[60],{"categories":6095},[97],{"categories":6097},[97],{"categories":6099},[],{"categories":6101},[110],{"categories":6103},[110],{"categories":6105},[110],{"categories":6107},[3131],{"categories":6109},[146],{"categories":6111},[97],{"categories":6113},[124],{"categories":6115},[97],{"categories":6117},[97],{"categories":6119},[97],{"categories":6121},[97],{"categories":6123},[97],{"categories":6125},[105],{"categories":6127},[97],{"categories":6129},[100],{"categories":6131},[1788],{"categories":6133},[267],{"categories":6135},[100],{"categories":6137},[],{"categories":6139},[97],{"categories":6141},[],{"categories":6143},[146],{"categories":6145},[110],{"categories":6147},[197],{"categories":6149},[97],{"categories":6151},[97],{"categories":6153},[97],{"categories":6155},[146],{"categories":6157},[],{"categories":6159},[110],{"categories":6161},[97],{"categories":6163},[110],{"categories":6165},[110],{"categories":6167},[],{"categories":6169},[97],{"categories":6171},[],{"categories":6173},[146],{"categories":6175},[100],{"categories":6177},[197],{"categories":6179},[97],{"categories":6181},[110],{"categories":6183},[146],{"categories":6185},[97],{"categories":6187},[146],{"categories":6189},[],{"categories":6191},[146],{"categories":6193},[97],{"categories":6195},[100],{"categories":6197},[440],{"categories":6199},[110],{"categories":6201},[97],{"categories":6203},[],{"categories":6205},[124],{"categories":6207},[110],{"categories":6209},[113],{"categories":6211},[110],{"categories":6213},[100],{"categories":6215},[97],{"categories":6217},[97],{"categories":6219},[],{"categories":6221},[],{"categories":6223},[],{"categories":6225},[197],{"categories":6227},[97],{"categories":6229},[110],{"categories":6231},[97],{"categories":6233},[97],{"categories":6235},[],{"categories":6237},[],{"categories":6239},[],{"categories":6241},[97],{"categories":6243},[110],{"categories":6245},[197],{"categories":6247},[97],{"categories":6249},[],{"categories":6251},[110],{"categories":6253},[97],{"categories":6255},[97],{"categories":6257},[100],{"categories":6259},[],{"categories":6261},[],{"categories":6263},[97],{"categories":6265},[97],{"categories":6267},[110],{"categories":6269},[197],{"categories":6271},[97],{"categories":6273},[146],{"categories":6275},[],{"categories":6277},[97],{"categories":6279},[97],{"categories":6281},[226],{"categories":6283},[146],{"categories":6285},[226],{"categories":6287},[60],{"categories":6289},[97],{"categories":6291},[97],{"categories":6293},[],{"categories":6295},[],{"categories":6297},[110],{"categories":6299},[],{"categories":6301},[97],{"categories":6303},[440],{"categories":6305},[97],{"categories":6307},[97],{"categories":6309},[97],{"categories":6311},[97],{"categories":6313},[],{"categories":6315},[110],{"categories":6317},[97],{"categories":6319},[97],{"categories":6321},[],{"categories":6323},[110],{"categories":6325},[97],{"categories":6327},[146],{"categories":6329},[97],{"categories":6331},[226],{"categories":6333},[105],{"categories":6335},[113],{"categories":6337},[97],{"categories":6339},[97],{"categories":6341},[110],{"categories":6343},[60],{"categories":6345},[110],{"categories":6347},[110],{"categories":6349},[],{"categories":6351},[97],{"categories":6353},[110],{"categories":6355},[],{"categories":6357},[97],{"categories":6359},[],{"categories":6361},[146],{"categories":6363},[105],{"categories":6365},[],{"categories":6367},[97],{"categories":6369},[97],{"categories":6371},[97],{"categories":6373},[],{"categories":6375},[110],{"categories":6377},[197],{"categories":6379},[100],{"categories":6381},[97],{"categories":6383},[],{"categories":6385},[105],{"categories":6387},[226],{"categories":6389},[97],{"categories":6391},[124],{"categories":6393},[100],{"categories":6395},[60],{"categories":6397},[105],{"categories":6399},[124],{"categories":6401},[110],{"categories":6403},[124],{"categories":6405},[],{"categories":6407},[97],{"categories":6409},[113],{"categories":6411},[97],{"categories":6413},[],{"categories":6415},[110],{"categories":6417},[100],{"categories":6419},[197],{"categories":6421},[97],{"categories":6423},[100],{"categories":6425},[110],{"categories":6427},[267],{"categories":6429},[97],{"categories":6431},[97],{"categories":6433},[97],{"categories":6435},[97],{"categories":6437},[97],{"categories":6439},[100],{"categories":6441},[97],{"categories":6443},[124],{"categories":6445},[60],{"categories":6447},[110],{"categories":6449},[],{"categories":6451},[97],{"categories":6453},[97],{"categories":6455},[97],{"categories":6457},[124],{"categories":6459},[110],{"categories":6461},[146],{"categories":6463},[124],{"categories":6465},[97],{"categories":6467},[113],{"categories":6469},[],{"categories":6471},[197],{"categories":6473},[124],{"categories":6475},[146],{"categories":6477},[97],{"categories":6479},[100],{"categories":6481},[110],{"categories":6483},[97],{"categories":6485},[97],{"categories":6487},[110],{"categories":6489},[113],{"categories":6491},[97],{"categories":6493},[110],{"categories":6495},[97],{"categories":6497},[105],{"categories":6499},[110],{"categories":6501},[110,267],{"categories":6503},[97],{"categories":6505},[97],{"categories":6507},[110],{"categories":6509},[124],{"categories":6511},[97],{"categories":6513},[97],{"categories":6515},[60],{"categories":6517},[110],{"categories":6519},[226],{"categories":6521},[110],{"categories":6523},[105],{"categories":6525},[],{"categories":6527},[110],{"categories":6529},[97],{"categories":6531},[105],{"categories":6533},[],{"categories":6535},[],{"categories":6537},[124],{"categories":6539},[97],{"categories":6541},[97],{"categories":6543},[110],{"categories":6545},[60],{"categories":6547},[226],{"categories":6549},[97],{"categories":6551},[97],{"categories":6553},[97],{"categories":6555},[110],{"categories":6557},[],{"categories":6559},[110],{"categories":6561},[146],{"categories":6563},[97],{"categories":6565},[110],{"categories":6567},[110],{"categories":6569},[97],{"categories":6571},[],{"categories":6573},[146],{"categories":6575},[124],{"categories":6577},[3131],{"categories":6579},[100],{"categories":6581},[124],{"categories":6583},[97],{"categories":6585},[110],{"categories":6587},[97],{"categories":6589},[97],{"categories":6591},[226],{"categories":6593},[124],{"categories":6595},[60],{"categories":6597},[],{"categories":6599},[146],{"categories":6601},[97],{"categories":6603},[97],{"categories":6605},[],{"categories":6607},[110],{"categories":6609},[97],{"categories":6611},[97],{"categories":6613},[97],{"categories":6615},[97],{"categories":6617},[110],{"categories":6619},[97],{"categories":6621},[97],{"categories":6623},[97],{"categories":6625},[113],{"categories":6627},[97],{"categories":6629},[110],{"categories":6631},[97],{"categories":6633},[97],{"categories":6635},[97],{"categories":6637},[97],{"categories":6639},[97],{"categories":6641},[97],{"categories":6643},[97],{"categories":6645},[105],{"categories":6647},[],{"categories":6649},[113],{"categories":6651},[146],{"categories":6653},[110],{"categories":6655},[97],{"categories":6657},[124],{"categories":6659},[],{"categories":6661},[124],{"categories":6663},[124],{"categories":6665},[110],{"categories":6667},[124],{"categories":6669},[97],{"categories":6671},[97],{"categories":6673},[97],{"categories":6675},[110],{"categories":6677},[124],{"categories":6679},[97],{"categories":6681},[97],{"categories":6683},[97],{"categories":6685},[110],{"categories":6687},[146],{"categories":6689},[97],{"categories":6691},[97],{"categories":6693},[97],{"categories":6695},[105],{"categories":6697},[97],{"categories":6699},[110],{"categories":6701},[197],{"categories":6703},[],{"categories":6705},[97],{"categories":6707},[60],{"categories":6709},[97],{"categories":6711},[110],{"categories":6713},[97],{"categories":6715},[97],{"categories":6717},[],{"categories":6719},[97],{"categories":6721},[97],{"categories":6723},[146],{"categories":6725},[97],{"categories":6727},[97],{"categories":6729},[110],{"categories":6731},[226],{"categories":6733},[],{"categories":6735},[],{"categories":6737},[124],{"categories":6739},[97],{"categories":6741},[97],{"categories":6743},[146],{"categories":6745},[97],{"categories":6747},[124],{"categories":6749},[146],{"categories":6751},[97],{"categories":6753},[97],{"categories":6755},[226],{"categories":6757},[60],{"categories":6759},[97],{"categories":6761},[97],{"categories":6763},[100],{"categories":6765},[110],{"categories":6767},[97],{"categories":6769},[97],{"categories":6771},[110],{"categories":6773},[105],{"categories":6775},[110],{"categories":6777},[124],{"categories":6779},[97],{"categories":6781},[105],{"categories":6783},[],{"categories":6785},[97],{"categories":6787},[60],{"categories":6789},[97],{"categories":6791},[97],{"categories":6793},[],{"categories":6795},[146],{"categories":6797},[97],{"categories":6799},[110],{"categories":6801},[60],{"categories":6803},[97],{"categories":6805},[124],{"categories":6807},[124],{"categories":6809},[124],{"categories":6811},[97],{"categories":6813},[110],{"categories":6815},[110],{"categories":6817},[97],{"categories":6819},[110],{"categories":6821},[97],{"categories":6823},[97],{"categories":6825},[197],{"categories":6827},[60],{"categories":6829},[60],{"categories":6831},[],{"categories":6833},[146],{"categories":6835},[97],{"categories":6837},[97],{"categories":6839},[124],{"categories":6841},[],{"categories":6843},[146],{"categories":6845},[146],{"categories":6847},[146],{"categories":6849},[],{"categories":6851},[110],{"categories":6853},[97],{"categories":6855},[],{"categories":6857},[100],{"categories":6859},[105],{"categories":6861},[],{"categories":6863},[97],{"categories":6865},[97],{"categories":6867},[],{"categories":6869},[124],{"categories":6871},[],{"categories":6873},[],{"categories":6875},[],{"categories":6877},[],{"categories":6879},[97],{"categories":6881},[146],{"categories":6883},[],{"categories":6885},[],{"categories":6887},[97],{"categories":6889},[97],{"categories":6891},[97],{"categories":6893},[60],{"categories":6895},[97],{"categories":6897},[60],{"categories":6899},[],{"categories":6901},[60],{"categories":6903},[60],{"categories":6905},[267],{"categories":6907},[110],{"categories":6909},[124],{"categories":6911},[],{"categories":6913},[],{"categories":6915},[60],{"categories":6917},[124],{"categories":6919},[124],{"categories":6921},[124],{"categories":6923},[],{"categories":6925},[100],{"categories":6927},[124],{"categories":6929},[124],{"categories":6931},[100],{"categories":6933},[124],{"categories":6935},[105],{"categories":6937},[124],{"categories":6939},[124],{"categories":6941},[124],{"categories":6943},[60],{"categories":6945},[146],{"categories":6947},[146],{"categories":6949},[97],{"categories":6951},[124],{"categories":6953},[60],{"categories":6955},[267],{"categories":6957},[60],{"categories":6959},[60],{"categories":6961},[60],{"categories":6963},[],{"categories":6965},[105],{"categories":6967},[],{"categories":6969},[267],{"categories":6971},[124],{"categories":6973},[124],{"categories":6975},[124],{"categories":6977},[110],{"categories":6979},[146,105],{"categories":6981},[60],{"categories":6983},[],{"categories":6985},[],{"categories":6987},[60],{"categories":6989},[],{"categories":6991},[60],{"categories":6993},[146],{"categories":6995},[110],{"categories":6997},[],{"categories":6999},[124],{"categories":7001},[97],{"categories":7003},[197],{"categories":7005},[],{"categories":7007},[97],{"categories":7009},[],{"categories":7011},[146],{"categories":7013},[100],{"categories":7015},[60],{"categories":7017},[],{"categories":7019},[124],{"categories":7021},[146],[7023,7252,7496,7628],{"id":7024,"title":7025,"ai":7026,"body":7031,"categories":7226,"created_at":61,"date_modified":61,"description":53,"extension":62,"faq":61,"featured":63,"kicker_label":61,"meta":7227,"navigation":75,"path":7239,"published_at":7240,"question":61,"scraped_at":7241,"seo":7242,"sitemap":7243,"source_id":7244,"source_name":7245,"source_type":83,"source_url":7246,"stem":7247,"tags":7248,"thumbnail_url":61,"tldr":7249,"tweet":61,"unknown_tags":7250,"__hash__":7251},"summaries\u002Fsummaries\u002Fff126f8e0954389e-skfolio-build-tune-portfolio-optimizers-in-python-summary.md","skfolio: Build & Tune Portfolio Optimizers in Python",{"provider":7,"model":8,"input_tokens":7027,"output_tokens":7028,"processing_time_ms":7029,"cost_usd":7030},9292,2519,30098,0.00309525,{"type":14,"value":7032,"toc":7220},[7033,7037,7069,7073,7122,7126,7191,7195],[17,7034,7036],{"id":7035},"data-prep-and-baseline-benchmarks-deliver-quick-wins","Data Prep and Baseline Benchmarks Deliver Quick Wins",[22,7038,7039,7040,7044,7045,7048,7049,7052,7053,7056,7057,7060,7061,7064,7065,7068],{},"Load S&P 500 prices via ",[7041,7042,7043],"code",{},"skfolio.datasets.load_sp500_dataset()",", convert to returns with ",[7041,7046,7047],{},"prices_to_returns()",", and split chronologically (",[7041,7050,7051],{},"train_test_split(shuffle=False, test_size=0.33)",") to prevent look-ahead bias—training spans ~67% historical days, testing the rest. Baselines like ",[7041,7054,7055],{},"EqualWeighted()",", ",[7041,7058,7059],{},"InverseVolatility()",", and ",[7041,7062,7063],{},"Random()"," fit on train, predict on test, yielding metrics like annualized Sharpe (printed via ",[7041,7066,7067],{},"ptf.annualized_sharpe_ratio","), mean return, and volatility. These expose naive strategies' flaws: equal-weight ignores volatility, random adds noise—use them to benchmark any optimizer.",[17,7070,7072],{"id":7071},"mean-variance-risk-measures-and-clustering-beat-baselines","Mean-Variance, Risk Measures, and Clustering Beat Baselines",[22,7074,7075,7078,7079,7082,7083,7086,7087,7090,7091,7056,7094,7097,7098,7101,7102,7105,7106,7109,7110,7113,7114,7117,7118,7121],{},[7041,7076,7077],{},"MeanRisk(risk_measure=RiskMeasure.VARIANCE)"," minimizes variance or maximizes Sharpe (",[7041,7080,7081],{},"ObjectiveFunction.MAXIMIZE_RATIO","), generating efficient frontiers (",[7041,7084,7085],{},"efficient_frontier_size=20",") plotted by risk vs. Sharpe. Swap risks to ",[7041,7088,7089],{},"CVaR"," (95%), ",[7041,7092,7093],{},"SEMI_VARIANCE",[7041,7095,7096],{},"CDAR",", or ",[7041,7099,7100],{},"MAX_DRAWDOWN"," for tail-focused portfolios that cut CVaR@95% and max drawdown vs. variance. ",[7041,7103,7104],{},"RiskBudgeting()"," equalizes contributions (variance or CVaR). Hierarchical methods shine: ",[7041,7107,7108],{},"HierarchicalRiskParity()"," clusters assets via dendrograms for stable weights; ",[7041,7111,7112],{},"NestedClustersOptimization()"," nests ",[7041,7115,7116],{},"MeanRisk(CVAR)"," inside ",[7041,7119,7120],{},"RiskBudgeting(VARIANCE)"," with 5-fold CV, capturing correlations without covariance pitfalls.",[17,7123,7125],{"id":7124},"robust-priors-constraints-and-views-stabilize-real-world-use","Robust Priors, Constraints, and Views Stabilize Real-World Use",[22,7127,7128,7129,7132,7133,7136,7137,7056,7140,7056,7143,7097,7146,7149,7150,7153,7154,7056,7157,7056,7160,7056,7163,7166,7167,7170,7171,7174,7175,7178,7179,7182,7183,7186,7187,7190],{},"Replace ",[7041,7130,7131],{},"EmpiricalCovariance()","\u002F",[7041,7134,7135],{},"EmpiricalMu()"," with ",[7041,7138,7139],{},"DenoiseCovariance()",[7041,7141,7142],{},"ShrunkMu()",[7041,7144,7145],{},"GerberCovariance()",[7041,7147,7148],{},"EWMu(alpha=0.1)"," in ",[7041,7151,7152],{},"EmpiricalPrior()"," for max-Sharpe portfolios resilient to estimation error. Add realism via ",[7041,7155,7156],{},"min_weights=0.0",[7041,7158,7159],{},"max_weights=0.20",[7041,7161,7162],{},"transaction_costs=0.0005",[7041,7164,7165],{},"groups"," (e.g., GroupA \u003C=0.6, GroupB>=0.2), ",[7041,7168,7169],{},"l2_coef=0.01",". ",[7041,7172,7173],{},"BlackLitterman(views=[\"AAPL == 0.0008\", \"JPM - BAC == 0.0002\"])"," blends market priors with views. ",[7041,7176,7177],{},"FactorModel()"," on ",[7041,7180,7181],{},"load_factors_dataset()"," explains returns via external factors, boosting Sharpe. Pipelines like ",[7041,7184,7185],{},"SelectKExtremes(k=8)"," + ",[7041,7188,7189],{},"MeanRisk()"," prune to top performers.",[17,7192,7194],{"id":7193},"walk-forward-cv-and-tuning-ensure-out-of-sample-performance","Walk-Forward CV and Tuning Ensure Out-of-Sample Performance",[22,7196,7197,7136,7200,7203,7204,7207,7208,7211,7212,7215,7216,7219],{},[7041,7198,7199],{},"cross_val_predict()",[7041,7201,7202],{},"WalkForward(train_size=252*2, test_size=63)"," simulates rolling 2-year trains\u002F3-month tests, computing portfolio Sharpe\u002FCalmar. ",[7041,7205,7206],{},"GridSearchCV()"," tunes ",[7041,7209,7210],{},"l2_coef=[0.0,0.01,0.1]"," and ",[7041,7213,7214],{},"mu_estimator__alpha=[0.05,0.1,0.2,0.5]"," on max-Sharpe, selecting best CV Sharpe. Final ",[7041,7217,7218],{},"Population()"," of 18 strategies compares annualized mean\u002Fvol\u002FSharpe\u002FSortino\u002FCVaR@95%\u002Fdrawdowns (sorted by test Sharpe), with plots for cumulative returns, weights, risk contributions—revealing hierarchical\u002Frisk-parity often top variance-based in stability.",{"title":53,"searchDepth":54,"depth":54,"links":7221},[7222,7223,7224,7225],{"id":7035,"depth":54,"text":7036},{"id":7071,"depth":54,"text":7072},{"id":7124,"depth":54,"text":7125},{"id":7193,"depth":54,"text":7194},[60],{"content_references":7228,"triage":7237},[7229,7233],{"type":7230,"title":7231,"url":7232,"context":69},"tool","skfolio","https:\u002F\u002Fgithub.com\u002Fskfolio\u002Fskfolio",{"type":7234,"title":7235,"url":7236,"context":69},"other","Full Codes","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FData%20Science\u002Fportfolio_optimization_with_skfolio_Marktechpost.ipynb",{"relevance":71,"novelty":71,"quality":72,"actionability":72,"composite":73,"reasoning":7238},"Category: Data Science & Visualization. The article provides a practical guide on using the skfolio library for portfolio optimization, which aligns with the audience's interest in actionable AI and data science tools. It includes specific code examples and methodologies that can be directly applied, making it useful for developers looking to implement AI in financial products.","\u002Fsummaries\u002Fff126f8e0954389e-skfolio-build-tune-portfolio-optimizers-in-python-summary","2026-05-12 07:05:02","2026-05-12 15:01:25",{"title":7025,"description":53},{"loc":7239},"ff126f8e0954389e","MarkTechPost","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F12\u002Fa-coding-implementation-to-portfolio-optimization-with-skfolio-for-building-testing-tuning-and-comparing-modern-investment-strategies\u002F","summaries\u002Fff126f8e0954389e-skfolio-build-tune-portfolio-optimizers-in-python-summary",[90,89,87],"skfolio's scikit-learn API lets you construct, validate, and compare 18+ portfolio strategies—from baselines to HRP, Black-Litterman, factors, and tuned models—on S&P 500 returns with walk-forward CV and GridSearchCV.",[],"s9QUFNF_HWzNZV61Dh6PEETN3C3-K3FsZalb0rd3HRQ",{"id":7253,"title":7254,"ai":7255,"body":7260,"categories":7467,"created_at":61,"date_modified":61,"description":53,"extension":62,"faq":61,"featured":63,"kicker_label":61,"meta":7468,"navigation":75,"path":7484,"published_at":7485,"question":61,"scraped_at":7486,"seo":7487,"sitemap":7488,"source_id":7489,"source_name":7245,"source_type":83,"source_url":7490,"stem":7491,"tags":7492,"thumbnail_url":61,"tldr":7493,"tweet":61,"unknown_tags":7494,"__hash__":7495},"summaries\u002Fsummaries\u002Fa59df2d47dafe018-scanpy-pipeline-for-pbmc-scrna-seq-clustering-traj-summary.md","Scanpy Pipeline for PBMC scRNA-seq Clustering & Trajectories",{"provider":7,"model":8,"input_tokens":7256,"output_tokens":7257,"processing_time_ms":7258,"cost_usd":7259},9209,2235,26831,0.0029368,{"type":14,"value":7261,"toc":7461},[7262,7266,7298,7324,7328,7351,7367,7371,7394,7412,7416,7447],[17,7263,7265],{"id":7264},"rigorous-qc-and-filtering-removes-noise-for-reliable-downstream-analysis","Rigorous QC and Filtering Removes Noise for Reliable Downstream Analysis",[22,7267,7268,7269,7272,7273,7276,7277,7280,7281,7284,7285,7288,7289,7056,7292,7056,7295,7297],{},"Load PBMC-3k via ",[7041,7270,7271],{},"sc.datasets.pbmc3k()"," (2700 cells, ~2k genes\u002Fcell). Compute QC metrics for mitochondrial (",[7041,7274,7275],{},"MT-"," prefix, filter \u003C5% ",[7041,7278,7279],{},"pct_counts_mt",") and ribosomal (",[7041,7282,7283],{},"RPS\u002FRPL",") genes using ",[7041,7286,7287],{},"sc.pp.calculate_qc_metrics",". Visualize with violin plots (",[7041,7290,7291],{},"n_genes_by_counts",[7041,7293,7294],{},"total_counts",[7041,7296,7279],{},") and scatters to spot outliers.",[22,7299,7300,7301,7056,7304,7307,7308,7311,7312,7315,7316,7319,7320,7323],{},"Filter: ",[7041,7302,7303],{},"min_genes=200",[7041,7305,7306],{},"min_cells=3",", upper ",[7041,7309,7310],{},"n_genes_by_counts \u003C2500",". Detect doublets via ",[7041,7313,7314],{},"sc.pp.scrublet"," (removes ~sum of ",[7041,7317,7318],{},"predicted_doublet","). Preserve raw in ",[7041,7321,7322],{},"layers[\"counts\"]",". This yields cleaner data, preventing artifacts in clustering.",[17,7325,7327],{"id":7326},"normalization-hvgs-and-cell-cycle-correction-focus-on-biological-signal","Normalization, HVGs, and Cell-Cycle Correction Focus on Biological Signal",[22,7329,7330,7331,7334,7335,7338,7339,7342,7343,7346,7347,7350],{},"Normalize to 10k counts (",[7041,7332,7333],{},"sc.pp.normalize_total(target_sum=1e4)","), log-transform (",[7041,7336,7337],{},"sc.pp.log1p","). Identify highly variable genes (",[7041,7340,7341],{},"sc.pp.highly_variable_genes(min_mean=0.0125, max_mean=3, min_disp=0.5)","), subset to them (",[7041,7344,7345],{},"adata = adata[:, adata.var.highly_variable]","). Store raw in ",[7041,7348,7349],{},"adata.raw",".",[22,7352,7353,7354,7056,7356,7358,7359,7362,7363,7366],{},"Score S\u002FG2M phases with 40+ predefined markers (e.g., S: MCM5,PCNA; G2M: HMGB2,CDK1, filter to dataset genes). Regress out ",[7041,7355,7294],{},[7041,7357,7279],{}," (",[7041,7360,7361],{},"sc.pp.regress_out","). Scale (",[7041,7364,7365],{},"sc.pp.scale(max_value=10)","). These steps isolate biological variance, regressing technical noise for accurate modeling.",[17,7368,7370],{"id":7369},"dimensionality-reduction-leiden-clustering-and-marker-based-annotation-reveals-cell-types","Dimensionality Reduction, Leiden Clustering, and Marker-Based Annotation Reveals Cell Types",[22,7372,7373,7374,7377,7378,7381,7382,7385,7386,7389,7390,7393],{},"PCA (",[7041,7375,7376],{},"sc.tl.pca(svd_solver=\"arpack\")",", check ",[7041,7379,7380],{},"n_pcs=50"," variance). Neighbors (",[7041,7383,7384],{},"sc.pp.neighbors(n_neighbors=10, n_pcs=40)","). Embeddings: UMAP (",[7041,7387,7388],{},"sc.tl.umap","), t-SNE (",[7041,7391,7392],{},"sc.tl.tsne(n_pcs=40)",").",[22,7395,7396,7397,7400,7401,7404,7405,7056,7408,7411],{},"Cluster with Leiden (",[7041,7398,7399],{},"sc.tl.leiden(resolution=0.5, flavor=\"igraph\", n_iterations=2)","). Rank markers (",[7041,7402,7403],{},"sc.tl.rank_genes_groups(method=\"wilcoxon\")",", top 10\u002Fcluster via Wilcoxon). Annotate using PBMC markers: B-cell (CD79A,MS4A1), CD8 T (CD8A,CD8B), CD4 T (IL7R,CD4), NK (GNLY,NKG7), CD14 Mono (CD14,LYZ), FCGR3A Mono (FCGR3A,MS4A7), Dendritic (FCER1A,CST3), Mega (PPBP). Confirm via ",[7041,7406,7407],{},"sc.pl.dotplot",[7041,7409,7410],{},"sc.pl.stacked_violin(groupby=\"leiden\")",". Visualizes 8-9 clusters matching immune subsets.",[17,7413,7415],{"id":7414},"paga-trajectories-pseudotime-and-custom-scores-enable-developmental-insights","PAGA Trajectories, Pseudotime, and Custom Scores Enable Developmental Insights",[22,7417,7418,7419,7422,7423,7426,7427,7430,7431,7434,7435,7438,7439,7442,7443,7446],{},"Graph-based trajectories: ",[7041,7420,7421],{},"sc.tl.paga(groups=\"leiden\")",", threshold=0.1, init UMAP (",[7041,7424,7425],{},"sc.tl.umap(init_pos=\"paga\")","). Diffusion maps (",[7041,7428,7429],{},"sc.tl.diffmap","), recompute neighbors on ",[7041,7432,7433],{},"X_diffmap",", root at cluster 0 (",[7041,7436,7437],{},"adata.uns[\"iroot\"]","), pseudotime (",[7041,7440,7441],{},"sc.tl.dpt","). Plot ",[7041,7444,7445],{},"dpt_pseudotime"," on UMAP.",[22,7448,7449,7450,7056,7453,7456,7457,7460],{},"Custom score: IFN-response genes (ISG15,IFI6,IFIT1,IFIT3,MX1,OAS1,STAT1,IRF7) via ",[7041,7451,7452],{},"sc.tl.score_genes(score_name=\"IFN_score\")",[7041,7454,7455],{},"cmap=\"viridis\"",". Save full AnnData (",[7041,7458,7459],{},"adata.write(\"pbmc3k_analyzed.h5ad\")",") with embeddings, clusters, scores for reuse. Extends basic clustering to infer progression and response states.",{"title":53,"searchDepth":54,"depth":54,"links":7462},[7463,7464,7465,7466],{"id":7264,"depth":54,"text":7265},{"id":7326,"depth":54,"text":7327},{"id":7369,"depth":54,"text":7370},{"id":7414,"depth":54,"text":7415},[60],{"content_references":7469,"triage":7481},[7470,7473,7475,7477],{"type":7230,"title":7471,"url":7472,"context":69},"Scanpy","https:\u002F\u002Fgithub.com\u002Fscverse\u002Fscanpy",{"type":67,"title":7474,"context":69},"PBMC-3k",{"type":7230,"title":7476,"context":69},"Scrublet",{"type":7234,"title":7478,"url":7479,"context":7480},"Full Codes with Notebook","https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FData%20Science\u002Fscanpy_pbmc3k_single_cell_rnaseq_analysis_Marktechpost.ipynb","recommended",{"relevance":71,"novelty":54,"quality":72,"actionability":71,"composite":7482,"reasoning":7483},3.05,"Category: Data Science & Visualization. The article provides a detailed overview of building a single-cell RNA-seq analysis pipeline using Scanpy, which is relevant for data scientists working with biological data. However, it primarily focuses on a specific use case without broader implications or insights that could apply to a wider audience.","\u002Fsummaries\u002Fa59df2d47dafe018-scanpy-pipeline-for-pbmc-scrna-seq-clustering-traj-summary","2026-05-08 21:32:12","2026-05-09 15:37:24",{"title":7254,"description":53},{"loc":7484},"a59df2d47dafe018","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F05\u002F08\u002Fhow-to-build-a-single-cell-rna-seq-analysis-pipeline-with-scanpy-for-pbmc-clustering-annotation-and-trajectory-discovery\u002F","summaries\u002Fa59df2d47dafe018-scanpy-pipeline-for-pbmc-scrna-seq-clustering-traj-summary",[89,87,90],"Process PBMC-3k data with Scanpy: filter cells (min 200 genes, \u003C2500 genes, \u003C5% mt), remove Scrublet doublets, select HVGs (min_mean=0.0125, max_mean=3, min_disp=0.5), Leiden cluster at res=0.5, annotate via markers, infer PAGA\u002FDPT trajectories, score IFN response.",[],"jTCku7xsp8M-LiBcwiNLzHzB68G5RjE-UBMIb_cET-c",{"id":7497,"title":7498,"ai":7499,"body":7504,"categories":7605,"created_at":61,"date_modified":61,"description":53,"extension":62,"faq":61,"featured":63,"kicker_label":61,"meta":7606,"navigation":75,"path":7616,"published_at":7617,"question":61,"scraped_at":7618,"seo":7619,"sitemap":7620,"source_id":7621,"source_name":7245,"source_type":83,"source_url":7622,"stem":7623,"tags":7624,"thumbnail_url":61,"tldr":7625,"tweet":61,"unknown_tags":7626,"__hash__":7627},"summaries\u002Fsummaries\u002Fa50c8b812151a371-tabpfn-beats-tree-models-on-tabular-accuracy-with-summary.md","TabPFN Beats Tree Models on Tabular Accuracy with Zero Training",{"provider":7,"model":8,"input_tokens":7500,"output_tokens":7501,"processing_time_ms":7502,"cost_usd":7503},9215,1914,16447,0.00277735,{"type":14,"value":7505,"toc":7600},[7506,7510,7513,7524,7553,7556,7560,7563,7586,7589,7593,7596],[17,7507,7509],{"id":7508},"tabpfns-pretraining-enables-direct-inference-on-tabular-tasks","TabPFN's Pretraining Enables Direct Inference on Tabular Tasks",[22,7511,7512],{},"TabPFN is a foundation model pretrained on millions of synthetic tabular datasets from causal processes, allowing it to perform supervised classification without dataset-specific training. Provide your training data during the .fit() call, which loads pretrained weights in 0.47 seconds—no hyperparameter tuning or iterative optimization needed. Predictions use in-context learning: the model conditions on your full training set (e.g., 4,000 samples) alongside test inputs at inference time, mimicking LLM prompting but for structured data. TabPFN-2.5 extends this to larger datasets up to millions of rows, outperforming tuned XGBoost, CatBoost, and ensembles like AutoGluon on benchmarks by capturing general tabular patterns.",[22,7514,7515,7516,7519,7520,7523],{},"To implement, install via ",[7041,7517,7518],{},"pip install tabpfn-client scikit-learn catboost",", set ",[7041,7521,7522],{},"TABPFN_TOKEN"," from priorlabs.ai, then:",[7525,7526,7529],"pre",{"className":7527,"code":7528,"language":90,"meta":53,"style":53},"language-python shiki shiki-themes github-light github-dark","from tabpfn_client import TabPFNClassifier\ntabpfn = TabPFNClassifier()\ntabpfn.fit(X_train, y_train)  # Loads weights\ntabpfn_preds = tabpfn.predict(X_test)\n",[7041,7530,7531,7538,7543,7548],{"__ignoreMap":53},[26,7532,7535],{"class":7533,"line":7534},"line",1,[26,7536,7537],{},"from tabpfn_client import TabPFNClassifier\n",[26,7539,7540],{"class":7533,"line":54},[26,7541,7542],{},"tabpfn = TabPFNClassifier()\n",[26,7544,7545],{"class":7533,"line":71},[26,7546,7547],{},"tabpfn.fit(X_train, y_train)  # Loads weights\n",[26,7549,7550],{"class":7533,"line":72},[26,7551,7552],{},"tabpfn_preds = tabpfn.predict(X_test)\n",[22,7554,7555],{},"This shifts computation from training to inference, ideal for rapid prototyping where setup speed trumps everything.",[17,7557,7559],{"id":7558},"quantified-wins-over-tree-based-baselines","Quantified Wins Over Tree-Based Baselines",[22,7561,7562],{},"Tested on scikit-learn's synthetic binary classification: 5,000 samples, 20 features (10 informative, 5 redundant), 80\u002F20 train\u002Ftest split.",[7564,7565,7566,7574,7580],"ul",{},[7567,7568,7569,7573],"li",{},[7570,7571,7572],"strong",{},"Random Forest"," (200 trees): 95.5% accuracy, 9.56s train, 0.0627s infer. Robust bagging handles noise but plateaus on complex interactions.",[7567,7575,7576,7579],{},[7570,7577,7578],{},"CatBoost"," (500 iterations, depth=6, lr=0.1): 96.7% accuracy, 8.15s train, 0.0119s infer. Boosting edges out RF via error correction, excels in low-latency production.",[7567,7581,7582,7585],{},[7570,7583,7584],{},"TabPFN",": 98.8% accuracy, 0.47s fit, 2.21s infer. Gains 2.1-3.3% accuracy by leveraging pretrained priors on noisy features.",[22,7587,7588],{},"TabPFN wins on accuracy and setup for small-to-medium data (\u003C10k rows), eliminating tuning that tree models demand.",[17,7590,7592],{"id":7591},"inference-cost-and-distillation-for-production","Inference Cost and Distillation for Production",[22,7594,7595],{},"TabPFN's 2.21s inference (vs \u003C0.1s for trees) arises from joint processing of train+test data—scales with training set size, unsuitable for real-time apps or huge datasets without tweaks. Solution: distillation engine converts predictions to compact neural nets or tree ensembles, preserving ~98% of accuracy while slashing inference to milliseconds. Use for offline analysis, A\u002FB tests, or batch scoring; distill for deployment. Best for dev speed on tabular tasks where trees fall short, like healthcare\u002Ffinance with mixed types—no preprocessing grind required.",[7597,7598,7599],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":53,"searchDepth":54,"depth":54,"links":7601},[7602,7603,7604],{"id":7508,"depth":54,"text":7509},{"id":7558,"depth":54,"text":7559},{"id":7591,"depth":54,"text":7592},[60],{"content_references":7607,"triage":7612},[7608,7610],{"type":7230,"title":7584,"url":7609,"context":69},"https:\u002F\u002Fux.priorlabs.ai\u002Fhome",{"type":7234,"title":7478,"url":7611,"context":69},"https:\u002F\u002Fgithub.com\u002FMarktechpost\u002FAI-Agents-Projects-Tutorials\u002Fblob\u002Fmain\u002FData%20Science\u002FTabPFN.ipynb",{"relevance":7613,"novelty":72,"quality":72,"actionability":72,"composite":7614,"reasoning":7615},5,4.35,"Category: AI & LLMs. The article provides a detailed comparison of TabPFN with traditional tree models, addressing the audience's need for practical AI applications in product development. It includes specific implementation steps for using TabPFN, making it actionable for developers looking to integrate this model into their workflows.","\u002Fsummaries\u002Fa50c8b812151a371-tabpfn-beats-tree-models-on-tabular-accuracy-with-summary","2026-04-19 19:11:03","2026-04-21 15:26:59",{"title":7498,"description":53},{"loc":7616},"a50c8b812151a371","https:\u002F\u002Fwww.marktechpost.com\u002F2026\u002F04\u002F19\u002Fhow-tabpfn-leverages-in-context-learning-to-achieve-superior-accuracy-on-tabular-datasets-compared-to-random-forest-and-catboost\u002F","summaries\u002Fa50c8b812151a371-tabpfn-beats-tree-models-on-tabular-accuracy-with-summary",[87,89,90],"On a 5k-sample tabular dataset, TabPFN hits 98.8% accuracy vs CatBoost's 96.7% and Random Forest's 95.5%, with 0.47s setup but 2.21s inference due to in-context learning at predict time.",[],"9KrCooHF7vR_dcuIczpeQ-ZAJA2-GbybMn_JX6dybVY",{"id":7629,"title":7630,"ai":7631,"body":7636,"categories":7797,"created_at":61,"date_modified":61,"description":53,"extension":62,"faq":61,"featured":63,"kicker_label":61,"meta":7798,"navigation":75,"path":7799,"published_at":7800,"question":61,"scraped_at":61,"seo":7801,"sitemap":7802,"source_id":7803,"source_name":7804,"source_type":83,"source_url":7805,"stem":7806,"tags":7807,"thumbnail_url":61,"tldr":7808,"tweet":61,"unknown_tags":7809,"__hash__":7810},"summaries\u002Fsummaries\u002Fminimal-numpy-rnn-for-char-level-text-gen-summary.md","Minimal NumPy RNN for Char-Level Text Gen",{"provider":7,"model":8,"input_tokens":7632,"output_tokens":7633,"processing_time_ms":7634,"cost_usd":7635},10743,1482,11844,0.0024192,{"type":14,"value":7637,"toc":7792},[7638,7642,7657,7680,7698,7702,7719,7743,7750,7754,7764,7779,7789],[17,7639,7641],{"id":7640},"rnn-architecture-and-one-hot-encoding","RNN Architecture and One-Hot Encoding",[22,7643,7644,7645,7648,7649,7652,7653,7656],{},"Load text from 'input.txt' into ",[7041,7646,7647],{},"data",", extract unique ",[7041,7650,7651],{},"chars"," for vocabulary (vocab_size = len(chars)). Map chars to indices with ",[7041,7654,7655],{},"char_to_ix"," and reverse. Use one-hot encoding: inputs are lists of indices turned into (vocab_size, 1) vectors with 1 at input index.",[22,7658,7659,7660,7663,7664,7667,7668,7671,7672,7675,7676,7679],{},"Hidden layer size fixed at 100 neurons (",[7041,7661,7662],{},"hidden_size=100","), sequence length 25 (",[7041,7665,7666],{},"seq_length=25","), learning rate 0.1. Weights initialized small: ",[7041,7669,7670],{},"Wxh = np.random.randn(100, vocab_size)*0.01"," (input-to-hidden), ",[7041,7673,7674],{},"Whh"," (hidden-to-hidden, 100x100), ",[7041,7677,7678],{},"Why"," (hidden-to-output, vocab_size x 100). Biases zero-initialized. Scaling by 0.01 keeps initial activations small for tanh stability and breaks symmetry so hidden units learn distinct features.",[22,7681,7682,7683,7686,7687,7690,7691,7694,7695,7393],{},"Forward step per timestep t: ",[7041,7684,7685],{},"hs[t] = tanh(Wxh @ xs[t] + Whh @ hs[t-1] + bh)",", then ",[7041,7688,7689],{},"ys[t] = Why @ hs[t] + by",", softmax ",[7041,7692,7693],{},"ps[t] = exp(ys[t])\u002Fsum(exp(ys[t]))"," for next-char probs. Loss is negative log-likelihood: sum -log(ps[t]",[26,7696,7697],{},"target",[17,7699,7701],{"id":7700},"backpropagation-through-time-and-gradients","Backpropagation Through Time and Gradients",[22,7703,7704,7705,7708,7709,7712,7713,7056,7716,7350],{},"In ",[7041,7706,7707],{},"lossFun(inputs, targets, hprev)",": forward pass stores xs, hs, ys, ps for all timesteps. Backward pass starts from output: ",[7041,7710,7711],{},"dy = ps[t].copy(); dy[target] -= 1"," (softmax + cross-entropy gradient simplifies to this). Accumulate ",[7041,7714,7715],{},"dWhy += dy @ hs[t].T",[7041,7717,7718],{},"dby += dy",[22,7720,7721,7722,7725,7726,7729,7730,7056,7733,7056,7736,7056,7739,7742],{},"Propagate to hidden: ",[7041,7723,7724],{},"dh = Why.T @ dy + dhnext"," (dhnext from future timestep), ",[7041,7727,7728],{},"dhraw = (1 - hs[t]^2) * dh"," (tanh derivative), then ",[7041,7731,7732],{},"dbh += dhraw",[7041,7734,7735],{},"dWxh += dhraw @ xs[t].T",[7041,7737,7738],{},"dWhh += dhraw @ hs[t-1].T",[7041,7740,7741],{},"dhnext = Whh.T @ dhraw"," for prior timestep.",[22,7744,7745,7746,7749],{},"Clip all gradients to ",[26,7747,7748],{},"-5, 5"," to prevent exploding gradients. Returns total loss, all dparams, final h for next sequence.",[17,7751,7753],{"id":7752},"adagrad-training-and-text-sampling","Adagrad Training and Text Sampling",[22,7755,7756,7757,7760,7761,7350],{},"Infinite loop sweeps data left-to-right in seq_length=25 chunks: reset hprev=zeros every epoch (when p >= len(data)). Compute inputs\u002Ftargets as char indices for data",[26,7758,7759],{},"p:p+25"," and shifted ",[26,7762,7763],{},"p+1:p+26",[22,7765,7766,7767,7770,7771,7774,7775,7778],{},"Every 100 iterations: sample 200 chars from model starting with inputs",[26,7768,7769],{},"0"," seed: forward like training but pick ",[7041,7772,7773],{},"ix = np.random.choice(vocab_size, p=ps.ravel())",", decode to text, print. Smooth loss: ",[7041,7776,7777],{},"smooth_loss *= 0.999 + loss * 0.001",", print every 100 iters.",[22,7780,7781,7782,7056,7785,7788],{},"Update with Adagrad: mem vars track ",[7041,7783,7784],{},"mem += dparam**2",[7041,7786,7787],{},"param -= lr * dparam \u002F sqrt(mem + 1e-8)",". Advance p by 25, n +=1. Initial smooth_loss = -log(1\u002Fvocab_size)*25.",[22,7790,7791],{},"Common issues: input.txt must exceed seq_length+1 chars (else IndexError in loss); large datasets like Shakespeare need 100k+ iters for loss ~3.0 and coherent text.",{"title":53,"searchDepth":54,"depth":54,"links":7793},[7794,7795,7796],{"id":7640,"depth":54,"text":7641},{"id":7700,"depth":54,"text":7701},{"id":7752,"depth":54,"text":7753},[60],{},"\u002Fsummaries\u002Fminimal-numpy-rnn-for-char-level-text-gen-summary","2026-04-08 21:21:20",{"title":7630,"description":53},{"loc":7799},"7fdb0ca0899660d5","Andrej Karpathy Gists","https:\u002F\u002Funknown","summaries\u002Fminimal-numpy-rnn-for-char-level-text-gen-summary",[90,87,88],"Build a vanilla RNN language model from scratch in ~170 lines of NumPy: processes text chunks of 25 chars, trains with BPTT and Adagrad, generates samples after 100 iterations.",[],"ytSsn8v5OXyfyPKcCX7WUMYHNuzZlEdeMutJWRk1eM0"]