import%20marimo%0A%0A__generated_with%20%3D%20%220.19.6%22%0Aapp%20%3D%20marimo.App(width%3D%22medium%22)%0A%0A%0A%40app.cell%0Adef%20_()%3A%0A%20%20%20%20import%20marimo%20as%20mo%0A%20%20%20%20import%20sys%0A%20%20%20%20import%20os%0A%20%20%20%20from%20pathlib%20import%20Path%0A%20%20%20%20import%20plotly.graph_objects%20as%20go%0A%20%20%20%20import%20numpy%20as%20np%0A%0A%20%20%20%20%23%20---%20PATHS%20---%0A%20%20%20%20try%3A%0A%20%20%20%20%20%20%20%20notebook_path%20%3D%20Path(os.path.abspath(__file__))%0A%20%20%20%20except%20NameError%3A%0A%20%20%20%20%20%20%20%20notebook_path%20%3D%20Path(os.getcwd())%20%2F%20%22labs%22%20%2F%20%22vol1%22%20%2F%20%22lab_01_ml_intro.py%22%0A%0A%20%20%20%20project_root%20%3D%20notebook_path.parents%5B2%5D%0A%20%20%20%20sys.path.append(str(project_root%20%2F%20%22book%22%20%2F%20%22quarto%22))%0A%20%20%20%20sys.path.append(str(project_root))%0A%0A%20%20%20%20from%20mlsys%20import%20Engine%2C%20Models%2C%20Systems%2C%20ureg%2C%20Q_%0A%20%20%20%20from%20labs.core.style%20import%20COLORS%2C%20LAB_CSS%2C%20apply_plotly_theme%0A%20%20%20%20from%20labs.core.components%20import%20Card%2C%20PredictionLock%2C%20MetricRow%2C%20ComparisonRow%2C%20StakeholderMessage%0A%0A%20%20%20%20return%20(%0A%20%20%20%20%20%20%20%20COLORS%2C%0A%20%20%20%20%20%20%20%20Card%2C%0A%20%20%20%20%20%20%20%20ComparisonRow%2C%0A%20%20%20%20%20%20%20%20LAB_CSS%2C%0A%20%20%20%20%20%20%20%20MetricRow%2C%0A%20%20%20%20%20%20%20%20PredictionLock%2C%0A%20%20%20%20%20%20%20%20StakeholderMessage%2C%0A%20%20%20%20%20%20%20%20Systems%2C%0A%20%20%20%20%20%20%20%20apply_plotly_theme%2C%0A%20%20%20%20%20%20%20%20go%2C%0A%20%20%20%20%20%20%20%20mo%2C%0A%20%20%20%20%20%20%20%20np%2C%0A%20%20%20%20)%0A%0A%0A%40app.cell%0Adef%20_(LAB_CSS%2C%20mo)%3A%0A%20%20%20%20%23%20---%20GLOBAL%20PRIMER%20---%0A%20%20%20%20mo.vstack(%5B%0A%20%20%20%20%20%20%20%20LAB_CSS%2C%0A%20%20%20%20%20%20%20%20mo.md(%22%23%20%F0%9F%9A%80%20Lab%2001%3A%20The%20Quantitative%20Orientation%22)%2C%0A%20%20%20%20%20%20%20%20mo.md(%0A%20%20%20%20%20%20%20%20%20%20%20%20r%22%22%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%23%23%23%20**System%20Design%20is%20the%20Calculus%20of%20Trade-offs**%0A%20%20%20%20%20%20%20%20%20%20%20%20In%20the%20tradition%20of%20**Hennessy%20%26%20Patterson**%2C%20this%20laboratory%20replaces%20intuition%20with%20measurement.%20We%20define%20**AI%20Engineering**%20as%20the%20discipline%20of%20building%20stochastic%20systems%20with%20deterministic%20reliability.%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20To%20succeed%2C%20you%20must%20move%20beyond%20%22it%20feels%20slow%22%20to%20%22**The%20memory%20bandwidth%20is%20100%2C000x%20smaller%20than%20required.**%22%20This%20lab%20uses%20real%20machine%20invariants%20to%20calibrate%20your%20quantitative%20intuition.%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%22%22%0A%20%20%20%20%20%20%20%20)%0A%20%20%20%20%5D)%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(mo)%3A%0A%20%20%20%20%23%20---%20NAVIGATION%20---%0A%20%20%20%20tabs%20%3D%20mo.ui.tabs(%7B%0A%20%20%20%20%20%20%20%20%221.%20THE%20MAGNITUDE%20GAP%22%3A%20mo.md(%22%22)%2C%20%0A%20%20%20%20%20%20%20%20%222.%20THE%20BITTER%20LESSON%22%3A%20mo.md(%22%22)%2C%0A%20%20%20%20%20%20%20%20%223.%20THE%20VERIFICATION%20GAP%22%3A%20mo.md(%22%22)%2C%0A%20%20%20%20%20%20%20%20%224.%20CLAIM%20MISSION%22%3A%20mo.md(%22%22)%0A%20%20%20%20%7D)%0A%20%20%20%20tabs%0A%20%20%20%20return%20(tabs%2C)%0A%0A%0A%40app.cell%0Adef%20_(PredictionLock%2C%20mo)%3A%0A%20%20%20%20%23%20---%20GLOBAL%20UI%20STATE%20---%0A%20%20%20%20%23%20Part%201%0A%20%20%20%20p1_val%2C%20p1_lock_ui%20%3D%20PredictionLock(1%2C%20%22By%20what%20factor%20(ratio)%20does%20an%20H100%20(Cloud)%20exceed%20an%20ESP32%20(TinyML)%20in%20peak%20TFLOPS%3F%22)%0A%20%20%20%20p1_tier_slider%20%3D%20mo.ui.slider(start%3D0%2C%20stop%3D3%2C%20step%3D1%2C%20value%3D0%2C%20label%3D%22Select%20Target%20Archetype%20(Tiny%20%E2%86%92%20Cloud)%22)%0A%0A%20%20%20%20%23%20Part%202%0A%20%20%20%20p2_val%2C%20p2_lock_ui%20%3D%20PredictionLock(2%2C%20%22Based%20on%20historical%20data%2C%20which%20axis%20has%20delivered%20more%20'Accuracy-per-Dollar'%3A%20Human%20Algorithm%20Tuning%20or%20Machine%20Scaling%3F%22)%0A%20%20%20%20p2_time_slider%20%3D%20mo.ui.slider(start%3D2012%2C%20stop%3D2024%2C%20step%3D1%2C%20value%3D2012%2C%20label%3D%22Year%20of%20Analysis%22)%0A%0A%20%20%20%20%23%20Part%203%0A%20%20%20%20p3_val%2C%20p3_lock_ui%20%3D%20PredictionLock(3%2C%20%22Given%20the%20input%20space%20of%20a%20standard%20vision%20model%2C%20can%20we%20achieve%201%25%20coverage%20through%20testing%20alone%3F%22)%0A%20%20%20%20p3_img_res%20%3D%20mo.ui.number(start%3D32%2C%20stop%3D1024%2C%20step%3D32%2C%20value%3D224%2C%20label%3D%22Input%20Resolution%20(Width%2FHeight)%22)%0A%20%20%20%20p3_test_rate%20%3D%20mo.ui.number(start%3D1%2C%20stop%3D10000%2C%20value%3D100%2C%20label%3D%22Test%20Rate%20(Samples%2FSecond)%22)%0A%0A%20%20%20%20%23%20Part%204%0A%20%20%20%20track_selector%20%3D%20mo.ui.radio(%0A%20%20%20%20%20%20%20%20options%3D%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%E2%98%81%EF%B8%8F%20Cloud%20Titan%20(LLM%20Serving)%22%3A%20%22CLOUD%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%F0%9F%A4%96%20Edge%20Guardian%20(AV%20Systems)%22%3A%20%22EDGE%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%F0%9F%95%B6%EF%B8%8F%20Mobile%20Nomad%20(AR%20Glasses)%22%3A%20%22MOBILE%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%F0%9F%91%82%20Tiny%20Pioneer%20(Neural%20Hearing)%22%3A%20%22TINY%22%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20label%3D%22Select%20your%20Career%20Specialization%20Track%22%0A%20%20%20%20)%0A%0A%20%20%20%20return%20(%0A%20%20%20%20%20%20%20%20p1_lock_ui%2C%0A%20%20%20%20%20%20%20%20p1_tier_slider%2C%0A%20%20%20%20%20%20%20%20p1_val%2C%0A%20%20%20%20%20%20%20%20p2_lock_ui%2C%0A%20%20%20%20%20%20%20%20p2_time_slider%2C%0A%20%20%20%20%20%20%20%20p2_val%2C%0A%20%20%20%20%20%20%20%20p3_img_res%2C%0A%20%20%20%20%20%20%20%20p3_lock_ui%2C%0A%20%20%20%20%20%20%20%20p3_test_rate%2C%0A%20%20%20%20%20%20%20%20p3_val%2C%0A%20%20%20%20%20%20%20%20track_selector%2C%0A%20%20%20%20)%0A%0A%0A%40app.cell%0Adef%20_(%0A%20%20%20%20Card%2C%0A%20%20%20%20ComparisonRow%2C%0A%20%20%20%20Systems%2C%0A%20%20%20%20apply_plotly_theme%2C%0A%20%20%20%20go%2C%0A%20%20%20%20mo%2C%0A%20%20%20%20np%2C%0A%20%20%20%20p1_lock_ui%2C%0A%20%20%20%20p1_tier_slider%2C%0A%20%20%20%20p1_val%2C%0A%20%20%20%20tabs%2C%0A)%3A%0A%20%20%20%20%23%20---%20TAB%201%3A%20THE%20MAGNITUDE%20GAP%20---%0A%20%20%20%20def%20render_tab_1()%3A%0A%20%20%20%20%20%20%20%20mo.stop(tabs.value%20!%3D%20%221.%20THE%20MAGNITUDE%20GAP%22)%0A%20%20%20%20%20%20%20%20if%20p1_val.value%20%3D%3D%20%22%22%3A%20return%20p1_lock_ui%0A%0A%20%20%20%20%20%20%20%20baseline%20%3D%20Systems.Tiny%0A%20%20%20%20%20%20%20%20_tiers%20%3D%20%5BSystems.Tiny%2C%20Systems.Mobile%2C%20Systems.Edge%2C%20Systems.Cloud%5D%0A%20%20%20%20%20%20%20%20selected%20%3D%20_tiers%5Bp1_tier_slider.value%5D%0A%0A%20%20%20%20%20%20%20%20%23%20Plot%3A%20Absolute%20Values%20(Log%20Scale)%0A%20%20%20%20%20%20%20%20fig%20%3D%20go.Figure()%0A%20%20%20%20%20%20%20%20fig.add_trace(go.Bar(%0A%20%20%20%20%20%20%20%20%20%20%20%20x%3D%5B'RAM%20(GB)'%2C%20'Compute%20(TFLOPS)'%2C%20'Power%20(W)'%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20y%3D%5Bnp.log10(max(selected.ram.m_as('GB')%2C%201e-6))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20np.log10(max(selected.peak_flops.m_as('TFLOPs%2Fs')%2C%201e-6))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20np.log10(max(selected.power_budget.m_as('watt')%2C%201e-6))%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20text%3D%5Bf%22%7Bselected.ram%3A~%7D%22%2C%20f%22%7Bselected.peak_flops%3A~%7D%22%2C%20f%22%7Bselected.power_budget%3A~%7D%22%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20textposition%3D'auto'%2C%20marker_color%3D%22%23006395%22%0A%20%20%20%20%20%20%20%20))%0A%20%20%20%20%20%20%20%20fig.update_layout(yaxis%3Ddict(range%3D%5B-6%2C%206%5D%2C%20title%3D%22Log10%20Magnitude%22)%2C%20height%3D300)%0A%0A%20%20%20%20%20%20%20%20%23%20Comparison%20logic%0A%20%20%20%20%20%20%20%20comp_metrics%20%3D%20mo.Html(%22%22.join(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20ComparisonRow(%22RAM%20Gap%22%2C%20baseline.ram%2C%20selected.ram%2C%20%22GB%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20ComparisonRow(%22Compute%20Gap%22%2C%20baseline.peak_flops%2C%20selected.peak_flops%2C%20%22TFLOPS%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20ComparisonRow(%22Power%20Gap%22%2C%20baseline.power_budget%2C%20selected.power_budget%2C%20%22W%22)%0A%20%20%20%20%20%20%20%20%5D))%0A%0A%20%20%20%20%20%20%20%20return%20mo.vstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22%23%23%20Part%201%3A%20Quantifying%20the%20Magnitude%20Gap%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(f%22Compare%20**%7Bselected.name%7D**%20against%20the%20**%7Bbaseline.name%7D**%20baseline.%20Design%20space%20exploration%20requires%20reasoning%20across%20%2410%5E9%24%20differences.%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20p1_tier_slider%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.hstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Card(%22Log-Scale%20Architecture%20View%22%2C%20mo.as_html(apply_plotly_theme(fig)))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Card(%22Scaling%20Ratios%20(vs.%20Tiny)%22%2C%20comp_metrics)%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%20widths%3D%5B2%2C%201%5D)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.ui.text_area(label%3D%22REFLECT%3A%20Which%20axis%20(D%2C%20A%2C%20or%20M)%20is%20most%20responsible%20for%20this%209-order-of-magnitude%20span%3F%22)%0A%20%20%20%20%20%20%20%20%5D)%0A%0A%20%20%20%20render_tab_1()%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(%0A%20%20%20%20Card%2C%0A%20%20%20%20MetricRow%2C%0A%20%20%20%20apply_plotly_theme%2C%0A%20%20%20%20go%2C%0A%20%20%20%20mo%2C%0A%20%20%20%20p2_lock_ui%2C%0A%20%20%20%20p2_time_slider%2C%0A%20%20%20%20p2_val%2C%0A%20%20%20%20tabs%2C%0A)%3A%0A%20%20%20%20%23%20---%20TAB%202%3A%20THE%20BITTER%20LESSON%20(DATA-DRIVEN)%20---%0A%20%20%20%20def%20render_tab_2()%3A%0A%20%20%20%20%20%20%20%20mo.stop(tabs.value%20!%3D%20%222.%20THE%20BITTER%20LESSON%22)%0A%20%20%20%20%20%20%20%20if%20p2_val.value%20%3D%3D%20%22%22%3A%20return%20p2_lock_ui%0A%0A%20%20%20%20%20%20%20%20%23%20Actual%20Benchmark%20Data%20Points%20from%20mlsys%0A%20%20%20%20%20%20%20%20history%20%3D%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%22year%22%3A%202012%2C%20%22name%22%3A%20%22AlexNet%22%2C%20%22flops%22%3A%201.2e18%2C%20%22acc%22%3A%2084.7%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%22year%22%3A%202015%2C%20%22name%22%3A%20%22ResNet-50%22%2C%20%22flops%22%3A%205.0e19%2C%20%22acc%22%3A%2092.4%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%22year%22%3A%202018%2C%20%22name%22%3A%20%22BERT-Large%22%2C%20%22flops%22%3A%203.0e21%2C%20%22acc%22%3A%2095.0%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%22year%22%3A%202020%2C%20%22name%22%3A%20%22GPT-3%22%2C%20%22flops%22%3A%203.1e23%2C%20%22acc%22%3A%2098.0%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%22year%22%3A%202023%2C%20%22name%22%3A%20%22GPT-4%22%2C%20%22flops%22%3A%202.0e25%2C%20%22acc%22%3A%2099.0%7D%0A%20%20%20%20%20%20%20%20%5D%0A%0A%20%20%20%20%20%20%20%20visible%20%3D%20%5Bp%20for%20p%20in%20history%20if%20p%5B'year'%5D%20%3C%3D%20p2_time_slider.value%5D%0A%20%20%20%20%20%20%20%20latest%20%3D%20visible%5B-1%5D%0A%0A%20%20%20%20%20%20%20%20fig%20%3D%20go.Figure()%0A%20%20%20%20%20%20%20%20%23%20Learning%20Curve%20(Power%20Law)%0A%20%20%20%20%20%20%20%20fig.add_trace(go.Scatter(%0A%20%20%20%20%20%20%20%20%20%20%20%20x%3D%5Bp%5B'flops'%5D%20for%20p%20in%20history%5D%2C%20y%3D%5Bp%5B'acc'%5D%20for%20p%20in%20history%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mode%3D'lines'%2C%20line%3Ddict(color%3D%22%23bdc3c7%22%2C%20dash%3D'dot')%2C%20name%3D%22Scaling%20Law%20Trend%22%0A%20%20%20%20%20%20%20%20))%0A%20%20%20%20%20%20%20%20%23%20Actual%20Points%0A%20%20%20%20%20%20%20%20fig.add_trace(go.Scatter(%0A%20%20%20%20%20%20%20%20%20%20%20%20x%3D%5Bp%5B'flops'%5D%20for%20p%20in%20visible%5D%2C%20y%3D%5Bp%5B'acc'%5D%20for%20p%20in%20visible%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mode%3D'markers%2Btext'%2C%20text%3D%5Bp%5B'name'%5D%20for%20p%20in%20visible%5D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20textposition%3D%22top%20center%22%2C%20marker%3Ddict(size%3D12%2C%20color%3D%22%23CB202D%22)%2C%20name%3D%22Verified%20Benchmarks%22%0A%20%20%20%20%20%20%20%20))%0A%0A%20%20%20%20%20%20%20%20fig.update_layout(xaxis_type%3D%22log%22%2C%20xaxis_title%3D%22Training%20Compute%20(FLOPs)%22%2C%20yaxis_title%3D%22Relative%20Capability%20%25%22%2C%20height%3D300)%0A%0A%20%20%20%20%20%20%20%20_stats%20%3D%20mo.Html(%22%22.join(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20MetricRow(%22Leading%20Model%22%2C%20latest%5B'name'%5D)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20MetricRow(%22Compute%20Scale%22%2C%20f%22%7Blatest%5B'flops'%5D%3A.1e%7D%20FLOPs%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20MetricRow(%22Era%22%2C%20%22Software%202.0%20(Learning)%22%20if%20latest%5B'year'%5D%20%3E%3D%202012%20else%20%22Software%201.0%22)%0A%20%20%20%20%20%20%20%20%5D))%0A%0A%20%20%20%20%20%20%20%20return%20mo.vstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22%23%23%20Part%202%3A%20Proving%20the%20Bitter%20Lesson%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22Step%20through%20the%20history%20of%20AI.%20Observe%20how%20performance%20scales%20with%20**Computation**%20rather%20than%20manual%20rule-writing.%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20p2_time_slider%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.hstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Card(%22The%20Historical%20Record%22%2C%20mo.as_html(apply_plotly_theme(fig)))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Card(%22System%20State%22%2C%20_stats)%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%20widths%3D%5B2%2C%201%5D)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.ui.text_area(label%3D%22REFLECT%3A%20At%20current%20scaling%20rates%2C%20is%20human%20'feature%20engineering'%20still%20an%20economical%20investment%3F%22)%0A%20%20%20%20%20%20%20%20%5D)%0A%0A%20%20%20%20render_tab_2()%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(%0A%20%20%20%20Card%2C%0A%20%20%20%20MetricRow%2C%0A%20%20%20%20mo%2C%0A%20%20%20%20np%2C%0A%20%20%20%20p3_img_res%2C%0A%20%20%20%20p3_lock_ui%2C%0A%20%20%20%20p3_test_rate%2C%0A%20%20%20%20p3_val%2C%0A%20%20%20%20tabs%2C%0A)%3A%0A%20%20%20%20%23%20---%20TAB%203%3A%20THE%20VERIFICATION%20GAP%20---%0A%20%20%20%20def%20render_tab_3()%3A%0A%20%20%20%20%20%20%20%20mo.stop(tabs.value%20!%3D%20%223.%20THE%20VERIFICATION%20GAP%22)%0A%20%20%20%20%20%20%20%20if%20p3_val.value%20%3D%3D%20%22%22%3A%20return%20p3_lock_ui%0A%0A%20%20%20%20%20%20%20%20%23%20The%20Math%20of%20the%20Gap%0A%20%20%20%20%20%20%20%20num_pixels%20%3D%20p3_img_res.value%20*%20p3_img_res.value%20*%203%0A%20%20%20%20%20%20%20%20%23%20Space%20size%20%3D%20256%5Enum_pixels.%20%0A%20%20%20%20%20%20%20%20%23%20log10(size)%20%3D%20num_pixels%20*%20log10(256)%0A%20%20%20%20%20%20%20%20log_space%20%3D%20num_pixels%20*%20np.log10(256)%0A%0A%20%20%20%20%20%20%20%20%23%20How%20long%20to%20test%201%25%3F%0A%20%20%20%20%20%20%20%20%23%20One%20trillion%20images%20%3D%2010%5E12%0A%20%20%20%20%20%20%20%20%23%20Target%20samples%20%3D%200.01%20*%2010%5Elog_space%20(Impossible%20to%20calculate%20directly)%0A%0A%20%20%20%20%20%20%20%20%23%20Dimensioning%3A%20How%20many%20years%20to%20run%201%20billion%20tests%3F%0A%20%20%20%20%20%20%20%20samples_per_year%20%3D%20p3_test_rate.value%20*%203600%20*%2024%20*%20365%0A%20%20%20%20%20%20%20%20years_for_billion%20%3D%201e9%20%2F%20samples_per_year%0A%0A%20%20%20%20%20%20%20%20_results%20%3D%20mo.Html(%22%22.join(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20MetricRow(%22Input%20State%20Space%22%2C%20f%2210%5E%7Blog_space%3A%2C.0f%7D%22%2C%20%22Possible%20RGB%20configs%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20MetricRow(%22Test%20Capacity%22%2C%20f%22%7Bsamples_per_year%3A%2C.0e%7D%20%2F%20yr%22%2C%20f%22At%20%7Bp3_test_rate.value%7D%20samples%2Fs%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20MetricRow(%221%25%20Coverage%20Time%22%2C%20%22%E2%88%9E%22%2C%20%22Exceeds%20age%20of%20universe%22)%0A%20%20%20%20%20%20%20%20%5D))%0A%0A%20%20%20%20%20%20%20%20return%20mo.vstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22%23%23%20Part%203%3A%20The%20Verification%20Gap%20Audit%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22Quantify%20why%20ML%20systems%20are%20'untestable'%20in%20the%20traditional%20sense.%20Use%20the%20calculator%20to%20dimension%20a%20test%20suite.%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.hstack(%5Bp3_img_res%2C%20p3_test_rate%5D)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.hstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Card(%22The%20Physics%20of%20Uncertainty%22%2C%20mo.md(%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20f%22A%20**%7Bp3_img_res.value%7Dx%7Bp3_img_res.value%7D**%20image%20is%20a%20high-dimensional%20vector.%20%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22Traditional%20'Unit%20Testing'%20assumes%20we%20can%20partition%20this%20space.%20%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22**The%20math%20proves%20we%20cannot.**%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20))%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Card(%22Audit%20Results%22%2C%20_results)%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%20widths%3D%5B1%2C%201%5D)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.ui.text_area(label%3D%22REFLECT%3A%20Given%20this%20gap%2C%20how%20must%20our%20'Deployment'%20strategy%20change%3F%20(Hint%3A%20See%20MLOps%20Monitoring).%22)%0A%20%20%20%20%20%20%20%20%5D)%0A%0A%20%20%20%20render_tab_3()%0A%20%20%20%20return%0A%0A%0A%40app.cell%0Adef%20_(COLORS%2C%20Card%2C%20StakeholderMessage%2C%20mo%2C%20tabs%2C%20track_selector)%3A%0A%20%20%20%20%23%20---%20TAB%204%3A%20CLAIM%20MISSION%20---%0A%20%20%20%20def%20render_tab_4()%3A%0A%20%20%20%20%20%20%20%20mo.stop(tabs.value%20!%3D%20%224.%20CLAIM%20MISSION%22)%0A%0A%20%20%20%20%20%20%20%20_data%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22CLOUD%22%3A%20(%22LLM%20Architect%22%2C%20%22Maximize%20Llama-3-70B%20serving%20on%20one%20H100%20node.%22%2C%20COLORS%5B'BlueLine'%5D%2C%20%22CFO%3A%20We%20are%20burning%20%2410k%2Fday.%20If%20utilization%20isn't%2080%25%2C%20you're%20fired.%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22EDGE%22%3A%20(%22AV%20Systems%20Lead%22%2C%20%22Maintain%2010ms%20safety-critical%20vision-to-brake%20loop.%22%2C%20COLORS%5B'RedLine'%5D%2C%20%22Safety%3A%20A%205ms%20jitter%20spike%20caused%20a%20phantom%20brake%20event.%20Fix%20it.%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22MOBILE%22%3A%20(%22AR%20Glasses%20Dev%22%2C%20%22Run%2060FPS%20translation%20overlay%20under%202W%20thermal%20cap.%22%2C%20COLORS%5B'OrangeLine'%5D%2C%20%22UX%3A%20User%20reports%20the%20frames%20are%20'uncomfortably%20warm'%20after%202%20minutes.%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22TINY%22%3A%20(%22Neural%20Hearable%20Lead%22%2C%20%22Real-time%20speech%20isolation%20in%20%3C10ms%20under%201mW.%22%2C%20COLORS%5B'GreenLine'%5D%2C%20%22Hardware%20Lead%3A%20We%20have%20256KB%20SRAM.%20Every%20weight%20bit%20is%20a%20liability.%22)%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20_mission_ui%20%3D%20mo.md(%22_Please%20choose%20a%20specialization%20path%20above%20to%20initialize%20your%20ledger._%22)%0A%20%20%20%20%20%20%20%20if%20track_selector.value%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20name%2C%20mission%2C%20color%2C%20quote%20%3D%20_data%5Btrack_selector.value%5D%0A%20%20%20%20%20%20%20%20%20%20%20%20_mission_ui%20%3D%20mo.vstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20StakeholderMessage(name%2C%20quote%2C%20color)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Card(%22Design%20Ledger%3A%20Mission%20Initialized%22%2C%20f%22%22%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20**Persona%3A**%20%7Bname%7D%3Cbr%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20**North%20Star%3A**%20%7Bmission%7D%3Cbr%2F%3E%3Cbr%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%E2%9C%85%20**Quantitative%20intuition%20calibrated.**%3Cbr%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Proceed%20to%20**Lab%2002%3A%20ML%20Systems**%20to%20begin%20your%20first%20performance%20audit.%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22%22%22)%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D)%0A%0A%20%20%20%20%20%20%20%20return%20mo.vstack(%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22%23%23%20Part%204%3A%20Choose%20Your%20physical%20Regime%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22Your%20choice%20defines%20your%20narrative%20and%20physical%20constraints%20for%20the%20next%2015%20labs.%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20track_selector%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20mo.md(%22---%22)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_mission_ui%0A%20%20%20%20%20%20%20%20%5D)%0A%0A%20%20%20%20render_tab_4()%0A%20%20%20%20return%0A%0A%0Aif%20__name__%20%3D%3D%20%22__main__%22%3A%0A%20%20%20%20app.run()%0A
80a66b0b1c336026d09b413e4fc7c58b