<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/MLG-Option-1-ChocmARi.webp" fetchPriority="high"/><meta name="impact-site-verification" content="c47f4703-3b54-4a24-9d35-67f518f4dbc7"/><meta name="fo-verify" content="44edc35e-9406-4067-84b4-022f1e3249b7"/><meta name="google-adsense-account" content="ca-pub-3242350243827794"/><title>Machine Learning Podcast</title><meta name="description" content="MLG is a machine learning podcast teaching the fundamentals of machine learning and artificial intelligence. It covers intuition, models, neural networks, math, languages, frameworks, and more. Podcasts are a great supplement during exercise, commute, chores, etc. The resources section provides a syllabus for machine learning videos, courses, books, and audio."/><meta property="og:title" content="Machine Learning Podcast"/><meta property="og:description" content="MLG is a machine learning podcast teaching the fundamentals of machine learning and artificial intelligence. It covers intuition, models, neural networks, math, languages, frameworks, and more. Podcasts are a great supplement during exercise, commute, chores, etc. The resources section provides a syllabus for machine learning videos, courses, books, and audio."/><meta property="og:image" content="https://ocdevel.com/icons/og-image-mlg.png"/><link rel="canonical" href="https://ocdevel.com/mlg"/><link rel="icon" type="image/x-icon" href="/icons/favicon.ico"/><link rel="icon" type="image/png" sizes="16x16" href="/icons/favicons/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="32x32" href="/icons/favicons/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="48x48" href="/icons/favicons/favicon-48x48.png"/><link rel="apple-touch-icon" sizes="57x57" href="/icons/apple-touch-icon/apple-touch-icon-57x57.png"/><link rel="apple-touch-icon" sizes="60x60" href="/icons/apple-touch-icon/apple-touch-icon-60x60.png"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/apple-touch-icon/apple-touch-icon-72x72.png"/><link rel="apple-touch-icon" sizes="76x76" href="/icons/apple-touch-icon/apple-touch-icon-76x76.png"/><link rel="apple-touch-icon" sizes="114x114" href="/icons/apple-touch-icon/apple-touch-icon-114x114.png"/><link rel="apple-touch-icon" sizes="120x120" href="/icons/apple-touch-icon/apple-touch-icon-120x120.png"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/apple-touch-icon/apple-touch-icon-144x144.png"/><link rel="apple-touch-icon" sizes="152x152" href="/icons/apple-touch-icon/apple-touch-icon-152x152.png"/><link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon/apple-touch-icon-180x180.png"/><link rel="modulepreload" href="/assets/manifest-8ab6f74e.js"/><link rel="modulepreload" href="/assets/entry.client-B_swNZSL.js"/><link rel="modulepreload" href="/assets/jsx-runtime-u17CrQMm.js"/><link rel="modulepreload" href="/assets/chunk-OE4NN4TA-DlWzAGGd.js"/><link rel="modulepreload" href="/assets/index-u0MH76Gm.js"/><link rel="modulepreload" href="/assets/root-Cfu3__86.js"/><link rel="modulepreload" href="/assets/layout-D_DUMOVK.js"/><link rel="modulepreload" href="/assets/Collapse-B-nOl2gA.js"/><link rel="modulepreload" href="/assets/Navbar-DP6J3_HI.js"/><link rel="modulepreload" href="/assets/NavDropdown-BU6vZXTj.js"/><link rel="modulepreload" href="/assets/link-container-DqFAAi5C.js"/><link rel="modulepreload" href="/assets/analytics-B-Xw_Hwy.js"/><link rel="modulepreload" href="/assets/popover-BULAyAp6.js"/><link rel="modulepreload" href="/assets/modal-Cpt0s5Wl.js"/><link rel="modulepreload" href="/assets/index-RZZM37AZ.js"/><link rel="modulepreload" href="/assets/FaYoutube-CP-bTS1L.js"/><link rel="modulepreload" href="/assets/divWithClassName-lwXvAXs7.js"/><link rel="modulepreload" href="/assets/index-NsLwTozZ.js"/><link rel="modulepreload" href="/assets/Nav-y18KXpYF.js"/><link rel="modulepreload" href="/assets/NavbarContext-B5K2Lb5D.js"/><link rel="modulepreload" href="/assets/Button-CKVHHBRn.js"/><link rel="modulepreload" href="/assets/CardHeaderContext-CQnB2VnO.js"/><link rel="modulepreload" href="/assets/Anchor-BU0olE4r.js"/><link rel="modulepreload" href="/assets/useTimeout-VPd4_weF.js"/><link rel="modulepreload" href="/assets/useEventListener-Cc_TKMHG.js"/><link rel="modulepreload" href="/assets/Dropdown-B5Okvyvi.js"/><link rel="modulepreload" href="/assets/mergeOptionsWithPopperConfig-DwjiJoKh.js"/><link rel="modulepreload" href="/assets/warning-CKUY60kO.js"/><link rel="modulepreload" href="/assets/Button-AoOODAWE.js"/><link rel="modulepreload" href="/assets/preload-helper-BXl3LOEh.js"/><link rel="modulepreload" href="/assets/amplify-oauth-fmqwSFHZ.js"/><link rel="modulepreload" href="/assets/CloseButton-Caa2eC9D.js"/><link rel="modulepreload" href="/assets/route_mlg-BdP2yd6M.js"/><link rel="modulepreload" href="/assets/podcast-NNCQD7bb.js"/><link rel="modulepreload" href="/assets/navbar-Ch_U1aTX.js"/><link rel="modulepreload" href="/assets/meta-helpers--UsG6HFz.js"/><link rel="modulepreload" href="/assets/Row-C5rTrhE_.js"/><link rel="modulepreload" href="/assets/Col-BDlFTmNW.js"/><link rel="modulepreload" href="/assets/Container-DuFVMGCT.js"/><link rel="modulepreload" href="/assets/about-BFr6Haxk.js"/><link rel="modulepreload" href="/assets/icon-btn-CgXz--Hf.js"/><link rel="modulepreload" href="/assets/context-C0_-HPv8.js"/><link rel="modulepreload" href="/assets/cta-IbT5khhm.js"/><link rel="modulepreload" href="/assets/Card-DIrE-5ka.js"/><link rel="modulepreload" href="/assets/utils-Be72XMOv.js"/><link rel="modulepreload" href="/assets/route-B1Du_Pkw.js"/><link rel="modulepreload" href="/assets/ButtonGroup-BzH1gBCH.js"/><link rel="modulepreload" href="/assets/utils-v3p4MZ7F.js"/><link rel="modulepreload" href="/assets/date-utils-szAsfqib.js"/><link rel="modulepreload" href="/assets/affiliate-disclosure-BIKf38Ne.js"/><link rel="stylesheet" href="/assets/root-fAPDEChE.css"/></head><body><div class="d-flex flex-column min-vh-100"><nav data-nosnippet="true" class="border-bottom justify-content-center py-1 navbar navbar-expand navbar-light bg-light"><div class="nav-item"><a role="button" tabindex="0" class="nav-link" href="/" data-discover="true"><span aria-label="OCDevel Home" class="py-0 lh-1 d-flex align-items-center navbar-brand"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" class="d-md-none" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z"></path></svg><span class="d-none d-md-inline">OCDevel</span></span></a></div><div class="navbar-nav"><div class="nav-item"><a role="button" class="nav-link" href="/walk" data-discover="true">Walk</a></div><div class="nav-item"><a role="button" aria-current="page" class="active nav-link" href="/mlg" data-discover="true">Podcast</a></div><div class="nav-item dropdown"><a id="tools-dropdown" aria-expanded="false" role="button" class="dropdown-toggle nav-link" tabindex="0" href="#">Tools</a></div></div></nav><nav class="border-bottom justify-content-center secondary-nav navbar navbar-expand navbar-dark bg-dark"><div class="navbar-nav"><div class="nav-item"><a role="button" aria-current="page" class="active nav-link" href="/mlg" data-discover="true">Episodes</a></div><div class="nav-item"><a role="button" class="nav-link" href="/mlg/resources" data-discover="true">Resources</a></div></div></nav><div class="container"><div class="row"><div class="col-md-5 col-12"><div class=" sticky-md-top" style="top:1rem"><aside><h1 class="text-center">Machine Learning Guide</h1><div class="my-3 justify-content-center align-items-center row"><div class="d-none d-md-flex col-lg-6 col-sm-12"><img width="250" height="250" class="img-fluid rounded" style="max-height:220px;object-fit:contain" loading="eager" fetchPriority="high" decoding="async" src="/assets/MLG-Option-1-ChocmARi.webp" alt="Machine Learning Guide"/></div><div class="d-flex flex-column col-lg-6 col-sm-12"><a role="button" tabindex="0" href="https://itunes.apple.com/us/podcast/machine-learning-guide/id1204521130" target="_blank" class="d-flex align-items-center justify-content-center  btn btn-light"><span class="btn-pad-undefined ps-0 border-end"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 384 512" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z"></path></svg></span><span class="btn-pad-undefined flex-grow-1">iTunes</span></a><a role="button" tabindex="0" href="https://open.spotify.com/show/5M9yZpSyF1jc7uFp2MlhP9" target="_blank" class="d-flex align-items-center justify-content-center  btn btn-light"><span class="btn-pad-undefined ps-0 border-end"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><g><path fill="none" d="M0 0h24v24H0z"></path><path fill-rule="nonzero" d="M12 2c5.55 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2zm0 2c-4.395 0-8 3.605-8 8s3.605 8 8 8 8-3.605 8-8c0-4.414-3.573-8-8-8zm3.75 12.65c-2.35-1.45-5.3-1.75-8.8-.95-.35.1-.65-.15-.75-.45-.1-.35.15-.65.45-.75 3.8-.85 7.1-.5 9.7 1.1.35.15.4.55.25.85-.2.3-.55.4-.85.2zm1-2.7c-2.7-1.65-6.8-2.15-9.95-1.15-.4.1-.85-.1-.95-.5-.1-.4.1-.85.5-.95 3.65-1.1 8.15-.55 11.25 1.35.3.15.45.65.2 1s-.7.5-1.05.25zM6.3 9.75c-.5.15-1-.15-1.15-.6-.15-.5.15-1 .6-1.15 3.55-1.05 9.4-.85 13.1 1.35.45.25.6.85.35 1.3-.25.35-.85.5-1.3.25C14.7 9 9.35 8.8 6.3 9.75z"></path></g></svg></span><span class="btn-pad-undefined flex-grow-1">Spotify</span></a><a role="button" tabindex="0" href="https://www.youtube.com/playlist?list=PLxSuxy9i_cj1EwQIUFJUYonQ1AU3JVVcS" target="_blank" class="d-flex align-items-center justify-content-center  btn btn-light"><span class="btn-pad-undefined ps-0 border-end"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span><span class="btn-pad-undefined flex-grow-1">YouTube</span></a><a role="button" tabindex="0" href="http://machinelearningguide.libsyn.com/rss" target="_blank" rel="nofollow" class="d-flex align-items-center justify-content-center  btn btn-light"><span class="btn-pad-undefined ps-0 border-end"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z"></path></svg></span><span class="btn-pad-undefined flex-grow-1">RSS</span></a></div></div><p class="mt-2">MLG is a machine learning podcast teaching the fundamentals of machine learning and artificial intelligence. It covers intuition, models, neural networks, math, languages, frameworks, and more. Podcasts are a great supplement during exercise, commute, chores, etc. The resources section provides a syllabus for machine learning videos, courses, books, and audio.</p></aside><div data-nosnippet="true" style="background-color:#FDFAF5" class="my-4 mx-auto w-100 card"><div class="d-flex align-items-center"><div class="flex-shrink-0 py-2 py-lg-3 "><img src="/assets/walk_learn-Btxtos0N.avif" class="img-fluid rounded cta-img " alt="CTA" width="125" height="125" loading="lazy" decoding="async"/></div><div class="flex-grow-1 text-start p-2 py-3 p-lg-3"><div class="p-0 card-body"><div class="h3 mb-1 card-title h5"><a class="stretched-link text-decoration-none text-dark" href="/walk" data-discover="true"><span class="d-none d-lg-block">Learn Faster with a Walking Desk</span><span class="d-block d-lg-none">Walk While You Learn</span></a></div><p class="card-text"><span class="d-none d-lg-block">Sitting for hours drains energy and focus. A walking desk boosts alertness, helping you retain complex ML topics more effectively.</span><span class="d-block d-lg-none">Boost focus and energy to learn faster and retain more.</span><span class="d-none d-lg-block text-primary">Discover the benefits</span><span class="d-block d-lg-none text-primary">Discover the benefits</span></p></div></div></div></div></div></div><div class="col-md-7 col-12"><div class="mb-3 episodes-btn-container"><button type="button" class="mx-2 btn btn-outline-dark btn-sm">New→Old</button><div role="group" class="me-2 btn-group"><button type="button" class="btn btn-outline-dark btn-sm">MLG</button><button type="button" class="btn btn-outline-dark btn-sm">MLA</button></div></div><div><div class="pb-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-30" data-discover="true">MLA 030 AI Job Displacement &amp; ML Careers</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 25, 2026</div><p class="text-body-secondary mb-0">ML engineering demand remains high with a 3.2 to 1 job-to-candidate ratio, but entry-level hiring is collapsing as AI automates routine programming and data tasks. Career longevity requires shifting from model training to production operations, deep domain expertise, and mastering AI-augmented workflows before standard implementation becomes a commodity.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-29" data-discover="true">MLA 029 OpenClaw</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 22, 2026</div><p class="text-body-secondary mb-0">OpenClaw is a self-hosted AI agent daemon that executes autonomous tasks through messaging apps like WhatsApp and Telegram using persistent memory. It integrates with Claude Code to enable software development and administrative automation directly from mobile devices.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-28" data-discover="true">MLA 028 AI Agents</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 21, 2026</div><p class="text-body-secondary mb-0">AI agents differ from chatbots by pursuing autonomous goals through the ReACT loop rather than responding to turn-based prompts. While coding agents are currently the most reliable due to verifiable feedback loops, the market is expanding into desktop and browser automation via tools like Claude co-work and open claw.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-27" data-discover="true">MLA 027 AI Video End-to-End Workflow</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jul 14, 2025</div><p class="text-body-secondary mb-0">Prosumers can use Google Veo 3’s &quot;High-Quality Chaining&quot; for fast social media content. Indie filmmakers can achieve narrative consistency by combining Midjourney V7 for style, Kling for lip-synced dialogue, and Runway Gen-4 for camera control, while professional studios gain full control with a layered ComfyUI pipeline to output multi-layer EXR files for standard VFX compositing.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-26" data-discover="true">MLA 026 AI Video Generation: Veo 3 vs Sora, Kling, Runway, Stable Video Diffusion</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jul 11, 2025</div><p class="text-body-secondary mb-0">Google Veo leads the generative video market with superior 4K photorealism and integrated audio, an advantage derived from its YouTube training data. OpenAI Sora is the top tool for narrative storytelling, while Kuaishou Kling excels at animating static images with realistic, high-speed motion.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-25" data-discover="true">MLA 025 AI Image Generation: Midjourney vs Stable Diffusion, GPT-4o, Imagen &amp; Firefly</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jul 08, 2025</div><p class="text-body-secondary mb-0">The AI image market has split: Midjourney creates the highest quality artistic images but fails at text and precision. For business use, OpenAI&#x27;s GPT-4o offers the best conversational control, while Adobe Firefly provides the strongest commercial safety from its exclusively licensed training data.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/36" data-discover="true">MLG 036 Autoencoders</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 30, 2025</div><p class="text-body-secondary mb-0">Auto encoders are neural networks that compress data into a smaller &quot;code,&quot; enabling dimensionality reduction, data cleaning, and lossy compression by reconstructing original inputs from this code. Advanced auto encoder types, such as denoising, sparse, and variational auto encoders, extend these concepts for applications in generative modeling, interpretability, and synthetic data generation.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/35" data-discover="true">MLG 035 Large Language Models 2</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 08, 2025</div><p class="text-body-secondary mb-0">At inference, large language models use in-context learning with zero-, one-, or few-shot examples to perform new tasks without weight updates, and can be grounded with Retrieval Augmented Generation (RAG) by embedding documents into vector databases for real-time factual lookup using cosine similarity. LLM agents autonomously plan, act, and use external tools via orchestrated loops with persistent memory, while recent benchmarks like GPQA (STEM reasoning), SWE Bench (agentic coding), and MMMU (multimodal college-level tasks) test performance alongside prompt engineering techniques such as chain-of-thought reasoning, structured few-shot prompts, positive instruction framing, and iterative self-correction.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/34" data-discover="true">MLG 034 Large Language Models 1</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 07, 2025</div><p class="text-body-secondary mb-0">Explains language models (LLMs) advancements. Scaling laws - the relationships among model size, data size, and compute - and how emergent abilities such as in-context learning, multi-step reasoning, and instruction following arise once certain scaling thresholds are crossed. The evolution of the transformer architecture with Mixture of Experts (MoE), describes the three-phase training process culminating in Reinforcement Learning from Human Feedback (RLHF) for model alignment, and explores advanced reasoning techniques such as chain-of-thought prompting which significantly improve complex task performance.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-24" data-discover="true">MLA 024 Agentic Software Engineering</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Apr 13, 2025<!-- --> (updated <!-- -->Feb 22, 2026<!-- -->)</div><p class="text-body-secondary mb-0">Agentic engineering shifts the developer role from manual coding to orchestrating AI agents that automate the full software lifecycle from ticket to deployment. Using Claude Code with MCP servers and git worktrees allows a single person to manage the output and quality of an entire engineering organization.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-23" data-discover="true">MLA 023 Claude Code Components</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Apr 12, 2025<!-- --> (updated <!-- -->Feb 21, 2026<!-- -->)</div><p class="text-body-secondary mb-0">Claude Code distinguishes itself through a deterministic hook system and model-invoked skills that maintain project consistency better than visual-first tools like Cursor. Its multi-surface architecture allows developers to move sessions between CLI, web sandboxes, and mobile while maintaining persistent context.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-22" data-discover="true">MLA 022 Vibe Coding</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 09, 2025<!-- --> (updated <!-- -->Feb 21, 2026<!-- -->)</div><p class="text-body-secondary mb-0">Andrej Karpathy coined &quot;vibe coding&quot; in February 2025 - a year later, 41% of all code is AI-generated, agents run multi-hour tasks autonomously, and the developer role has shifted from writing code to orchestrating systems.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/33" data-discover="true">MLG 033 Transformers</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 08, 2025</div><p class="text-body-secondary mb-0">Transformers architecture, of Large Language Model (LLM) and &#x27;Attention is All You Need&#x27; fame</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-21" data-discover="true">MLA 021 Databricks: Cloud Analytics and MLOps</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jun 21, 2022</div><p class="text-body-secondary mb-0">Databricks is a cloud-based platform for data analytics and machine learning operations, integrating features such as a hosted Spark cluster, Python notebook execution, Delta Lake for data management, and seamless IDE connectivity. Raybeam utilizes Databricks and other ML Ops tools according to client infrastructure, scaling needs, and project goals, favoring Databricks for its balanced feature set, ease of use, and support for both startups and enterprises.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-20" data-discover="true">MLA 020 Kubeflow and ML Pipeline Orchestration on Kubernetes</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jan 28, 2022</div><p class="text-body-secondary mb-0">Machine learning pipeline orchestration tools, such as SageMaker and Kubeflow, streamline the end-to-end process of data ingestion, model training, deployment, and monitoring, with Kubeflow providing an open-source, cross-cloud platform built atop Kubernetes. Organizations typically choose between cloud-native managed services and open-source solutions based on required flexibility, scalability, integration with existing cloud environments, and vendor lock-in considerations.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-19" data-discover="true">MLA 019 Cloud, DevOps &amp; Architecture</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jan 13, 2022</div><p class="text-body-secondary mb-0">The deployment of machine learning models for real-world use involves a sequence of cloud services and architectural choices, where machine learning expertise must be complemented by DevOps and architecture skills, often requiring collaboration with professionals. Key concepts discussed include infrastructure as code, cloud container orchestration, and the distinction between DevOps and architecture, as well as practical advice for machine learning engineers wanting to deploy products securely and efficiently.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-muted text-decoration-line-through" href="/mlg/mla-18" data-discover="true">MLA 018 Descript</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 06, 2021</div><div class="text-muted">This episode is archived. As I&#x27;m re-doing the podcast, some episodes are outdated or superfluous. <a href="/mlg/mla-18" data-discover="true">You can still access it here</a>.</div></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-17" data-discover="true">MLA 017 AWS Local Development Environment</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 05, 2021</div><p class="text-body-secondary mb-0">AWS development environments for local and cloud deployment can differ significantly, leading to extra complexity and setup during cloud migration. By developing directly within AWS environments, using tools such as Lambda, Cloud9, SageMaker Studio, client VPN connections, or LocalStack, developers can streamline transitions to production and leverage AWS-managed services from the start. This episode outlines three primary strategies for treating AWS as your development environment, details the benefits and tradeoffs of each, and explains the role of infrastructure-as-code tools such as Terraform and CDK in maintaining replicable, trackable cloud infrastructure.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-16" data-discover="true">MLA 016 AWS SageMaker MLOps 2</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 04, 2021</div><p class="text-body-secondary mb-0">SageMaker streamlines machine learning workflows by enabling integrated model training, tuning, deployment, monitoring, and pipeline automation within the AWS ecosystem, offering scalable compute options and flexible development environments. Cloud-native AWS machine learning services such as Comprehend and Poly provide off-the-shelf solutions for NLP, time series, recommendations, and more, reducing the need for custom model implementation and deployment.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-15" data-discover="true">MLA 015 AWS SageMaker MLOps 1</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 03, 2021</div><p class="text-body-secondary mb-0">SageMaker is an end-to-end machine learning platform on AWS that covers every stage of the ML lifecycle, including data ingestion, preparation, training, deployment, monitoring, and bias detection. The platform offers integrated tools such as Data Wrangler, Feature Store, Ground Truth, Clarify, Autopilot, and distributed training to enable scalable, automated, and accessible machine learning operations for both tabular and large data sets.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-14" data-discover="true">MLA 014 Machine Learning Hosting and Serverless Deployment</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jan 17, 2021<!-- --> (updated <!-- -->Mar 04, 2026<!-- -->)</div><p class="text-body-secondary mb-0">Builders can scale ML from simple API calls to full MLOps pipelines using SST on AWS, utilizing Aurora pgvector for search and Spot instances for 90 percent cost savings. External platforms like Modal or GCP Cloud Run provide superior serverless GPU options for real-time inference when AWS native limits are reached.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-13" data-discover="true">MLA 013 Tech Stack for Customer-Facing Machine Learning Products</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jan 02, 2021</div><p class="text-body-secondary mb-0">Primary technology recommendations for building a customer-facing machine learning product include React and React Native for the front end, serverless platforms like AWS Amplify or GCP Firebase for authentication and basic server/database needs, and Postgres as the relational database of choice. Serverless approaches are encouraged for scalability and security, with traditional server frameworks and containerization recommended only for advanced custom backend requirements. When serverless options are inadequate, use Node.js with Express or FastAPI in Docker containers, and consider adding Redis for in-memory sessions and RabbitMQ or SQS for job queues, though many of these functions can be handled by Postgres. The machine learning server itself, including deployment strategies, will be discussed separately.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-12" data-discover="true">MLA 012 Docker for Machine Learning Workflows</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 08, 2020</div><p class="text-body-secondary mb-0">Docker enables efficient, consistent machine learning environment setup across local development and cloud deployment, avoiding many pitfalls of virtual machines and manual dependency management. It streamlines system reproduction, resource allocation, and GPU access, supporting portability and simplified collaboration for ML projects. Machine learning engineers benefit from using pre-built Docker images tailored for ML, allowing seamless project switching, host OS flexibility, and straightforward deployment to cloud platforms like AWS ECS and Batch, resulting in reproducible and maintainable workflows.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-11" data-discover="true">MLA 011 Practical Clustering Tools</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 07, 2020</div><p class="text-body-secondary mb-0">Primary clustering tools for practical applications include K-means using scikit-learn or Faiss, agglomerative clustering leveraging cosine similarity with scikit-learn, and density-based methods like DBSCAN or HDBSCAN. For determining the optimal number of clusters, silhouette score is generally preferred over inertia-based visual heuristics, and it natively supports pre-computed distance matrices.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/32" data-discover="true">MLG 032 Cartesian Similarity Metrics</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 07, 2020</div><p class="text-body-secondary mb-0">L1/L2 norm, Manhattan, Euclidean, cosine distances, dot product</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-10" data-discover="true">MLA 010 NLP packages: transformers, spaCy, Gensim, NLTK</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Oct 27, 2020</div><p class="text-body-secondary mb-0">The landscape of Python natural language processing tools has evolved from broad libraries like NLTK toward more specialized packages such as Gensim for topic modeling, SpaCy for linguistic analysis, and Hugging Face Transformers for advanced tasks, with Sentence Transformers extending transformer models to enable efficient semantic search and clustering. Each library occupies a distinct place in the NLP workflow, from fundamental text preprocessing to semantic document comparison and large-scale language understanding.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/31" data-discover="true">MLG 031 The Podcasts Return</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Oct 26, 2020</div><p class="text-body-secondary mb-0">MLG and MLA return, accompanied by a community project</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-9" data-discover="true">MLA 009 Charting and Visualization Tools for Data Science</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Nov 05, 2018</div><p class="text-body-secondary mb-0">Python charting libraries - Matplotlib, Seaborn, and Bokeh - explaining, their strengths from quick EDA to interactive, HTML-exported visualizations, and clarifies where D3.js fits as a JavaScript alternative for end-user applications. It also evaluates major software solutions like Tableau, Power BI, QlikView, and Excel, detailing how modern BI tools now integrate drag-and-drop analytics with embedded machine learning, potentially allowing business users to automate entire workflows without coding.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-8" data-discover="true">MLA 008 Exploratory Data Analysis (EDA)</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Oct 26, 2018</div><p class="text-body-secondary mb-0">Exploratory data analysis (EDA) sits at the critical pre-modeling stage of the data science pipeline, focusing on uncovering missing values, detecting outliers, and understanding feature distributions through both statistical summaries and visualizations, such as Pandas&#x27; info(), describe(), histograms, and box plots. Visualization tools like Matplotlib, along with processes including imputation and feature correlation analysis, allow practitioners to decide how best to prepare, clean, or transform data before it enters a machine learning model.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-7" data-discover="true">MLA 007 Jupyter Notebooks</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Oct 16, 2018</div><p class="text-body-secondary mb-0">Jupyter Notebooks, originally conceived as IPython Notebooks, enable data scientists to combine code, documentation, and visual outputs in an interactive, browser-based environment supporting multiple languages like Python, Julia, and R. This episode details how Jupyter Notebooks structure workflows into executable cells - mixing markdown explanations and inline charts - which is essential for documenting, demonstrating, and sharing data analysis and machine learning pipelines step by step.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-6" data-discover="true">MLA 006 Salaries for Data Science &amp; Machine Learning</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jul 19, 2018</div><p class="text-body-secondary mb-0">O&#x27;Reilly&#x27;s 2017 Data Science Salary Survey finds that location is the most significant salary determinant for data professionals, with median salaries ranging from $134,000 in California to under $30,000 in Eastern Europe, and highlights that negotiation skills can lead to salary differences as high as $45,000. Other key factors impacting earnings include company age and size, job title, industry, and education, while popular tools and languages - such as Python, SQL, and Spark - do not strongly influence salary despite widespread use.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-5" data-discover="true">MLA 005 Shapes and Sizes: Tensors and NDArrays</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jun 09, 2018</div><p class="text-body-secondary mb-0">Explains the fundamental differences between tensor dimensions, size, and shape, clarifying frequent misconceptions - such as the distinction between the number of features (“columns”) and true data dimensions - while also demystifying reshaping operations like expand_dims, squeeze, and transpose in NumPy. Through practical examples from images and natural language processing, listeners learn how to manipulate tensors to match model requirements, including scenarios like adding dummy dimensions for grayscale images or reordering axes for sequence data.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-muted text-decoration-line-through" href="/mlg/30" data-discover="true">MLG 030 Podcast Update</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 24, 2018<!-- --> (updated <!-- -->Dec 30, 2020<!-- -->)</div><div class="text-muted">This episode is archived. As I&#x27;m re-doing the podcast, some episodes are outdated or superfluous. <a href="/mlg/30" data-discover="true">You can still access it here</a>.</div></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-3" data-discover="true">MLA 003 Storage: HDF, Pickle, Postgres</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 24, 2018</div><p class="text-body-secondary mb-0">Practical workflow of loading, cleaning, and storing large datasets for machine learning, moving from ingesting raw CSVs or JSON files with pandas to saving processed datasets and neural network weights using HDF5 for efficient numerical storage. It clearly distinguishes among storage options - explaining when to use HDF5, pickle files, or SQL databases - while highlighting how libraries like pandas, TensorFlow, and Keras interact with these formats and why these choices matter for production pipelines.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-2" data-discover="true">MLA 002 Numpy and Pandas</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 23, 2018</div><p class="text-body-secondary mb-0">NumPy enables efficient storage and vectorized computation on large numerical datasets in RAM by leveraging contiguous memory allocation and low-level C/Fortran libraries, drastically reducing memory footprint compared to native Python lists. Pandas, built on top of NumPy, introduces labelled, flexible tabular data manipulation - facilitating intuitive row and column operations, powerful indexing, and seamless handling of missing data through tools like alignment, reindexing, and imputation.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/mla-1" data-discover="true">MLA 001 Degrees, Certificates, and Machine Learning Careers</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 22, 2018</div><p class="text-body-secondary mb-0">While industry-respected credentials like Udacity Nanodegrees help build a practical portfolio for machine learning job interviews, they remain insufficient stand-alone qualifications - most roles require a Master’s degree as a near-hard requirement, especially compared to more flexible web development fields. A Master’s, such as Georgia Tech’s OMSCS, not only greatly increases employability but is strongly recommended for those aiming for entry into machine learning careers, while a PhD is more appropriate for advanced, research-focused roles with significant time investment.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/29" data-discover="true">MLG 029 Reinforcement Learning Intro</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 05, 2018</div><p class="text-body-secondary mb-0">Introduction to reinforcement learning (RL), a system where an agent learns to navigate an environment and achieve defined goals without being given explicit instructions, by using a rewards and punishment mechanism. RL can be model-free, which is reaction-based, or model-based, which incorporates planning. Applications of RL include self-driving cars and video games. Compares RL to supervised learning and its business applications like vision and natural language processing.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/28" data-discover="true">MLG 028 Hyperparameters 2</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 04, 2018</div><p class="text-body-secondary mb-0">The discussion continues on hyperparameters, touching on regularization techniques like dropout, L1 and L2, optimizers such as Adam, and feature scaling methods. The episode delves into hyperparameter optimization methods like grid search, random search, and Bayesian optimization, together with other aspects like initializers and scaling for neural networks.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/27" data-discover="true">MLG 027 Hyperparameters 1</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jan 27, 2018</div><p class="text-body-secondary mb-0">Hyperparameters in machine learning is discussed, distinguishing them from parameters, exploring their critical role in model performance. Various types of hyperparameters, including neural network architecture decisions and activation functions, and challenge of optimizing these for successful model training.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/26" data-discover="true">MLG 026 Project Bitcoin Trader</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jan 26, 2018</div><p class="text-body-secondary mb-0">Community project: A Bitcoin trading bot to sharpen your machine learning skills. The project uses crypto trading to explore machine learning concepts like hyperparameter selection and deep reinforcement learning, candlesticks, price actions, and various ML techniques.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/25" data-discover="true">MLG 025 Convolutional Neural Networks</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Oct 30, 2017</div><p class="text-body-secondary mb-0">Concepts and mechanics of convolutional neural networks (CNNs), their components, such as filters and layers, and the process of feature extraction through convolutional layers. The use of windows, stride, and padding for image compression is covered, along with a discussion on max pooling as a technique to enhance processing efficiency of CNNs by reducing image dimensions.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/24" data-discover="true">MLG 024 Tech Stack</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Oct 06, 2017</div><p class="text-body-secondary mb-0">Recommendations for setting up a tech stack for machine learning: Python, TensorFlow, and the shift in deep learning frameworks. Recommendations include hardware considerations, such as utilizing GPUs and choosing between cloud services and local setups, alongside software suggestions like leveraging TensorFlow, Pandas, and NumPy.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/23" data-discover="true">MLG 023 Deep NLP 2</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Aug 20, 2017</div><p class="text-body-secondary mb-0">Network architectures used in natural language processing (NLP): recurrent neural networks (RNNs), bidirectional RNNs, and solutions to the vanishing and exploding gradient problems using Long Short-Term Memory (LSTM) cells. The distinctions between supervised and reinforcement learning for sequence tasks, the use of encoder-decoder models, and the significance of transforming words into numerical vectors for these processes.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/22" data-discover="true">MLG 022 Deep NLP 1</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jul 28, 2017</div><p class="text-body-secondary mb-0">Deep natural language processing (NLP) concepts such as recurrent neural networks (RNNs), word embeddings, and explains their significance in handling the complexity of language. Foundational concepts and architectures including LSTM and GRU cells.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/20" data-discover="true">MLG 020 Natural Language Processing 3</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jul 23, 2017</div><p class="text-body-secondary mb-0">More natural language processing (NLP), focusing on three key areas: foundational text preprocessing, syntax analysis, and high-level goals like sentiment analysis and search engines. Further explores syntax parsing through different techniques such as context-free grammars and dependency parsing, leading into potential applications such as question answering and text summarization.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/19" data-discover="true">MLG 019 Natural Language Processing 2</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jul 10, 2017</div><p class="text-body-secondary mb-0">Classical natural language processing (NLP) techniques involve a progression from rule-based linguistics approaches to machine learning, and eventually deep learning as state-of-the-art. Despite the prevalence of deep learning in modern NLP, understanding traditional methods like naive Bayes and hidden Markov models offers foundational insights and historical context, especially useful when dealing with smaller data sets or limited compute resources.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/18" data-discover="true">MLG 018 Natural Language Processing 1</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jun 25, 2017</div><p class="text-body-secondary mb-0">Introduces the subfield of machine learning called Natural Language Processing (NLP), exploring its role as a specialization that focuses on understanding human language through computation. NLP involves transforming text into mathematical representations and includes applications like machine translation, chatbots, sentiment analysis, and more.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-muted text-decoration-line-through" href="/mlg/17" data-discover="true">MLG 017 Checkpoint</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Jun 04, 2017</div><div class="text-muted">This episode is archived. As I&#x27;m re-doing the podcast, some episodes are outdated or superfluous. <a href="/mlg/17" data-discover="true">You can still access it here</a>.</div></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/16" data-discover="true">MLG 016 Consciousness</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 21, 2017</div><p class="text-body-secondary mb-0">Explores the controversial topic of artificial consciousness, discussing the potential for AI to achieve consciousness and the implications of such a development. Definitions and components of consciousness, the singularity, and various theories related to the capability of AI to be conscious, considering perspectives like emergence, functionalism, and biological plausibility.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/15" data-discover="true">MLG 015 Performance</a></h2><div class="small text-muted mb-2" data-nosnippet="true">May 07, 2017</div><p class="text-body-secondary mb-0">Deep dive into performance evaluation and improvement in machine learning. Critical concepts like bias, variance, accuracy, and the role of regularization in curbing overfitting and underfitting.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/14" data-discover="true">MLG 014 Shallow Algos 3</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Apr 23, 2017</div><p class="text-body-secondary mb-0">Anomaly Detection, Recommenders (Content Filtering vs Collaborative Filtering), and Markov Chain Monte Carlo (MCMC)</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/13" data-discover="true">MLG 013 Shallow Algos 2</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Apr 09, 2017</div><p class="text-body-secondary mb-0">Support Vector Machines (SVMs) and Naive Bayes classifiers are two powerful shallow learning algorithms used mainly for classification, with the capacity for regression as well. SVMs create decision boundaries to distinguish between categories by aiming to maximize this boundary&#x27;s thickness (or margin) for optimal separation and resistance to overfitting, while Naive Bayes employs probabilistic reasoning and Bayesian inference to classify data based on assumed conditional independence of features.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/12" data-discover="true">MLG 012 Shallow Algos 1</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Mar 19, 2017</div><p class="text-body-secondary mb-0">Shallow learning algorithms including K Nearest Neighbors, K Means, and decision trees. Supervised, unsupervised, and reinforcement learning methods for practical machine learning applications.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-muted text-decoration-line-through" href="/mlg/11" data-discover="true">MLG 011 Checkpoint</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Mar 08, 2017</div><div class="text-muted">This episode is archived. As I&#x27;m re-doing the podcast, some episodes are outdated or superfluous. <a href="/mlg/11" data-discover="true">You can still access it here</a>.</div></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/10" data-discover="true">MLG 010 Languages &amp; Frameworks</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Mar 07, 2017</div><p class="text-body-secondary mb-0">Python and PyTorch / TensorFlow rise as top choices for machine learning due to performance enhancements in computational graph frameworks, making them recommended for both budding and experienced ML engineers. Traditional languages like C++ and specialized math languages such as R and MATLAB each have specific use cases but are overshadowed by Python&#x27;s all-encompassing capabilities supported by a rich ecosystem of libraries.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/9" data-discover="true">MLG 009 Deep Learning</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Mar 04, 2017</div><p class="text-body-secondary mb-0">Deep learning and artificial neural networks are the driving forces behind the latest advancements in artificial intelligence across various domains. Explore neural networks, supervised learning&#x27;s subspace, and how deep learning models like convolutional and recurrent neural networks are revolutionizing fields such as vision and language processing.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/8" data-discover="true">MLG 008 Math for Machine Learning</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 23, 2017</div><p class="text-body-secondary mb-0">Mathematics essential for machine learning includes linear algebra, statistics, and calculus, each serving distinct purposes: linear algebra handles data representation and computation, statistics underpins the algorithms and evaluation, and calculus enables the optimization process. It is recommended to learn the necessary math alongside or after starting with practical machine learning tasks, using targeted resources as needed. In machine learning, linear algebra enables efficient manipulation of data structures like matrices and tensors, statistics informs model formulation and error evaluation, and calculus is applied in training models through processes such as gradient descent for optimization.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/7" data-discover="true">MLG 007 Logistic Regression</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 19, 2017</div><p class="text-body-secondary mb-0">The logistic regression algorithm is used for classification tasks in supervised machine learning, distinguishing items by class (such as &quot;expensive&quot; or &quot;not expensive&quot;) rather than predicting continuous numerical values. Logistic regression applies a sigmoid or logistic function to a linear regression model to generate probabilities, which are then used to assign class labels through a process involving hypothesis prediction, error evaluation with a log likelihood function, and parameter optimization using gradient descent.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/6" data-discover="true">MLG 006 Certificates &amp; Degrees</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 17, 2017</div><p class="text-body-secondary mb-0">People interested in machine learning can choose between self-guided learning, online certification programs such as MOOCs, accredited university degrees, and doctoral research, with industry acceptance and personal goals influencing which path is most appropriate. Industry employers currently prioritize a strong project portfolio over non-accredited certificates, and while master’s degrees carry more weight for job applications, PhD programs are primarily suited for research interests rather than industry roles.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/5" data-discover="true">MLG 005 Linear Regression</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 16, 2017</div><p class="text-body-secondary mb-0">Linear regression is introduced as the foundational supervised learning algorithm for predicting continuous numeric values, using cost estimation of Portland houses as an example. The episode explains the three-step process of machine learning - prediction via a hypothesis function, error calculation with a cost function (mean squared error), and parameter optimization through gradient descent - and details both the univariate linear regression model and its extension to multiple features.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/4" data-discover="true">MLG 004 Algorithms - Intuition</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 12, 2017</div><p class="text-body-secondary mb-0">Machine learning consists of three steps: prediction, error evaluation, and learning, implemented by training algorithms on large datasets to build models that can make decisions or classifications. The primary categories of machine learning algorithms are supervised, unsupervised, and reinforcement learning, each with distinct methodologies for learning from data or experience.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/3" data-discover="true">MLG 003 Inspiration</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 10, 2017</div><p class="text-body-secondary mb-0">AI is rapidly transforming both creative and knowledge-based professions, prompting debates on economic disruption, the future of work, the singularity, consciousness, and the potential risks associated with powerful autonomous systems. Philosophical discussions now focus on the socioeconomic impact of automation, the possibility of a technological singularity, the nature of machine consciousness, and the ethical considerations surrounding advanced artificial intelligence.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/2" data-discover="true">MLG 002 Difference Between Artificial Intelligence, Machine Learning, Data Science</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 09, 2017<!-- --> (updated <!-- -->Nov 23, 2021<!-- -->)</div><p class="text-body-secondary mb-0">Artificial intelligence is the automation of tasks that require human intelligence, encompassing fields like natural language processing, perception, planning, and robotics, with machine learning emerging as the primary method to recognize patterns in data and make predictions. Data science serves as the overarching discipline that includes artificial intelligence and machine learning, focusing broadly on extracting knowledge and actionable insights from data using scientific and computational methods.</p></div><div class="py-3 border-bottom"><h2 class="mb-1"><a class="text-dark" href="/mlg/1" data-discover="true">MLG 001 Introduction</a></h2><div class="small text-muted mb-2" data-nosnippet="true">Feb 01, 2017<!-- --> (updated <!-- -->Oct 20, 2021<!-- -->)</div><p class="text-body-secondary mb-0">MLG teaches the fundamentals of machine learning and artificial intelligence. It covers intuition, models, math, languages, frameworks, etc. Where your other ML resources provide the trees, I provide the forest. Consider MLG your syllabus, with highly-curated resources for each episode&#x27;s details at ocdevel.com. Audio is a great supplement during exercise, commute, chores, etc.</p></div></div></div></div></div><footer class="footer bg-light mt-auto pt-5 pb-4"><div class="container"><div class="row g-4"><div class="col-6 col-md"><h6 class="fw-semibold text-uppercase text-secondary mb-2">Reviews</h6><ul class="list-unstyled small"><li class="mb-1"><a class="text-secondary" href="/walk" data-discover="true">Walking Pads</a></li><li class="mb-1"><a class="text-secondary" href="/ergo/mice" data-discover="true">Mice</a></li><li class="mb-1"><a class="text-secondary" href="/ergo/keyboards" data-discover="true">Keyboards</a></li><li class="mb-1"><a class="text-secondary" href="/ergo/desks" data-discover="true">Standing Desks</a></li></ul></div><div class="col-6 col-md"><h6 class="fw-semibold text-uppercase text-secondary mb-2">Projects</h6><ul class="list-unstyled small"><li class="mb-1"><a href="https://habitica.com" target="_blank" rel="noopener noreferrer" class="text-secondary">Habitica</a></li><li class="mb-1"><a href="https://gnothiai.com" target="_blank" rel="noopener noreferrer" class="text-secondary">Gnothi</a></li><li class="mb-1"><a class="text-secondary" href="/tts" data-discover="true">Text to Speech</a></li><li class="mb-1"><a class="text-secondary" href="/analytics" data-discover="true">Analytics</a></li></ul></div><div class="col-6 col-md"><h6 class="fw-semibold text-uppercase text-secondary mb-2">Podcasts</h6><ul class="list-unstyled small"><li class="mb-1"><a class="text-secondary" href="/mlg" data-discover="true">Machine Learning Guide</a></li><li class="mb-1"><a class="text-secondary" href="/llh" data-discover="true">Lefnire&#x27;s Life Hacks</a></li></ul></div><div class="col-6 col-md"><h6 class="fw-semibold text-uppercase text-secondary mb-2">Connect</h6><div class="d-flex flex-wrap gap-3 footer-social"><a href="https://youtube.com/@ocdevel" target="_blank" rel="noopener noreferrer" class="text-secondary"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></a><a href="https://instagram.com/ocdevel" target="_blank" rel="noopener noreferrer" class="text-secondary"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg></a><a href="https://www.linkedin.com/in/lefnire" target="_blank" rel="noopener noreferrer" class="text-secondary"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://github.com/lefnire" target="_blank" rel="noopener noreferrer" class="text-secondary"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a href="#contact" class="text-secondary" role="button"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg></a></div></div></div><div class="border-top pt-3 mt-4 small text-secondary d-flex flex-wrap justify-content-between align-items-center"><span>© 2009-2026 OCDevel LLC</span><a class="text-secondary" href="/privacy" data-discover="true">Privacy</a></div></div></footer></div><script>((storageKey2, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({ key }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(storageKey2);
    }
  })("react-router-scroll-positions", null)</script><script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_passThroughRequests":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script type="module" async="">import "/assets/manifest-8ab6f74e.js";
