From CS230 Theory to Production Android: Building a Privacy-First Credit Risk ClassifierThe Genesis: When Theory Meets Reality I was sitting in my home office, working through Andrew Ng’s CS230 Deep Learning course, scribbling equations on paper: z(i) = w^T x(i) + b and a(i) = sigma(z(i)) [1] The mathematics felt abstract — weights, b...Feb 13 · 11 min readvsaytech.hashnode.dev
Entry Log #2B: Beyond the Label BottleneckThe Real Constraint: Labels, Not Models Lecture 2 reveals a pattern that separates academic exercises from production systems: architecture is rarely the bottleneck—labels are. Supervised learning works flawlessly in theory. In practice, it hits a wa...Feb 5 · 4 min readvsaytech.hashnode.dev
Entry #2A: Designing Learning ProblemsI hit pause five minutes into Lecture 2 of CS230. Kian was already deep into a case study on day/night classification, but my notes were filling up with question marks. Not about the code—about the premise. The lecture assumed I already understood wh...Feb 2 · 4 min readvsaytech.hashnode.dev
Entry #1: Why This AI Stuff Actually WorksJanuary 2026. I pressed play on Stanford’s famous CS230 course with one goal: to finally understand the engine of modern AI, not just use its products. The first lecture didn’t give me code. Instead, Professor Andrew Ng gave me the "why"—the story an...Jan 25 · 4 min readvsaytech.hashnode.dev
Fixing Common Android Studio Errors: Timeless Troubleshooting PatternsThis article was originally published on Medium during the Android Studio 3.1 era, but the underlying problem-solving approaches remain valuable today. Why Old Solutions Still Matter While Android Studio has evolved dramatically—from 3.1 to Giraffe a...Oct 4, 2025 · 9 min readvsaytech.hashnode.dev