import * as route0 from "/assets/root-Cfu3__86.js";
import * as route1 from "/assets/layout-D_DUMOVK.js";
import * as route2 from "/assets/route_mlg-BdP2yd6M.js";
import * as route3 from "/assets/route-B1Du_Pkw.js";
  
  window.__reactRouterRouteModules = {"root":route0,"routes/layout":route1,"mlg":route2,"mlg._index":route3};

import("/assets/entry.client-B_swNZSL.js");</script><!--$?--><template id="B:0"></template><!--/$--><script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script><div hidden id="S:0"><script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"mlg\",{\"_726\":5,\"_727\":728},\"mlg._index\",{\"_9\":10},\"episodesList\",[11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74],{\"_5\":85,\"_76\":468,\"_78\":719,\"_80\":468,\"_82\":468,\"_86\":720,\"_203\":721,\"_90\":722,\"_88\":723,\"_91\":724,\"_725\":85},{\"_5\":85,\"_76\":457,\"_78\":704,\"_80\":457,\"_82\":457,\"_86\":705,\"_203\":706,\"_88\":707,\"_90\":708,\"_91\":709,\"_93\":710,\"_711\":85},{\"_5\":85,\"_76\":446,\"_78\":694,\"_80\":446,\"_82\":446,\"_86\":695,\"_88\":696,\"_90\":697,\"_91\":698,\"_93\":699,\"_700\":85},{\"_5\":85,\"_76\":680,\"_78\":681,\"_80\":680,\"_82\":680,\"_86\":682,\"_88\":683,\"_170\":684,\"_90\":685,\"_91\":686,\"_93\":687},{\"_5\":85,\"_76\":435,\"_78\":667,\"_80\":435,\"_82\":435,\"_86\":668,\"_88\":669,\"_170\":670,\"_90\":671,\"_91\":672,\"_93\":673},{\"_5\":85,\"_76\":424,\"_78\":654,\"_80\":424,\"_82\":424,\"_86\":655,\"_88\":656,\"_90\":657,\"_91\":658,\"_170\":659,\"_93\":660},{\"_5\":85,\"_76\":412,\"_78\":641,\"_80\":412,\"_82\":412,\"_86\":642,\"_88\":643,\"_90\":644,\"_91\":645,\"_170\":646,\"_93\":647},{\"_5\":85,\"_76\":400,\"_78\":628,\"_80\":400,\"_82\":400,\"_86\":629,\"_88\":630,\"_90\":631,\"_91\":632,\"_170\":633,\"_93\":634},{\"_5\":85,\"_76\":388,\"_78\":619,\"_80\":388,\"_82\":388,\"_86\":620,\"_88\":621,\"_90\":622,\"_91\":623,\"_170\":624},{\"_5\":85,\"_76\":376,\"_78\":610,\"_80\":376,\"_82\":376,\"_86\":611,\"_88\":612,\"_90\":613,\"_91\":614,\"_170\":615},{\"_5\":85,\"_76\":365,\"_78\":545,\"_80\":365,\"_82\":365,\"_274\":85,\"_86\":602,\"_88\":603,\"_90\":604,\"_91\":605,\"_170\":606},{\"_5\":85,\"_76\":353,\"_78\":593,\"_80\":353,\"_82\":353,\"_86\":594,\"_88\":595,\"_90\":596,\"_91\":597,\"_170\":598},{\"_5\":85,\"_76\":325,\"_78\":584,\"_80\":325,\"_82\":325,\"_86\":585,\"_88\":586,\"_90\":587,\"_91\":588,\"_170\":589},{\"_5\":85,\"_76\":313,\"_78\":575,\"_80\":313,\"_82\":313,\"_86\":576,\"_88\":577,\"_90\":578,\"_91\":579,\"_170\":580},{\"_5\":85,\"_76\":302,\"_78\":566,\"_80\":302,\"_82\":302,\"_86\":567,\"_88\":568,\"_90\":569,\"_91\":570,\"_170\":571},{\"_5\":85,\"_76\":291,\"_78\":557,\"_80\":291,\"_82\":291,\"_86\":558,\"_88\":559,\"_90\":560,\"_91\":561,\"_170\":562},{\"_5\":85,\"_76\":280,\"_78\":545,\"_80\":280,\"_82\":280,\"_86\":546,\"_274\":85,\"_88\":547,\"_90\":548,\"_91\":549,\"_170\":550},{\"_5\":85,\"_76\":272,\"_78\":539,\"_80\":272,\"_82\":272,\"_86\":540,\"_88\":541,\"_170\":542,\"_90\":543,\"_91\":544},{\"_5\":85,\"_76\":261,\"_78\":533,\"_80\":261,\"_82\":261,\"_86\":534,\"_88\":535,\"_170\":536,\"_90\":537,\"_91\":538},{\"_5\":85,\"_76\":250,\"_78\":527,\"_80\":250,\"_82\":250,\"_86\":528,\"_88\":529,\"_170\":530,\"_90\":531,\"_91\":532},{\"_5\":85,\"_76\":221,\"_78\":521,\"_80\":221,\"_82\":221,\"_86\":522,\"_88\":523,\"_170\":524,\"_90\":525,\"_91\":526},{\"_5\":85,\"_76\":211,\"_78\":515,\"_80\":211,\"_82\":211,\"_86\":516,\"_88\":517,\"_170\":518,\"_90\":519,\"_91\":520},{\"_5\":85,\"_76\":200,\"_78\":509,\"_80\":200,\"_82\":200,\"_86\":510,\"_88\":511,\"_170\":512,\"_90\":513,\"_91\":514},{\"_5\":85,\"_76\":152,\"_78\":503,\"_80\":152,\"_82\":152,\"_86\":504,\"_88\":505,\"_170\":506,\"_90\":507,\"_91\":508},{\"_5\":85,\"_76\":137,\"_78\":497,\"_80\":137,\"_82\":137,\"_86\":498,\"_88\":499,\"_170\":500,\"_90\":501,\"_91\":502},{\"_5\":85,\"_76\":122,\"_78\":491,\"_80\":122,\"_82\":122,\"_86\":492,\"_88\":493,\"_170\":494,\"_90\":495,\"_91\":496},{\"_5\":85,\"_76\":112,\"_78\":485,\"_80\":112,\"_82\":112,\"_86\":486,\"_88\":487,\"_170\":488,\"_90\":489,\"_91\":490},{\"_5\":85,\"_76\":102,\"_78\":479,\"_80\":102,\"_82\":102,\"_86\":480,\"_88\":481,\"_170\":482,\"_90\":483,\"_91\":484},{\"_5\":85,\"_76\":81,\"_78\":474,\"_80\":81,\"_82\":81,\"_86\":447,\"_203\":475,\"_88\":476,\"_170\":477,\"_274\":85,\"_91\":478},{\"_5\":75,\"_76\":466,\"_78\":467,\"_80\":468,\"_82\":343,\"_84\":85,\"_86\":469,\"_88\":470,\"_90\":471,\"_91\":472,\"_93\":473},{\"_5\":75,\"_76\":455,\"_78\":456,\"_80\":457,\"_82\":335,\"_84\":85,\"_86\":458,\"_88\":459,\"_90\":460,\"_91\":461,\"_93\":462},{\"_5\":75,\"_76\":444,\"_78\":445,\"_80\":446,\"_82\":229,\"_84\":85,\"_86\":447,\"_88\":448,\"_90\":449,\"_91\":450,\"_93\":451},{\"_5\":75,\"_76\":433,\"_78\":434,\"_80\":435,\"_82\":182,\"_84\":85,\"_86\":436,\"_88\":437,\"_90\":438,\"_91\":439,\"_93\":440},{\"_5\":75,\"_76\":422,\"_78\":423,\"_80\":424,\"_82\":165,\"_84\":85,\"_86\":425,\"_88\":426,\"_90\":427,\"_91\":428,\"_93\":429},{\"_5\":75,\"_76\":410,\"_78\":411,\"_80\":412,\"_82\":413,\"_84\":85,\"_86\":414,\"_88\":415,\"_90\":416,\"_91\":417,\"_93\":418},{\"_5\":75,\"_76\":398,\"_78\":399,\"_80\":400,\"_82\":401,\"_84\":85,\"_86\":402,\"_88\":403,\"_90\":404,\"_91\":405,\"_93\":406},{\"_5\":75,\"_76\":386,\"_78\":387,\"_80\":388,\"_82\":389,\"_84\":85,\"_86\":390,\"_88\":391,\"_90\":392,\"_91\":393,\"_93\":394},{\"_5\":75,\"_76\":374,\"_78\":375,\"_80\":376,\"_82\":377,\"_84\":85,\"_86\":378,\"_88\":379,\"_90\":380,\"_91\":381,\"_93\":382},{\"_5\":75,\"_76\":363,\"_78\":364,\"_80\":365,\"_82\":366,\"_84\":85,\"_86\":338,\"_88\":367,\"_90\":368,\"_91\":369,\"_93\":370},{\"_5\":75,\"_76\":351,\"_78\":352,\"_80\":353,\"_82\":354,\"_84\":85,\"_86\":355,\"_88\":356,\"_90\":357,\"_91\":358,\"_93\":359},{\"_5\":85,\"_76\":343,\"_78\":344,\"_80\":343,\"_82\":345,\"_86\":346,\"_88\":347,\"_170\":348,\"_90\":349,\"_91\":350},{\"_5\":85,\"_76\":335,\"_78\":336,\"_80\":335,\"_82\":337,\"_86\":338,\"_88\":339,\"_170\":340,\"_90\":341,\"_91\":342},{\"_5\":75,\"_76\":323,\"_78\":324,\"_80\":325,\"_82\":326,\"_84\":85,\"_86\":327,\"_88\":328,\"_90\":329,\"_91\":330,\"_93\":331},{\"_5\":75,\"_76\":311,\"_78\":312,\"_80\":313,\"_82\":314,\"_84\":85,\"_86\":315,\"_203\":316,\"_88\":317,\"_90\":318,\"_91\":319,\"_93\":320},{\"_5\":75,\"_76\":300,\"_78\":301,\"_80\":302,\"_82\":303,\"_84\":85,\"_86\":304,\"_88\":305,\"_90\":305,\"_91\":306,\"_93\":307},{\"_5\":75,\"_76\":289,\"_78\":290,\"_80\":291,\"_82\":292,\"_84\":85,\"_86\":293,\"_88\":294,\"_90\":294,\"_91\":295,\"_93\":296},{\"_5\":75,\"_76\":278,\"_78\":279,\"_80\":280,\"_82\":281,\"_84\":85,\"_86\":282,\"_88\":283,\"_90\":283,\"_91\":284,\"_93\":285},{\"_5\":75,\"_76\":270,\"_78\":271,\"_80\":272,\"_82\":273,\"_84\":85,\"_274\":85,\"_86\":275,\"_88\":276,\"_90\":276,\"_91\":277},{\"_5\":75,\"_76\":259,\"_78\":260,\"_80\":261,\"_82\":262,\"_84\":85,\"_86\":263,\"_88\":264,\"_90\":264,\"_91\":265,\"_93\":266},{\"_5\":75,\"_76\":248,\"_78\":249,\"_80\":250,\"_82\":251,\"_84\":85,\"_86\":252,\"_88\":253,\"_90\":253,\"_91\":254,\"_93\":255},{\"_5\":75,\"_76\":237,\"_78\":238,\"_80\":239,\"_82\":240,\"_84\":85,\"_86\":241,\"_88\":242,\"_90\":242,\"_91\":243,\"_93\":244},{\"_5\":85,\"_76\":229,\"_78\":230,\"_80\":229,\"_82\":231,\"_86\":232,\"_88\":233,\"_170\":234,\"_90\":235,\"_91\":236},{\"_5\":75,\"_76\":219,\"_78\":220,\"_80\":221,\"_82\":222,\"_84\":85,\"_86\":223,\"_203\":114,\"_88\":224,\"_90\":224,\"_91\":225,\"_93\":226},{\"_5\":75,\"_76\":209,\"_78\":210,\"_80\":211,\"_82\":212,\"_84\":85,\"_86\":213,\"_203\":114,\"_88\":214,\"_90\":214,\"_91\":215,\"_93\":216},{\"_5\":75,\"_76\":198,\"_78\":199,\"_80\":200,\"_82\":201,\"_84\":85,\"_86\":202,\"_203\":104,\"_88\":204,\"_90\":204,\"_91\":205,\"_93\":206},{\"_5\":85,\"_76\":190,\"_78\":191,\"_80\":190,\"_82\":192,\"_86\":193,\"_88\":194,\"_170\":195,\"_90\":196,\"_91\":197},{\"_5\":85,\"_76\":182,\"_78\":183,\"_80\":182,\"_82\":184,\"_86\":185,\"_88\":186,\"_170\":187,\"_90\":188,\"_91\":189},{\"_5\":85,\"_76\":165,\"_78\":166,\"_80\":165,\"_82\":167,\"_86\":168,\"_88\":169,\"_170\":171,\"_90\":172,\"_93\":173,\"_91\":174},{\"_5\":75,\"_76\":150,\"_78\":151,\"_80\":152,\"_82\":153,\"_84\":85,\"_86\":154,\"_88\":155,\"_90\":155,\"_91\":156,\"_93\":157},{\"_5\":75,\"_76\":135,\"_78\":136,\"_80\":137,\"_82\":138,\"_84\":85,\"_86\":139,\"_88\":140,\"_90\":140,\"_91\":141,\"_93\":142},{\"_5\":75,\"_76\":120,\"_78\":121,\"_80\":122,\"_82\":123,\"_84\":85,\"_86\":124,\"_88\":125,\"_90\":125,\"_91\":126,\"_93\":127},{\"_5\":75,\"_76\":110,\"_78\":111,\"_80\":112,\"_82\":113,\"_84\":85,\"_86\":114,\"_88\":115,\"_90\":115,\"_91\":116,\"_93\":117},{\"_5\":75,\"_76\":100,\"_78\":101,\"_80\":102,\"_82\":103,\"_84\":85,\"_86\":104,\"_88\":105,\"_90\":105,\"_91\":106,\"_93\":107},{\"_5\":75,\"_76\":77,\"_78\":79,\"_80\":81,\"_82\":83,\"_84\":85,\"_86\":87,\"_88\":89,\"_90\":89,\"_91\":92,\"_93\":94},false,\"id\",\"mla-30\",\"title\",\"AI Job Displacement \u0026 ML Careers\",\"episode\",30,\"mergeEpisode\",66,\"mla\",true,\"created\",\"2026-02-25\",\"guid\",40237980,\"libsynEpisode\",\"teaser\",\"ML engineering demand remains high with a 3.2 to 1 job-to-candidate ratio, but entry-level hiring is collapsing as AI automates routine programming and data tasks. Career longevity requires shifting from model training to production operations, deep domain expertise, and mastering AI-augmented workflows before standard implementation becomes a commodity.\",\"ads\",[95,96],[99,98,98],[97,98,98],\"moremlg\",\"\",\"walk\",\"mla-29\",\"OpenClaw\",29,65,\"2026-02-22\",40191060,\"OpenClaw is a self-hosted AI agent daemon that executes autonomous tasks through messaging apps like WhatsApp and Telegram using persistent memory. It integrates with Claude Code to enable software development and administrative automation directly from mobile devices.\",[108,109],[99,98,98],[97,98,98],\"mla-28\",\"AI Agents\",28,64,\"2026-02-21\",40187345,\"AI agents differ from chatbots by pursuing autonomous goals through the ReACT loop rather than responding to turn-based prompts. While coding agents are currently the most reliable due to verifiable feedback loops, the market is expanding into desktop and browser automation via tools like Claude co-work and open claw.\",[118,119],[99,98,98],[97,98,98],\"mla-27\",\"AI Video End-to-End Workflow\",27,63,\"2025-07-14\",37396195,\"Prosumers can use Google Veo 3’s \\\"High-Quality Chaining\\\" for fast social media content. Indie filmmakers can achieve narrative consistency by combining Midjourney V7 for style, Kling for lip-synced dialogue, and Runway Gen-4 for camera control, while professional studios gain full control with a layered ComfyUI pipeline to output multi-layer EXR files for standard VFX compositing.\",[128,129],[99,133,134],[130,131,132],\"descript\",\"52:03.1\",\"52:06.7\",\"37:18.9\",\"37:23.2\",\"mla-26\",\"AI Video Generation: Veo 3 vs Sora, Kling, Runway, Stable Video Diffusion\",26,62,\"2025-07-11\",37382525,\"Google Veo leads the generative video market with superior 4K photorealism and integrated audio, an advantage derived from its YouTube training data. OpenAI Sora is the top tool for narrative storytelling, while Kuaishou Kling excels at animating static images with realistic, high-speed motion.\",[143,144],[99,148,149],[145,146,147],\"agntcy1\",\"22:41.3\",\"22:45.6\",\"12:11.0\",\"12:14.7\",\"mla-25\",\"AI Image Generation: Midjourney vs Stable Diffusion, GPT-4o, Imagen \u0026 Firefly\",25,61,\"2025-07-08\",37350395,\"The AI image market has split: Midjourney creates the highest quality artistic images but fails at text and precision. For business use, OpenAI's GPT-4o offers the best conversational control, while Adobe Firefly provides the strongest commercial safety from its exclusively licensed training data.\",[158,159],[99,163,164],[160,161,162],\"agntcy2\",\"39:38.4\",\"39:44.8\",\"19:26.3\",\"19:28.7\",36,\"Autoencoders\",60,\"2025-05-30\",\"6cc824a5-6edb-4d17-a94e-4e229a65668d\",\"file\",{},36795500,[175,176],\"Auto encoders are neural networks that compress data into a smaller \\\"code,\\\" enabling dimensionality reduction, data cleaning, and lossy compression by reconstructing original inputs from this code. Advanced auto encoder types, such as denoising, sparse, and variational auto encoders, extend these concepts for applications in generative modeling, interpretability, and synthetic data generation.\",[179,180,181],[145,177,178],\"40:25.14\",\"40:30.93\",\"walk2\",\"19:06.4\",\"19:11.6\",35,\"Large Language Models 2\",59,\"2025-05-08\",\"b74e05a5-f2a3-4a75-a9ba-2a43bf56ea22\",{},36481880,\"At inference, large language models use in-context learning with zero-, one-, or few-shot examples to perform new tasks without weight updates, and can be grounded with Retrieval Augmented Generation (RAG) by embedding documents into vector databases for real-time factual lookup using cosine similarity. LLM agents autonomously plan, act, and use external tools via orchestrated loops with persistent memory, while recent benchmarks like GPQA (STEM reasoning), SWE Bench (agentic coding), and MMMU (multimodal college-level tasks) test performance alongside prompt engineering techniques such as chain-of-thought reasoning, structured few-shot prompts, positive instruction framing, and iterative self-correction.\",34,\"Large Language Models 1\",58,\"2025-05-07\",\"3bc365de-1ab5-4c49-8537-32220b38c502\",{},36477420,\"Explains language models (LLMs) advancements. Scaling laws - the relationships among model size, data size, and compute - and how emergent abilities such as in-context learning, multi-step reasoning, and instruction following arise once certain scaling thresholds are crossed. The evolution of the transformer architecture with Mixture of Experts (MoE), describes the three-phase training process culminating in Reinforcement Learning from Human Feedback (RLHF) for model alignment, and explores advanced reasoning techniques such as chain-of-thought prompting which significantly improve complex task performance.\",\"mla-24\",\"Agentic Software Engineering\",24,57,\"2025-04-13\",\"updated\",36113315,\"Agentic engineering shifts the developer role from manual coding to orchestrating AI agents that automate the full software lifecycle from ticket to deployment. Using Claude Code with MCP servers and git worktrees allows a single person to manage the output and quality of an entire engineering organization.\",[207,208],[99,98,98],[97,98,98],\"mla-23\",\"Claude Code Components\",23,56,\"2025-04-12\",36113275,\"Claude Code distinguishes itself through a deterministic hook system and model-invoked skills that maintain project consistency better than visual-first tools like Cursor. Its multi-surface architecture allows developers to move sessions between CLI, web sandboxes, and mobile while maintaining persistent context.\",[217,218],[99,98,98],[97,98,98],\"mla-22\",\"Vibe Coding\",22,55,\"2025-02-09\",35212505,\"Andrej Karpathy coined \\\"vibe coding\\\" in February 2025 - a year later, 41% of all code is AI-generated, agents run multi-hour tasks autonomously, and the developer role has shifted from writing code to orchestrating systems.\",[227,228],[99,98,98],[97,98,98],33,\"Transformers\",54,\"2025-02-08\",\"da023ccd-6b79-41d0-9392-4a1b900f19e3\",{},35206875,\"Transformers architecture, of Large Language Model (LLM) and 'Attention is All You Need' fame\",\"mla-21\",\"Databricks: Cloud Analytics and MLOps\",21,53,\"2022-06-21\",23502782,\"Databricks is a cloud-based platform for data analytics and machine learning operations, integrating features such as a hosted Spark cluster, Python notebook execution, Delta Lake for data management, and seamless IDE connectivity. Raybeam utilizes Databricks and other ML Ops tools according to client infrastructure, scaling needs, and project goals, favoring Databricks for its balanced feature set, ease of use, and support for both startups and enterprises.\",[245],[99,246,247],\"15:12.68\",\"15:14.23\",\"mla-20\",\"Kubeflow and ML Pipeline Orchestration on Kubernetes\",20,52,\"2022-01-28\",21939530,\"Machine learning pipeline orchestration tools, such as SageMaker and Kubeflow, streamline the end-to-end process of data ingestion, model training, deployment, and monitoring, with Kubeflow providing an open-source, cross-cloud platform built atop Kubernetes. Organizations typically choose between cloud-native managed services and open-source solutions based on required flexibility, scalability, integration with existing cloud environments, and vendor lock-in considerations.\",[256],[99,257,258],\"33:46.19\",\"33:49.73\",\"mla-19\",\"Cloud, DevOps \u0026 Architecture\",19,51,\"2022-01-13\",21770120,\"The deployment of machine learning models for real-world use involves a sequence of cloud services and architectural choices, where machine learning expertise must be complemented by DevOps and architecture skills, often requiring collaboration with professionals. Key concepts discussed include infrastructure as code, cloud container orchestration, and the distinction between DevOps and architecture, as well as practical advice for machine learning engineers wanting to deploy products securely and efficiently.\",[267],[99,268,269],\"34:10.4\",\"34:13.1\",\"mla-18\",\"Descript\",18,50,\"archived\",\"2021-11-06\",21074042,\"(Optional episode) just showcasing a cool application using machine learning\",\"mla-17\",\"AWS Local Development Environment\",17,49,\"2021-11-05\",21070127,\"AWS development environments for local and cloud deployment can differ significantly, leading to extra complexity and setup during cloud migration. By developing directly within AWS environments, using tools such as Lambda, Cloud9, SageMaker Studio, client VPN connections, or LocalStack, developers can streamline transitions to production and leverage AWS-managed services from the start. This episode outlines three primary strategies for treating AWS as your development environment, details the benefits and tradeoffs of each, and explains the role of infrastructure-as-code tools such as Terraform and CDK in maintaining replicable, trackable cloud infrastructure.\",[286],[99,287,288],\"33:08.55\",\"33:13.10\",\"mla-16\",\"AWS SageMaker MLOps 2\",16,48,\"2021-11-04\",21059909,\"SageMaker streamlines machine learning workflows by enabling integrated model training, tuning, deployment, monitoring, and pipeline automation within the AWS ecosystem, offering scalable compute options and flexible development environments. Cloud-native AWS machine learning services such as Comprehend and Poly provide off-the-shelf solutions for NLP, time series, recommendations, and more, reducing the need for custom model implementation and deployment.\",[297],[99,298,299],\"34:34.82\",\"34:36.40\",\"mla-15\",\"AWS SageMaker MLOps 1\",15,47,\"2021-11-03\",21048182,\"SageMaker is an end-to-end machine learning platform on AWS that covers every stage of the ML lifecycle, including data ingestion, preparation, training, deployment, monitoring, and bias detection. The platform offers integrated tools such as Data Wrangler, Feature Store, Ground Truth, Clarify, Autopilot, and distributed training to enable scalable, automated, and accessible machine learning operations for both tabular and large data sets.\",[308],[99,309,310],\"24:57.81\",\"25:01.95\",\"mla-14\",\"Machine Learning Hosting and Serverless Deployment\",14,46,\"2021-01-17\",\"2026-03-04\",\"434a0677-4265-4c34-9cb0-62ca92c80ed0\",17581607,\"Builders can scale ML from simple API calls to full MLOps pipelines using SST on AWS, utilizing Aurora pgvector for search and Spot instances for 90 percent cost savings. External platforms like Modal or GCP Cloud Run provide superior serverless GPU options for real-time inference when AWS native limits are reached.\",[321,322],[99,98,98],[97,98,98],\"mla-13\",\"Tech Stack for Customer-Facing Machine Learning Products\",13,45,\"2021-01-02\",\"22372a43-9d7c-40a0-b47a-8341cd729239\",17400590,\"Primary technology recommendations for building a customer-facing machine learning product include React and React Native for the front end, serverless platforms like AWS Amplify or GCP Firebase for authentication and basic server/database needs, and Postgres as the relational database of choice. Serverless approaches are encouraged for scalability and security, with traditional server frameworks and containerization recommended only for advanced custom backend requirements. When serverless options are inadequate, use Node.js with Express or FastAPI in Docker containers, and consider adding Redis for in-memory sessions and RabbitMQ or SQS for job queues, though many of these functions can be handled by Postgres. The machine learning server itself, including deployment strategies, will be discussed separately.\",[332],[99,333,334],\"29:23.27\",\"29:26.14\",32,\"Cartesian Similarity Metrics\",43,\"2020-11-07\",\"7f335339-1e45-4ab1-99de-20a9bda41fca\",{},16722518,\"L1/L2 norm, Manhattan, Euclidean, cosine distances, dot product\",31,\"The Podcasts Return\",40,\"2020-10-26\",\"e6bb5c68-fb53-44fd-bbcc-5c5f25aa8e48\",{},16575524,\"MLG and MLA return, accompanied by a community project\",\"mla-12\",\"Docker for Machine Learning Workflows\",12,44,\"2020-11-08\",\"dea2c40c-42a7-45e8-9561-6e71bf0dbc5b\",16726955,\"Docker enables efficient, consistent machine learning environment setup across local development and cloud deployment, avoiding many pitfalls of virtual machines and manual dependency management. It streamlines system reproduction, resource allocation, and GPU access, supporting portability and simplified collaboration for ML projects. Machine learning engineers benefit from using pre-built Docker images tailored for ML, allowing seamless project switching, host OS flexibility, and straightforward deployment to cloud platforms like AWS ECS and Batch, resulting in reproducible and maintainable workflows.\",[360],[99,361,362],\"16:59.8\",\"17:01.53\",\"mla-11\",\"Practical Clustering Tools\",11,42,\"d8a36847-c1f2-4d8f-adf8-da32d7d0a12d\",16725809,\"Primary clustering tools for practical applications include K-means using scikit-learn or Faiss, agglomerative clustering leveraging cosine similarity with scikit-learn, and density-based methods like DBSCAN or HDBSCAN. For determining the optimal number of clusters, silhouette score is generally preferred over inertia-based visual heuristics, and it natively supports pre-computed distance matrices.\",[371],[99,372,373],\"22:52.0\",\"22:53.4\",\"mla-10\",\"NLP packages: transformers, spaCy, Gensim, NLTK\",10,41,\"2020-10-27\",\"6f17dd73-0ef7-4cc0-b0a4-16b95924d020\",16621373,\"The landscape of Python natural language processing tools has evolved from broad libraries like NLTK toward more specialized packages such as Gensim for topic modeling, SpaCy for linguistic analysis, and Hugging Face Transformers for advanced tasks, with Sentence Transformers extending transformer models to enable efficient semantic search and clustering. Each library occupies a distinct place in the NLP workflow, from fundamental text preprocessing to semantic document comparison and large-scale language understanding.\",[383],[99,384,385],\"16:30.5\",\"16:38.8\",\"mla-9\",\"Charting and Visualization Tools for Data Science\",9,39,\"2018-11-05\",\"2fa30cd3-d92c-49c5-976d-3c2b32200184\",16622930,\"Python charting libraries - Matplotlib, Seaborn, and Bokeh - explaining, their strengths from quick EDA to interactive, HTML-exported visualizations, and clarifies where D3.js fits as a JavaScript alternative for end-user applications. It also evaluates major software solutions like Tableau, Power BI, QlikView, and Excel, detailing how modern BI tools now integrate drag-and-drop analytics with embedded machine learning, potentially allowing business users to automate entire workflows without coding.\",[395],[99,396,397],\"12:16.5\",\"12:18.7\",\"mla-8\",\"Exploratory Data Analysis (EDA)\",8,38,\"2018-10-26\",\"1af50590-293f-4f6f-ae78-ea7fdf904a63\",16622954,\"Exploratory data analysis (EDA) sits at the critical pre-modeling stage of the data science pipeline, focusing on uncovering missing values, detecting outliers, and understanding feature distributions through both statistical summaries and visualizations, such as Pandas' info(), describe(), histograms, and box plots. Visualization tools like Matplotlib, along with processes including imputation and feature correlation analysis, allow practitioners to decide how best to prepare, clean, or transform data before it enters a machine learning model.\",[407],[99,408,409],\"15:23.9\",\"15:26.9\",\"mla-7\",\"Jupyter Notebooks\",7,37,\"2018-10-16\",\"028b58d6-5f3a-423c-a788-61c58c27bbf4\",16622969,\"Jupyter Notebooks, originally conceived as IPython Notebooks, enable data scientists to combine code, documentation, and visual outputs in an interactive, browser-based environment supporting multiple languages like Python, Julia, and R. This episode details how Jupyter Notebooks structure workflows into executable cells - mixing markdown explanations and inline charts - which is essential for documenting, demonstrating, and sharing data analysis and machine learning pipelines step by step.\",[419],[99,420,421],\"9:26.07\",\"9:27.90\",\"mla-6\",\"Salaries for Data Science \u0026 Machine Learning\",6,\"2018-07-19\",\"fac919cc-45b9-4eda-9cff-3ba3821a6c7b\",16622978,\"O'Reilly's 2017 Data Science Salary Survey finds that location is the most significant salary determinant for data professionals, with median salaries ranging from $134,000 in California to under $30,000 in Eastern Europe, and highlights that negotiation skills can lead to salary differences as high as $45,000. Other key factors impacting earnings include company age and size, job title, industry, and education, while popular tools and languages - such as Python, SQL, and Spark - do not strongly influence salary despite widespread use.\",[430],[99,431,432],\"11:22.2\",\"11:24.1\",\"mla-5\",\"Shapes and Sizes: Tensors and NDArrays\",5,\"2018-06-09\",\"9a7dd51b-96ce-4ebc-95de-3092e75cff09\",16622984,\"Explains the fundamental differences between tensor dimensions, size, and shape, clarifying frequent misconceptions - such as the distinction between the number of features (“columns”) and true data dimensions - while also demystifying reshaping operations like expand_dims, squeeze, and transpose in NumPy. Through practical examples from images and natural language processing, listeners learn how to manipulate tensors to match model requirements, including scenarios like adding dummy dimensions for grayscale images or reordering axes for sequence data.\",[441],[99,442,443],\"16:19.2\",\"16:26.6\",\"mla-3\",\"Storage: HDF, Pickle, Postgres\",3,\"2018-05-24\",\"e038d5ef-46e7-4d1c-be4f-4835536679d5\",16622999,\"Practical workflow of loading, cleaning, and storing large datasets for machine learning, moving from ingesting raw CSVs or JSON files with pandas to saving processed datasets and neural network weights using HDF5 for efficient numerical storage. It clearly distinguishes among storage options - explaining when to use HDF5, pickle files, or SQL databases - while highlighting how libraries like pandas, TensorFlow, and Keras interact with these formats and why these choices matter for production pipelines.\",[452],[99,453,454],\"12:46.45\",\"12:49.81\",\"mla-2\",\"Numpy and Pandas\",2,\"2018-05-23\",\"1fc275ba-5746-401c-a5f6-72ea49360dd0\",16623014,\"NumPy enables efficient storage and vectorized computation on large numerical datasets in RAM by leveraging contiguous memory allocation and low-level C/Fortran libraries, drastically reducing memory footprint compared to native Python lists. Pandas, built on top of NumPy, introduces labelled, flexible tabular data manipulation - facilitating intuitive row and column operations, powerful indexing, and seamless handling of missing data through tools like alignment, reindexing, and imputation.\",[463],[99,464,465],\"07:09.91\",\"07:13.46\",\"mla-1\",\"Degrees, Certificates, and Machine Learning Careers\",1,\"2018-05-22\",\"bf6c96a2-4c22-49ce-833b-05c581b921cb\",16623032,\"While industry-respected credentials like Udacity Nanodegrees help build a practical portfolio for machine learning job interviews, they remain insufficient stand-alone qualifications - most roles require a Master’s degree as a near-hard requirement, especially compared to more flexible web development fields. A Master’s, such as Georgia Tech’s OMSCS, not only greatly increases employability but is strongly recommended for those aiming for entry into machine learning careers, while a PhD is more appropriate for advanced, research-focused roles with significant time investment.\",[],\"Podcast Update\",\"2020-12-30\",\"d03cc1d947684f3ab6337033d194090d\",{},\"Re-doing MLG. New podcast: Machine Learning Applied (MLA). New resources page. A Patreon page with various perks. \",\"Reinforcement Learning Intro\",\"2018-02-05\",\"fc7802de8fb4d4f609fd11db9afb2189\",{},6226276,\"Introduction to reinforcement learning (RL), a system where an agent learns to navigate an environment and achieve defined goals without being given explicit instructions, by using a rewards and punishment mechanism. RL can be model-free, which is reaction-based, or model-based, which incorporates planning. Applications of RL include self-driving cars and video games. Compares RL to supervised learning and its business applications like vision and natural language processing.\",\"Hyperparameters 2\",\"2018-02-04\",\"8671d415236e9a9394a0c4aaa383e1ba\",{},6222761,\"The discussion continues on hyperparameters, touching on regularization techniques like dropout, L1 and L2, optimizers such as Adam, and feature scaling methods. The episode delves into hyperparameter optimization methods like grid search, random search, and Bayesian optimization, together with other aspects like initializers and scaling for neural networks.\",\"Hyperparameters 1\",\"2018-01-27\",\"f5a903d68c1ed04bd37a31175d456fc0\",{},6195814,\"Hyperparameters in machine learning is discussed, distinguishing them from parameters, exploring their critical role in model performance. Various types of hyperparameters, including neural network architecture decisions and activation functions, and challenge of optimizing these for successful model training.\",\"Project Bitcoin Trader\",\"2018-01-26\",\"e704eb47d4280a7abc9bb6f0895a7b26\",{},6194090,\"Community project: A Bitcoin trading bot to sharpen your machine learning skills. The project uses crypto trading to explore machine learning concepts like hyperparameter selection and deep reinforcement learning, candlesticks, price actions, and various ML techniques.\",\"Convolutional Neural Networks\",\"2017-10-30\",\"91bf8a0266bc22088c897eb756cc97d3\",{},5890712,\"Concepts and mechanics of convolutional neural networks (CNNs), their components, such as filters and layers, and the process of feature extraction through convolutional layers. The use of windows, stride, and padding for image compression is covered, along with a discussion on max pooling as a technique to enhance processing efficiency of CNNs by reducing image dimensions.\",\"Tech Stack\",\"2017-10-06\",\"11e604992dcd4f124cb4d3897c81056f\",{},5816352,\"Recommendations for setting up a tech stack for machine learning: Python, TensorFlow, and the shift in deep learning frameworks. Recommendations include hardware considerations, such as utilizing GPUs and choosing between cloud services and local setups, alongside software suggestions like leveraging TensorFlow, Pandas, and NumPy.\",\"Deep NLP 2\",\"2017-08-20\",\"1346120e3e578b15c8f34b31bc21ef78\",{},5660423,\"Network architectures used in natural language processing (NLP): recurrent neural networks (RNNs), bidirectional RNNs, and solutions to the vanishing and exploding gradient problems using Long Short-Term Memory (LSTM) cells. The distinctions between supervised and reinforcement learning for sequence tasks, the use of encoder-decoder models, and the significance of transforming words into numerical vectors for these processes.\",\"Deep NLP 1\",\"2017-07-28\",\"d9e15cfe501a8f0c6e3c075c09f7e682\",{},5589161,\"Deep natural language processing (NLP) concepts such as recurrent neural networks (RNNs), word embeddings, and explains their significance in handling the complexity of language. Foundational concepts and architectures including LSTM and GRU cells.\",\"Natural Language Processing 3\",\"2017-07-23\",\"556b3779a8f8546de9457002a19e63b2\",{},5566766,\"More natural language processing (NLP), focusing on three key areas: foundational text preprocessing, syntax analysis, and high-level goals like sentiment analysis and search engines. Further explores syntax parsing through different techniques such as context-free grammars and dependency parsing, leading into potential applications such as question answering and text summarization.\",\"Natural Language Processing 2\",\"2017-07-10\",\"e05e640ba2f99105f52c4eef0c5cabfb\",{},5525243,\"Classical natural language processing (NLP) techniques involve a progression from rule-based linguistics approaches to machine learning, and eventually deep learning as state-of-the-art. Despite the prevalence of deep learning in modern NLP, understanding traditional methods like naive Bayes and hidden Markov models offers foundational insights and historical context, especially useful when dealing with smaller data sets or limited compute resources.\",\"Natural Language Processing 1\",\"2017-06-25\",\"d8ebdbe6640d0d34f12778f90b91db8d\",{},5479957,\"Introduces the subfield of machine learning called Natural Language Processing (NLP), exploring its role as a specialization that focuses on understanding human language through computation. NLP involves transforming text into mathematical representations and includes applications like machine translation, chatbots, sentiment analysis, and more.\",\"Checkpoint\",\"2017-06-04\",\"4977e285-d4fc-45cb-b3a5-aed9e97915c2\",5440741,\"Checkpoint - learn the material offline!\",{\"_551\":552,\"_553\":554,\"_555\":556},\"url\",\"http://ocdevel.com/files/podcasts/machine-learning/ml-17.mp3\",\"length\",6625180,\"duration\",\"6:59\",\"Consciousness\",\"2017-05-21\",\"c2db5df8-936b-4404-8f0f-7eb188bfe9ab\",5440742,\"Explores the controversial topic of artificial consciousness, discussing the potential for AI to achieve consciousness and the implications of such a development. Definitions and components of consciousness, the singularity, and various theories related to the capability of AI to be conscious, considering perspectives like emergence, functionalism, and biological plausibility.\",{\"_551\":563,\"_553\":564,\"_555\":565},\"http://ocdevel.com/files/podcasts/machine-learning/ml-16.mp3\",69807705,\"01:14:57\",\"Performance\",\"2017-05-07\",\"7da253aa-b035-4702-8475-55b8d3eeeebd\",5440743,\"Deep dive into performance evaluation and improvement in machine learning. Critical concepts like bias, variance, accuracy, and the role of regularization in curbing overfitting and underfitting.\",{\"_551\":572,\"_553\":573,\"_555\":574},\"http://ocdevel.com/files/podcasts/machine-learning/ml-15.mp3\",37982381,\"41:24\",\"Shallow Algos 3\",\"2017-04-23\",\"8ec3010c-8897-43fa-b90b-14f7e43912a8\",5440744,\"Anomaly Detection, Recommenders (Content Filtering vs Collaborative Filtering), and Markov Chain Monte Carlo (MCMC)\",{\"_551\":581,\"_553\":582,\"_555\":583},\"http://ocdevel.com/files/podcasts/machine-learning/ml-14.mp3\",45705749,\"48:06\",\"Shallow Algos 2\",\"2017-04-09\",\"af4c231e-c8c1-4d91-ab21-2e256669982e\",5440745,\"Support Vector Machines (SVMs) and Naive Bayes classifiers are two powerful shallow learning algorithms used mainly for classification, with the capacity for regression as well. SVMs create decision boundaries to distinguish between categories by aiming to maximize this boundary's thickness (or margin) for optimal separation and resistance to overfitting, while Naive Bayes employs probabilistic reasoning and Bayesian inference to classify data based on assumed conditional independence of features.\",{\"_551\":590,\"_553\":591,\"_555\":592},\"http://ocdevel.com/files/podcasts/machine-learning/ml-13.mp3\",51788056,\"55:12\",\"Shallow Algos 1\",\"2017-03-19\",\"1074a375-6831-456d-9bbc-d28c8f85a557\",5440746,\"Shallow learning algorithms including K Nearest Neighbors, K Means, and decision trees. Supervised, unsupervised, and reinforcement learning methods for practical machine learning applications.\",{\"_551\":599,\"_553\":600,\"_555\":601},\"http://ocdevel.com/files/podcasts/machine-learning/ml-12.mp3\",50030574,\"53:17\",\"2017-03-08\",\"fe205bbc-b9d4-4df5-b840-c6f5b728903f\",5440747,\"Checkpoint - start learning the material offline!\",{\"_551\":607,\"_553\":608,\"_555\":609},\"http://ocdevel.com/files/podcasts/machine-learning/ml-11.mp3\",6946229,\"7:45\",\"Languages \u0026 Frameworks\",\"2017-03-07\",\"c613d746-0916-448e-8315-5ac4323389e2\",5440748,\"Python and PyTorch / TensorFlow rise as top choices for machine learning due to performance enhancements in computational graph frameworks, making them recommended for both budding and experienced ML engineers. Traditional languages like C++ and specialized math languages such as R and MATLAB each have specific use cases but are overshadowed by Python's all-encompassing capabilities supported by a rich ecosystem of libraries.\",{\"_551\":616,\"_553\":617,\"_555\":618},\"http://ocdevel.com/files/podcasts/machine-learning/ml-10.mp3\",39407399,\"44:17\",\"Deep Learning\",\"2017-03-04\",\"d842fe61-7cf2-4209-9cb3-d29be6c4d1a8\",5440749,\"Deep learning and artificial neural networks are the driving forces behind the latest advancements in artificial intelligence across various domains. Explore neural networks, supervised learning's subspace, and how deep learning models like convolutional and recurrent neural networks are revolutionizing fields such as vision and language processing.\",{\"_551\":625,\"_553\":626,\"_555\":627},\"http://ocdevel.com/files/podcasts/machine-learning/ml-9.mp3\",45855231,\"51:09\",\"Math for Machine Learning\",\"2017-02-23\",\"a5c01d38-5242-4b63-b265-81fc53d38ad3\",5440751,\"Mathematics essential for machine learning includes linear algebra, statistics, and calculus, each serving distinct purposes: linear algebra handles data representation and computation, statistics underpins the algorithms and evaluation, and calculus enables the optimization process. It is recommended to learn the necessary math alongside or after starting with practical machine learning tasks, using targeted resources as needed. In machine learning, linear algebra enables efficient manipulation of data structures like matrices and tensors, statistics informs model formulation and error evaluation, and calculus is applied in training models through processes such as gradient descent for optimization.\",{\"_551\":638,\"_553\":639,\"_555\":640},[635],[99,636,637],\"17:23.2\",\"17:26.7\",\"http://ocdevel.com/files/podcasts/machine-learning/ml-8.mp3\",24852040,\"27:23\",\"Logistic Regression\",\"2017-02-19\",\"36b6133d-3018-4be0-a36c-61904aa80a1a\",5440752,\"The logistic regression algorithm is used for classification tasks in supervised machine learning, distinguishing items by class (such as \\\"expensive\\\" or \\\"not expensive\\\") rather than predicting continuous numerical values. Logistic regression applies a sigmoid or logistic function to a linear regression model to generate probabilities, which are then used to assign class labels through a process involving hypothesis prediction, error evaluation with a log likelihood function, and parameter optimization using gradient descent.\",{\"_551\":651,\"_553\":652,\"_555\":653},[648],[99,649,650],\"20:51.18\",\"20:53.65\",\"http://ocdevel.com/files/podcasts/machine-learning/ml-7.mp3\",30495267,\"34:19\",\"Certificates \u0026 Degrees\",\"2017-02-17\",\"a8bd671f-100f-42ff-a68a-cff7763298f6\",5440753,\"People interested in machine learning can choose between self-guided learning, online certification programs such as MOOCs, accredited university degrees, and doctoral research, with industry acceptance and personal goals influencing which path is most appropriate. Industry employers currently prioritize a strong project portfolio over non-accredited certificates, and while master’s degrees carry more weight for job applications, PhD programs are primarily suited for research interests rather than industry roles.\",{\"_551\":664,\"_553\":665,\"_555\":666},[661],[99,662,663],\"10:08.06\",\"10:12.74\",\"http://ocdevel.com/files/podcasts/machine-learning/ml-6.mp3\",14888861,\"15:36\",\"Linear Regression\",\"2017-02-16\",\"2d2e66dd-d100-4e05-afba-a948de1c956d\",{\"_551\":677,\"_553\":678,\"_555\":679},5440754,\"Linear regression is introduced as the foundational supervised learning algorithm for predicting continuous numeric values, using cost estimation of Portland houses as an example. The episode explains the three-step process of machine learning - prediction via a hypothesis function, error calculation with a cost function (mean squared error), and parameter optimization through gradient descent - and details both the univariate linear regression model and its extension to multiple features.\",[674],[99,675,676],\"23:05.67\",\"23:09.09\",\"http://ocdevel.com/files/podcasts/machine-learning/ml-5.mp3\",30769356,\"33:40\",4,\"Algorithms - Intuition\",\"2017-02-12\",\"a7d9b86e-d3aa-4384-a854-792bfcf36e24\",{\"_551\":691,\"_553\":692,\"_555\":693},5440755,\"Machine learning consists of three steps: prediction, error evaluation, and learning, implemented by training algorithms on large datasets to build models that can make decisions or classifications. The primary categories of machine learning algorithms are supervised, unsupervised, and reinforcement learning, each with distinct methodologies for learning from data or experience.\",[688],[99,689,690],\"16:21.53\",\"16:26.40\",\"http://ocdevel.com/files/podcasts/machine-learning/ml-4.mp3\",20773676,\"21:54\",\"Inspiration\",\"2017-02-10\",\"a0b24583-e253-492c-addc-ee0c0aeb1765\",5440756,\"AI is rapidly transforming both creative and knowledge-based professions, prompting debates on economic disruption, the future of work, the singularity, consciousness, and the potential risks associated with powerful autonomous systems. Philosophical discussions now focus on the socioeconomic impact of automation, the possibility of a technological singularity, the nature of machine consciousness, and the ethical considerations surrounding advanced artificial intelligence.\",[701],\"generateMidrolls\",[99,702,703],\"14:32.08\",\"14:33.19\",\"Difference Between Artificial Intelligence, Machine Learning, Data Science\",\"2017-02-09\",\"2021-11-23\",\"129d0157-fbda-4cc6-aaae-1c96745c12c9\",21268487,\"Artificial intelligence is the automation of tasks that require human intelligence, encompassing fields like natural language processing, perception, planning, and robotics, with machine learning emerging as the primary method to recognize patterns in data and make predictions. Data science serves as the overarching discipline that includes artificial intelligence and machine learning, focusing broadly on extracting knowledge and actionable insights from data using scientific and computational methods.\",[712,713],\"generateShowNotes\",[179,717,718],[714,715,716],\"analytics\",\"42:45.8\",\"42:49.5\",\"18:30.45\",\"18:32.09\",\"Introduction\",\"2017-02-01\",\"2021-10-20\",5440758,\"a9bf6e09-aa7e-4126-9e36-22b152419c8f\",\"MLG teaches the fundamentals of machine learning and artificial intelligence. It covers intuition, models, math, languages, frameworks, etc. Where your other ML resources provide the trees, I provide the forest. Consider MLG your syllabus, with highly-curated resources for each episode's details at ocdevel.com. Audio is a great supplement during exercise, commute, chores, etc.\",\"generateTranscript\",\"podcastKey\",\"show\",{\"_78\":729,\"_730\":731,\"_732\":733,\"_734\":735,\"_736\":737,\"_738\":739,\"_91\":740,\"_741\":742,\"_743\":85,\"_744\":745,\"_746\":747},\"Machine Learning Guide\",\"link\",\"https://ocdevel.com/mlg\",\"feed\",\"http://ocdevel.com/files/podcasts/machine-learning/feed.xml\",\"keywords\",\"machine,learning,ml,introduction,artificial,intelligence,ai\",\"image\",\"http://ocdevel.com/files/podcasts/machine-learning/art.jpg\",\"date\",[\"D\",1485907200000],\"Machine learning audio course. Teaches ML fundamentals, models (shallow and deep), math, and more.\",\"body\",\"MLG is a machine learning podcast teaching the fundamentals of machine learning and artificial intelligence. It covers intuition, models, neural networks, math, languages, frameworks, and more. Podcasts are a great supplement during exercise, commute, chores, etc. The resources section provides a syllabus for machine learning videos, courses, books, and audio.\",\"useLibsynPlayer\",\"miniseries\",{\"_748\":750,\"_749\":751},\"miniseriesMap\",{\"_150\":748,\"_135\":748,\"_120\":748,\"_219\":749,\"_209\":749,\"_198\":749},\"multimedia\",\"vibecoding\",{\"_78\":757,\"_752\":758},{\"_78\":220,\"_752\":753},\"parts\",[754,755,756],{\"_76\":219,\"_78\":220},{\"_76\":209,\"_78\":210},{\"_76\":198,\"_78\":199},\"Multimedia Generative AI\",[759,760,761],{\"_76\":150,\"_78\":764},{\"_76\":135,\"_78\":763},{\"_76\":120,\"_78\":762},\"End-to-End Workflow\",\"Video Generation\",\"Image Generation\"]\n");</script><!--$?--><template id="B:1"></template><!--/$--></div><script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script><div hidden id="S:1"><script>window.__reactRouterContext.streamController.close();</script></div><script>$RC("B:1","S:1")</script></body></html>