Files
projectAIpopular/references/blogs/Small_FineTuned_Models_blog.html
T

1 line
106 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en" class="font-family-body w-full flex flex-col items-center justify-center pt_serif_cf68604-module__n9FzNq__variable rajdhani_fcebd84e-module__Dlf07W__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/278cbb97e75e04e2-s.p.3frbiw4nltldc.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/3206eb66b875a5b3-s.p.201eoo3y6c5_i.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/6ab71d031fe7ae3b-s.p.141jscyq52bjf.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/80bb744e92754df7-s.p.2eihtoujcoclr.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/bec5c09c262b1b7f-s.p.3axch3fp2h9wp.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c313dc4eda25f719-s.p.2bry8-mbc5ri0.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/d23f31b94ad01e54-s.p.0teq8rsbqpt0q.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/logo_icon.svg" fetchPriority="high"/><link rel="stylesheet" href="/_next/static/chunks/12qrmxnn-74m7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/1fp4jktvzw275.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0bgdjl2oygu06.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/2iho8jepmwwua.js"/><script src="/_next/static/chunks/1lgeu8it82b6z.js" async=""></script><script src="/_next/static/chunks/2ncdmtj91g36a.js" async=""></script><script src="/_next/static/chunks/1_zmgipypuk59.js" async=""></script><script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script><script src="/_next/static/chunks/turbopack-2twb9_91bo9m4.js" async=""></script><script src="/_next/static/chunks/1efkeytqmvlh5.js" async=""></script><script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/_next/static/chunks/1xmkb2g08j72o.js" async=""></script><script src="/_next/static/chunks/2zs73o79vezmo.js" async=""></script><script src="/_next/static/chunks/01tp67j2banb8.js" async=""></script><script src="/_next/static/chunks/3rgjvbai5460t.js" async=""></script><script src="/_next/static/chunks/3tp_5tsheovmz.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-52SRWKDZ" as="script"/><meta name="next-size-adjust" content=""/><title>Small Fine-tuned Models are All You Need Oumi Blog</title><meta name="description" content="But the devil is in the details—how can you get them right?"/><meta name="darkreader-lock" content="true"/><link rel="canonical" href="https://oumi.ai/blog/small-fine-tuned-models-are-all-you"/><meta property="og:title" content="Small Fine-tuned Models are All You Need"/><meta property="og:description" content="But the devil is in the details—how can you get them right?"/><meta property="og:url" content="https://oumi.ai/blog/small-fine-tuned-models-are-all-you"/><meta property="og:image" content="https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png"/><meta property="og:image:alt" content="Small Fine-tuned Models are All You Need"/><meta property="og:type" content="article"/><meta property="article:published_time" content="2025-10-16T13:01:06.064Z"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@oumi_ai"/><meta name="twitter:title" content="Small Fine-tuned Models are All You Need"/><meta name="twitter:description" content="But the devil is in the details—how can you get them right?"/><meta name="twitter:image" content="https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png"/><meta name="twitter:image:alt" content="Small Fine-tuned Models are All You Need"/><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://oumi.ai/#organization","name":"Oumi","alternateName":"Open Universal Machine Intelligence","legalName":"OUMI PBC","url":"https://oumi.ai","logo":"https://oumi.ai/logo_icon.svg","description":"Oumi is the custom AI model platform that lets teams build and deploy task-specific models from a prompt in hours.","address":{"@type":"PostalAddress","streetAddress":"2018 156th Avenue, N.E. Building F, Suite 100, PMB 8404","addressLocality":"Bellevue","addressRegion":"WA","postalCode":"98007","addressCountry":"US"},"sameAs":["https://github.com/oumi-ai/oumi","https://twitter.com/Oumi_ai","https://www.linkedin.com/company/oumi-ai","https://www.youtube.com/@oumi_ai","https://discord.gg/oumi"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://oumi.ai/#website","name":"Oumi","alternateName":"Open Universal Machine Intelligence","url":"https://oumi.ai","description":"Build and deploy custom AI models from a prompt in hours.","publisher":{"@id":"https://oumi.ai/#organization"}}</script><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="flex flex-col bg-bg-app-base text-black w-full items-center justify-center sm:min-w-[breakpoint-sm] sm:max-w-[breakpoint-md] md:min-w-[breakpoint-md] overflow-x-hidden"><div hidden=""><!--$--><!--/$--></div><div class="flex flex-col min-h-screen w-full"><div class="sticky top-0 z-50 w-full"><header class="z-50 w-full border-b border-stroke-weak px-container py-5 bg-bg-app-base"><div class="max-w-section mx-auto w-full"><div class="flex items-center justify-between"><div class="flex items-center gap-8"><a href="/"><img alt="Oumi AI" fetchPriority="high" loading="eager" width="44" height="44" decoding="async" data-nimg="1" class="size-11" style="color:transparent" src="/logo_icon.svg"/></a><div id="desktopNavigationMenu" class="hidden md:block"><nav class="flex flex-row flex-wrap gap-x-4 gap-y-3 items-start justify-center"><div class="hidden lg:block"><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_6apflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Resources<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_aapflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Docs<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_eapflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Community<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_iapflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Company<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><a class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" href="/pricing">Pricing</a></div></nav></div></div><div class="flex items-center gap-2"><div class="hidden lg:block"><a class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" href="/contact">Contact</a></div><a target="_blank" rel="noopener noreferrer" class="whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border border-button-tertiary-stroke-idle text-button-tertiary-label-idle hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled h-11 px-2 py-2.5 text-body-sm leading-md font-semibold tracking-badge font-mono uppercase hidden sm:flex flex-row gap-1 items-center justify-center bg-transparent flex flex-row items-center justify-center" href="https://github.com/oumi-ai/oumi"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5 text-text-tertiary"><path fill="currentColor" d="M10 1.25A8.75 8.75 0 0 0 1.25 10a8.74 8.74 0 0 0 5.983 8.302c.437.076.601-.186.601-.416 0-.208-.01-.897-.01-1.63-2.199.405-2.768-.536-2.943-1.028-.098-.251-.525-1.028-.897-1.236-.306-.164-.743-.569-.01-.58.688-.01 1.18.635 1.345.897.787 1.324 2.045.952 2.548.722.077-.569.306-.951.558-1.17-1.947-.219-3.981-.974-3.981-4.32 0-.952.339-1.74.897-2.352-.088-.219-.394-1.116.087-2.319 0 0 .733-.23 2.406.897a8.1 8.1 0 0 1 2.188-.295 8.1 8.1 0 0 1 2.187.295c1.674-1.137 2.407-.897 2.407-.897.48 1.203.175 2.1.087 2.32.558.612.897 1.388.897 2.35 0 3.358-2.045 4.102-3.992 4.32.317.274.59.8.59 1.62 0 1.17-.01 2.11-.01 2.406 0 .23.164.503.601.416A8.76 8.76 0 0 0 18.75 10 8.75 8.75 0 0 0 10 1.25"></path></svg><div class="flex flex-row gap-1 items-center"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5 inline text-text-tertiary"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.538 1.48a1.25 1.25 0 0 0-1.076 0c-.294.14-.457.384-.538.517a7 7 0 0 0-.256.486L6.87 6.123l-4.018.587c-.19.027-.383.056-.54.093-.153.037-.435.116-.659.353a1.25 1.25 0 0 0-.332 1.023c.043.323.224.553.326.672.106.123.246.26.383.393l2.907 2.83-.686 4a7 7 0 0 0-.079.543c-.012.156-.024.448.132.735.18.331.5.563.87.632.32.06.595-.042.74-.102.15-.062.323-.154.492-.243L10 15.75l3.592 1.89c.17.088.343.18.492.242.145.06.42.162.74.102.37-.069.69-.301.87-.632.156-.287.144-.58.132-.735a7 7 0 0 0-.078-.544l-.686-3.998 2.906-2.831a7 7 0 0 0 .383-.393c.102-.12.283-.349.326-.672a1.25 1.25 0 0 0-.332-1.023c-.224-.237-.505-.316-.658-.353a7 7 0 0 0-.54-.093l-4.019-.588-1.796-3.64c-.085-.17-.172-.347-.256-.485-.082-.133-.244-.377-.538-.517"></path></svg><span>9.4K</span></div></a><div class="hidden sm:block"><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-button-black-bg-idle text-button-black-label-idle hover:bg-button-black-bg-hover active:bg-button-black-bg-active focus:bg-button-black-bg-active disabled:bg-button-black-bg-disabled disabled:text-button-black-label-disabled h-11 px-2 py-2.5 text-body-sm leading-md font-semibold tracking-badge gap-2 font-mono uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_3ipflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Get started<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div id="mobileNavigationMenu" class="lg:hidden"><button class="inline-flex flex-row items-center justify-center whitespace-nowrap font-rajdhani font-bold tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-8 px-2 py-1.5 text-sm gap-1" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_4ipflb_" data-state="closed"><svg data-prefix="fas" data-icon="bars" class="svg-inline--fa fa-bars fa-lg" role="img" viewBox="0 0 448 512" aria-hidden="true"><path fill="currentColor" d="M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"></path></svg></button></div></div></div></div></header><div class="grid overflow-hidden transition-[grid-template-rows] duration-300" style="grid-template-rows:0fr"><div class="min-h-0"><div id="header-banner" class="flex min-h-9 w-full items-center bg-foreground-brand border-b border-stroke-brand-weak text-text-white py-1"><div class="px-container w-full"><div id="content" class="max-w-section mx-auto flex items-center"><div class="w-7 shrink-0"></div><div class="flex flex-1 flex-row flex-wrap items-center justify-center gap-x-4 gap-y-0 text-center text-md/sm"><p>Get ready to compound your AI. August 11.</p><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-0.5 font-bold whitespace-nowrap" href="https://events.oumi.ai/register/summer26/"><span class="underline">Save your spot</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-4"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M4.166 10h11.667m0 0L9.999 4.167M15.833 10l-5.834 5.834"></path></svg></a></div><svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" viewBox="0 0 24 24" class="flex-row whitespace-nowrap font-rajdhani font-bold tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled size-9 flex justify-center items-center shrink-0 rounded-xxs text-text-white/60 p-1 h-6 hover:text-text-white" type="button" aria-label="Dismiss banner"><path d="M18 6 6 18M6 6l12 12"></path></svg></div></div></div></div></div></div><main class="flex-1 w-full"><div class="px-container"><div class="max-w-section mx-auto w-full"><script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","headline":"Small Fine-tuned Models are All You Need","description":"But the devil is in the details—how can you get them right?","datePublished":"2025-10-16T13:01:06.064Z","url":"https://oumi.ai/blog/small-fine-tuned-models-are-all-you","author":{"@type":"Person","name":"Stefan Webb"},"publisher":{"@type":"Organization","name":"Oumi"},"image":"https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png"}</script><article class="max-w-196 mx-auto w-full py-10 sm:py-16 md:py-24"><header class="flex flex-col gap-4 mb-8"><h1 class="font-rajdhani font-bold tracking-h1 text-6xl md:text-6xl leading-3xl tracking-normal text-text-primary normal-case">Small Fine-tuned Models are All You Need</h1><p class="font-rajdhani font-semibold leading-md sm:leading-lg tracking-body text-text-tertiary text-xl sm:text-xl md:text-xl leading-lg sm:leading-lg opacity-80">But the devil is in the details—how can you get them right?</p><div class="flex flex-col"><p class="font-rajdhani text-label font-semibold leading-sm tracking-label-sm uppercase text-text-primary">By <!-- -->Stefan Webb</p><p class="font-rajdhani text-label font-semibold leading-sm tracking-label-sm uppercase text-text-disabled">October 16, 2025</p></div><div class="flex flex-wrap items-center gap-3"><a href="https://oumiai.substack.com/p/small-fine-tuned-models-are-all-you/comments" target="_blank" rel="noopener noreferrer" aria-label="Discuss on Substack, 2 comments" class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border bg-white hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled text-sm rounded-full h-9 px-1.5 py-2 gap-1 font-body font-medium tracking-normal text-button-label border-stroke-strong normal-case"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M17.5 9.583a7 7 0 0 1-.75 3.167 7.07 7.07 0 0 1-6.32 3.91 7 7 0 0 1-3.167-.75L2.5 17.5l1.59-4.762A7.063 7.063 0 0 1 7.25 3.25a7 7 0 0 1 3.167-.751h.416a7.07 7.07 0 0 1 6.67 6.67v.413Z"></path></svg>2</a><a href="https://oumiai.substack.com/p/small-fine-tuned-models-are-all-you" target="_blank" rel="noopener noreferrer" class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border bg-white hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled text-sm gap-1 rounded-full h-9 px-2.5 py-2 font-body font-medium tracking-normal text-button-label border-stroke-strong normal-case">View Original Post</a></div></header><div class="substack-content"><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" href="https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RSKq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RSKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3221734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.oumi.ai/i/176079562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RSKq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1456w" sizes="100vw"></picture></div></a><figcaption class="image-caption">Our 7B contender lands a left jab on hapless ChatGPT</figcaption></figure></div><p><em>The evidence is overwhelming.</em> Small fine-tuned models can outperform large general-purpose models like GPT-5 at tasks for which they have been specialized. And by a huge margin! Since small models require far less compute, they save on inference costs and reduce latency to users, as well.</p><p><em>But what exactly is the evidence? </em>And is it all sunshine and rainbows?<em> </em>In this post, well discuss a case-study from mid-2024 comparing the performance of small fine-tuned models to ChatGPT on a variety of real-world tasks, including:</p><ul><li><p><strong>Biomedical</strong>: Recognizing chemicals and diseases.</p></li><li><p><strong>Natural language</strong>: Writing an apt headline for a given article.</p></li><li><p><strong>Coding</strong>: Generating an SQL query for a given table and question.</p></li><li><p><strong>Reasoning</strong>: Deciding whether a hypothesis follows from a given set of premises.</p></li><li><p><strong>Mathematics</strong>: Solving high-school math problems.</p></li></ul><p>Also, well scrutinize why small models may not yet be used ubiquitously across GenAI development, and investigate some of the finer points of when and how our claim is true.</p><h2>📊 A large-scale empirical study of fine-tuned models</h2><h3>Overview</h3><p>But first, what exactly do we mean by a small foundation model? As always, the size is in the eye of the beholder. An informal definition, however, is that a small model is two orders-of-magnitude smaller than the largest state-of-the-art model in a given domain. For example, DeepSeek-R1 contains 671 billion parameters, so we could define a small model as having around 7 billion parameters.</p><p>In mid-2024, an applied AI research team conducted one of the first large-scale empirical studies on fine-tuning small models (Zhao et al., 2024). The researchers chose 31 tasks across a wide range of domains (see above), and fine-tuned 10 small base models on each task.</p><p>The questions being investigated included:</p><ul><li><p>How does task-specific performance compare between a small base-model and its fine-tuned variant?</p></li><li><p>How does task-specific performance compare between small fine-tuned models and large general purpose ones?</p></li><li><p>Does the difference in performance between small fine-tune models and large general purpose ones vary between tasks?</p></li></ul><h3>Models</h3><p>The small base models were versions of Llama, Mistral, Zephyr (from Hugging Face), Phi, and Gemma released prior to February 2024. They all have less than 8 billion parameters, a permission license like Apache 2.0, and can be fine-tuned on consumer-grade GPUs. For the strong model baseline, GPT-4 and GPT-3.5-Turbo were used.</p><h3>Metrics</h3><p>The metrics used to evaluate each task varied depending on the nature of the task. For example, the authors used accuracy for classification tasks, (1 - mean average error) for regression tasks, and a metric comparing n-grams for generation tasks. If we were to re-run this experiment today, we might wish to use LLM-as-a-Judge for the generation tasks.</p><h3>Training</h3><p>The method of fine-tuning used was LoRA (Low Rank-Adaption), which, at a high-level, works by freezing the base model weights and training a much smaller set of parameters expressing divergence from the base model. This contrasts with fine-tuning all weights and is a type of parameter-efficient fine-tuning.</p><p>For the more technically minded, the models were trained for 2,500 steps of batch size 16 (taking into account gradient accumulation) on a rank-8 LoRA using 4-bit precision without optimizing for the training hyperparameters. In laymans terms, what this means is that each model could be fine-tuned on a single consumer-grade GPU card with less than 24 GB memory using the same configuration file.</p><h3>Results</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" href="https://substackcdn.com/image/fetch/$s_!E6M3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E6M3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 424w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 848w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E6M3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E6M3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 424w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 848w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1456w" sizes="100vw" loading="lazy"></picture></div></a></figure></div><p>The main finding from the study (see above figure) was that, for the tasks considered, 6 of the 10 small models outperformed GPT-4 on average after fine-tuning. And all 10 smaller models outperformed GPT-3.5-Turbo. We see significant improvements from fine-tuning small base models relative to the base model (i.e., the length of the red bars).</p><p>Another interesting finding was that the improvement in performance from fine-tuning and the gap between GPT-4 and the fine-tuned model was largest for tasks in the GLUE benchmark, which are primarily traditional NLP problems. The fine-tuned models didnt do as well when compared to GPT-4 on coding and math reasoning problems. This might not be so surprising given that the small base models capture fine-grained statistics from a large corpus of text, or rather, natural language, and these pre-February 2024 models werent pretrained explicitly for coding and math reasoning.</p><p>One thing to keep in mind is that there have been many advances in open-source LLMs since the release of this study. Think of the recent advancements in dealing with long context lengths, more efficiently using a models parameters, and training for coding and reasoning with Reinforcement Learning, to name a few. On the other hand, strong base models have gotten stronger - think GPT-5. It would be interesting to repeat this study with the resources of late-2025 and I posit that fine-tuning on more recently released base models such as Qwen3-4B-Instruct would close the gap on coding and reasoning performance.</p><h2>💬 Discussion</h2><p>So, why then arent small LLMs and VLMs ubiquitous? Why arent they used in the majority of GenAI applications and products built in late-2025? Id like to put forward some hypotheses:</p><h3>Extra development costs over an out-of-the-box LLM</h3><p>Anecdotal reports from our industry partners have been that earlier attempts at productionizing smaller fine-tuned floundered on long and costly development cycles, especially when compared to an out-of-the-box strong LLM. This has been one of the main motivations for the development of Oumis Enterprise Platform, in that we solve this problem with clever automation and recent research. We can eliminate custom AI development costs so the development cycle takes mere hours, rather than months, and you can enjoy the benefits of smaller models without the downsides. Well elaborate in the coming weeks.</p><h3>Lack of training data or misconceptions about the scale required</h3><p>There may be a misconception that big data is required for successful fine-tuning or that it is too difficult to obtain training data for a custom task. In fact, as well investigate in upcoming posts, a small model can be successfully fine-tuned with as little as 1000 samples, and in many cases the performance is actually better training on small, carefully curated data. Also, it is possible to synthesize data for custom tasks so this doesnt require masses of human labor. Well examine both of these points in upcoming articles.</p><h3>Fear of catastrophic forgetting or loss of generalization</h3><p>Another common concern for fine-tuning is that the model will experience what is known as “catastrophic forgetting”, where it loses knowledge and task performance that it had prior to fine-tuning, overfitting to the new training data. This is one area where it matters to get the details right. Catastrophic forgetting is not generally a problem for parameter efficient fine-tuning methods, like LoRA, and recent research has shown how RL avoids the loss of generalization that a fine-tuned model experiences on other tasks. Similarly, well go into more depth on these points in an upcoming post.</p><h3>Misunderstanding about the role of fine-tuning</h3><p>A common misunderstanding is that the main reason to fine-tune a model is to impart domain specific knowledge. Then—as the argument goes—you shouldnt fine-tune because RAG (Retrieval Augmented Generation) can do this more efficiently and performantly. We agree: RAG is a much better way to bring new <em>knowledge</em> into your system. Where fine-tuning really shines is for teaching the model <em>capabilities</em>, examples of which are classification, reasoning, coding, and general tool usage.</p><p>Does this agree with your experience? Why or why not, and is there something you think Ive missed? I welcome your comments below.</p><h2>→ Whats next?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" href="https://substackcdn.com/image/fetch/$s_!yPlN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yPlN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 424w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 848w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1272w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yPlN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png" width="1456" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317380,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.oumi.ai/i/176079562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yPlN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 424w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 848w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1272w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1456w" sizes="100vw" loading="lazy"></picture></div></a></figure></div><p>In this post, weve examined a single piece from the mountain of empirical evidence that small fine-tuned foundation models can outperform large general-purpose ones. They have higher task-specific performance, faster and more economical inference, to name a few. We touched upon some of the nuances in this claim and in future posts, well dive deeper into the details, looking at more recent work.</p><p>Notwithstanding, a key takeaway from our discussion on why small foundation models havent been universally adopted is that you need to get the details right to enjoy their cost and performance benefits, and it requires technical expertise and intelligently designed infrastructure to get the details correct.</p><blockquote><p>Here at Oumi, were specialists in the art of fine-tuning custom AI models for your application. <em>And we do it in hours, not months.</em></p></blockquote><p>Oumis platform can quickly and cheaply build a smaller fine-tuned model for your application outperforming GPT-5, and wed love to hear from you if youre interested; why not set up a time to chat?</p><p>Were also providing early access to Oumis Enterprise Platform for select industry partners. So pick up the metaphorical phone and lets start the non-metaphorical conversation!</p><p><em>As Always, Stay Hungry and Happy Hacking! </em>🧑‍💻🤖🚀</p><p><strong><a href="https://www.linkedin.com/in/stefan-webb/">Stefan Webb, Lead Developer Relations Engineer, Oumi</a></strong></p><h2>Resources</h2><ul><li><p><a href="https://oumi.ai/">Oumi homepage</a></p></li><li><p><a href="https://oumi.ai/docs/en/latest/index.html">Oumi open-source quickstart</a></p></li><li><p><a href="https://arxiv.org/pdf/2405.00732">Zhao et al.</a><em><a href="https://arxiv.org/pdf/2405.00732"> LoRA Land: 310 Fine-tuned LLMs that Rival GPT-4, A Technical Report.</a></em><a href="https://arxiv.org/pdf/2405.00732"> arxiv.org. 2024.</a></p></li><li><p><a href="https://arxiv.org/abs/2106.09685">Hu et al. LoRA: </a><em><a href="https://arxiv.org/abs/2106.09685">Low-Rank Adaptation of Large Language Models</a></em><a href="https://arxiv.org/abs/2106.09685">. </a><a href="http://arxiv.org">arxiv.org</a><a href="https://arxiv.org/abs/2106.09685">. 2021.</a></p></li></ul></div><iframe src="https://oumiai.substack.com/embed" width="100%" height="150" title="Subscribe to Oumi Blog" class="border border-stroke-default bg-white mt-10"></iframe><footer class="mt-6 pt-4 border-t border-stroke-default"><div class="flex flex-wrap items-center gap-3"><a href="https://oumiai.substack.com/p/small-fine-tuned-models-are-all-you/comments" target="_blank" rel="noopener noreferrer" aria-label="Discuss on Substack, 2 comments" class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border bg-white hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled text-sm rounded-full h-9 px-1.5 py-2 gap-1 font-body font-medium tracking-normal text-button-label border-stroke-strong normal-case"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M17.5 9.583a7 7 0 0 1-.75 3.167 7.07 7.07 0 0 1-6.32 3.91 7 7 0 0 1-3.167-.75L2.5 17.5l1.59-4.762A7.063 7.063 0 0 1 7.25 3.25a7 7 0 0 1 3.167-.751h.416a7.07 7.07 0 0 1 6.67 6.67v.413Z"></path></svg>2</a><a href="https://oumiai.substack.com/p/small-fine-tuned-models-are-all-you" target="_blank" rel="noopener noreferrer" class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border bg-white hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled text-sm gap-1 rounded-full h-9 px-2.5 py-2 font-body font-medium tracking-normal text-button-label border-stroke-strong normal-case">View Original Post</a></div></footer><nav aria-label="Article navigation" class="flex items-center justify-between gap-4 mt-4 pt-4 border-t border-stroke-default"><a class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-button-secondary-bg-idle hover:bg-button-secondary-bg-hover hover:text-button-secondary-label-hover active:bg-button-secondary-bg-active focus:bg-button-secondary-bg-active disabled:bg-button-secondary-bg-disabled disabled:text-button-secondary-label-disabled text-sm rounded-xs h-9 px-1.5 py-2 gap-1 font-body font-medium tracking-normal text-button-label normal-case" href="/blog/hours-not-months-the-custom-ai-era"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M15.833 10H4.166m0 0 5.833-5.833M4.166 10l5.833 5.834"></path></svg>Previous</a><a class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-button-secondary-bg-idle hover:bg-button-secondary-bg-hover hover:text-button-secondary-label-hover active:bg-button-secondary-bg-active focus:bg-button-secondary-bg-active disabled:bg-button-secondary-bg-disabled disabled:text-button-secondary-label-disabled text-sm rounded-xs h-9 px-1.5 py-2 gap-1 font-body font-medium tracking-normal text-button-label normal-case ml-auto" href="/blog/small-data-is-all-you-need">Next<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.667" d="M4.166 10h11.667m0 0L9.999 4.167M15.833 10l-5.834 5.834"></path></svg></a></nav></article><!--$--><!--/$--></div></div></main><footer class="border-t border-gray-200 px-container bg-bg-app-base"><div class="max-w-section mx-auto w-full"><div id="navigation-to-socials" class="flex flex-col md:flex-row md:justify-between gap-8 pt-8 pb-6"><div id="logo-and-navigation" class="flex flex-col items-start gap-11"><div id="logo"><a href="/"><img alt="Oumi AI" loading="lazy" width="150" height="60" decoding="async" data-nimg="1" class="h-15 w-auto" style="color:transparent" src="/logo_lockup_black.svg"/></a></div><div id="navigation-bar" class="-ml-2"><nav class="flex flex-wrap gap-x-4 gap-y-3 items-start flex-row align-start justify-start"><div class="hidden lg:block"><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_6bpflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Resources<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_abpflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Docs<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_ebpflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Community<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><button class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_ibpflb_" data-state="closed"><span class="flex items-center gap-1 hover:cursor-pointer">Company<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 14" class="w-3 h-3.5 transition-transform duration-200 "><path fill="currentColor" d="M.705 4.678 5.64 9.699l4.934-5.021"></path></svg></span></button></div><div class=""><a class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-transparent text-button-quarterniary-label-idle hover:text-button-quarterniary-label-hover active:text-button-quarterniary-label-active focus:text-button-quarterniary-label-active disabled:text-button-quarterniary-label-disabled h-11 px-2 py-2.5 leading-md tracking-badge gap-2 font-rajdhani font-semibold text-body-sm leading-sm tracking-label-sm uppercase" href="/pricing">Pricing</a></div></nav></div></div><div id="cta-and-socials" class="flex flex-col items-center md:items-end justify-between gap-10 py-2.5"><div id="cta-buttons" class="flex flex-col md:flex-row gap-4"><a target="_blank" rel="noopener noreferrer" class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-button-black-bg-idle text-button-black-label-idle hover:bg-button-black-bg-hover active:bg-button-black-bg-active focus:bg-button-black-bg-active disabled:bg-button-black-bg-disabled disabled:text-button-black-label-disabled h-11 px-2 py-2.5 text-body-sm leading-md font-semibold tracking-badge gap-2 font-mono uppercase" href="https://platform.oumi.ai/signin"><span class="px-2">Get Started with Free Credits</span></a><a class="inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border border-button-tertiary-stroke-idle bg-white text-button-tertiary-label-idle hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled h-11 px-2 py-2.5 text-body-sm leading-md font-semibold tracking-badge gap-2 font-mono uppercase" href="/contact"><span class="px-2">Contact</span></a></div><div id="social-icons" class="flex -mx-2 opacity-60 gap-2"><a href="https://github.com/oumi-ai/oumi" target="_blank" rel="noopener noreferrer" class="p-2 hover:opacity-100 transition-opacity" aria-label="Visit our GitHub page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5"><path fill="currentColor" d="M10 1.25A8.75 8.75 0 0 0 1.25 10a8.74 8.74 0 0 0 5.983 8.302c.437.076.601-.186.601-.416 0-.208-.01-.897-.01-1.63-2.199.405-2.768-.536-2.943-1.028-.098-.251-.525-1.028-.897-1.236-.306-.164-.743-.569-.01-.58.688-.01 1.18.635 1.345.897.787 1.324 2.045.952 2.548.722.077-.569.306-.951.558-1.17-1.947-.219-3.981-.974-3.981-4.32 0-.952.339-1.74.897-2.352-.088-.219-.394-1.116.087-2.319 0 0 .733-.23 2.406.897a8.1 8.1 0 0 1 2.188-.295 8.1 8.1 0 0 1 2.187.295c1.674-1.137 2.407-.897 2.407-.897.48 1.203.175 2.1.087 2.32.558.612.897 1.388.897 2.35 0 3.358-2.045 4.102-3.992 4.32.317.274.59.8.59 1.62 0 1.17-.01 2.11-.01 2.406 0 .23.164.503.601.416A8.76 8.76 0 0 0 18.75 10 8.75 8.75 0 0 0 10 1.25"></path></svg></a><a href="https://discord.gg/oumi" target="_blank" rel="noopener noreferrer" class="p-2 hover:opacity-100 transition-opacity" aria-label="Visit our Discord page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" class="size-5"><path fill="currentColor" d="M16.868 4.322a16.3 16.3 0 0 0-4.034-1.252.06.06 0 0 0-.065.031c-.174.31-.367.714-.502 1.032a15.1 15.1 0 0 0-4.53 0A10 10 0 0 0 7.225 3.1a.06.06 0 0 0-.065-.03c-1.415.243-2.77.67-4.034 1.25a.06.06 0 0 0-.026.023C.53 8.183-.173 11.927.173 15.624a.07.07 0 0 0 .025.047c1.696 1.245 3.338 2 4.95 2.502a.06.06 0 0 0 .069-.023q.573-.78 1.012-1.647a.063.063 0 0 0-.034-.087 11 11 0 0 1-1.546-.737.064.064 0 0 1-.006-.106q.156-.116.307-.24a.06.06 0 0 1 .064-.009c3.243 1.481 6.754 1.481 9.96 0a.06.06 0 0 1 .065.008q.15.124.307.241a.064.064 0 0 1-.005.106c-.494.288-1.007.532-1.547.736a.063.063 0 0 0-.034.088c.298.576.638 1.125 1.012 1.646a.06.06 0 0 0 .07.024c1.619-.501 3.261-1.257 4.956-2.502a.06.06 0 0 0 .026-.045c.413-4.275-.692-7.989-2.93-11.28a.05.05 0 0 0-.026-.024M6.714 13.373c-.977 0-1.782-.896-1.782-1.997s.79-1.998 1.782-1.998c1 0 1.796.905 1.78 1.998 0 1.1-.788 1.997-1.78 1.997m6.585 0c-.977 0-1.781-.896-1.781-1.997s.789-1.998 1.78-1.998c1 0 1.797.905 1.782 1.998 0 1.1-.781 1.997-1.781 1.997"></path></svg></a><a href="https://oumiai.substack.com/" target="_blank" rel="noopener noreferrer" class="p-2 hover:opacity-100 transition-opacity" aria-label="Visit our Substack page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="size-5"><g clip-path="url(#a)"><path fill="currentColor" d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M4 7.882v4.785l3.999-2.13L12 12.667V7.882zM4 5.94v1.065h8V5.94zM4 4v1.064h8V4z"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h16v16H0z"></path></clipPath></defs></svg></a><a href="https://www.youtube.com/@oumi_ai" target="_blank" rel="noopener noreferrer" class="p-2 hover:opacity-100 transition-opacity" aria-label="Visit our YouTube page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" class="size-5"><g fill="currentColor" clip-path="url(#a)"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0m.094 4.667c-.038 0-2.986 0-3.726.195-.4.11-.729.44-.839.848C3.333 6.455 3.333 8 3.333 8s0 1.553.196 2.29c.11.408.431.73.84.84.747.202 3.687.203 3.725.203 0 0 2.98 0 3.725-.195.408-.11.73-.432.84-.84.196-.745.195-2.29.195-2.29 0-.008.009-1.555-.195-2.298a1.2 1.2 0 0 0-.84-.84c-.745-.204-3.725-.203-3.725-.203"></path><path d="M7.146 9.427 9.624 8 7.146 6.572z"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h16v16H0z"></path></clipPath></defs></svg></a><a href="https://twitter.com/Oumi_ai" target="_blank" rel="noopener noreferrer" class="p-2 hover:opacity-100 transition-opacity" aria-label="Visit our X page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="size-5"><path fill="currentColor" fill-rule="evenodd" d="m15.946 23-5.55-7.91L3.449 23H.509l8.583-9.769L.51 1h7.546l5.23 7.455L19.839 1h2.94l-8.185 9.317L23.491 23zm3.272-2.23H17.24L4.718 3.23h1.98l5.014 7.023.867 1.219z" clip-rule="evenodd"></path></svg></a><a href="https://www.linkedin.com/company/oumi-ai" target="_blank" rel="noopener noreferrer" class="p-2 hover:opacity-100 transition-opacity" aria-label="Visit our LinkedIn page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="size-5"><path fill="currentColor" d="M22.223 0H1.772C.792 0 0 .773 0 1.73v20.536C0 23.222.792 24 1.772 24h20.451c.98 0 1.777-.778 1.777-1.73V1.73C24 .773 23.203 0 22.223 0M7.12 20.452H3.558V8.995H7.12zM5.34 7.434a2.064 2.064 0 1 1 0-4.125 2.063 2.063 0 0 1 0 4.125m15.112 13.018h-3.558v-5.57c0-1.326-.024-3.037-1.852-3.037-1.851 0-2.133 1.449-2.133 2.944v5.663H9.356V8.995h3.413v1.566h.047c.473-.9 1.636-1.852 3.365-1.852 3.605 0 4.27 2.372 4.27 5.457z"></path></svg></a></div></div></div><div id="copyright-and-links" class="py-3 flex flex-row justify-between items-start gap-6 text-text-secondary font-family-body text-xs/xs"><div class="opacity-80">© <!-- -->2026<!-- --> Oumi PBC. All rights reserved.</div><div class="flex items-center gap-4 md:gap-8"><a class="flex flex-row items-center gap-1 text-xs/xs" href="/terms-of-use">Terms</a><a class="flex flex-row items-center gap-1 text-xs/xs" href="/privacy-policy">Privacy</a></div></div></div></footer></div><script src="/_next/static/chunks/2iho8jepmwwua.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[19598,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"GoogleTagManager\"]\n3:I[39756,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n8:I[97367,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n9:\"$Sreact.suspense\"\nd:I[68027,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/12qrmxnn-74m7.css\",\"style\"]\n:HL[\"/_next/static/chunks/1fp4jktvzw275.css\",\"style\"]\n:HL[\"/_next/static/chunks/0bgdjl2oygu06.css\",\"style\"]\n:HL[\"/_next/static/media/278cbb97e75e04e2-s.p.3frbiw4nltldc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/3206eb66b875a5b3-s.p.201eoo3y6c5_i.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6ab71d031fe7ae3b-s.p.141jscyq52bjf.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/80bb744e92754df7-s.p.2eihtoujcoclr.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/bec5c09c262b1b7f-s.p.3axch3fp2h9wp.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/c313dc4eda25f719-s.p.2bry8-mbc5ri0.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/d23f31b94ad01e54-s.p.0teq8rsbqpt0q.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"blog\",\"small-fine-tuned-models-are-all-you\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(main)\",{\"children\":[\"blog\",{\"children\":[[\"slug\",\"small-fine-tuned-models-are-all-you\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/12qrmxnn-74m7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1fp4jktvzw275.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1efkeytqmvlh5.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"font-family-body w-full flex flex-col items-center justify-center pt_serif_cf68604-module__n9FzNq__variable rajdhani_fcebd84e-module__Dlf07W__variable\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1.0\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://oumi.ai/#organization\\\",\\\"name\\\":\\\"Oumi\\\",\\\"alternateName\\\":\\\"Open Universal Machine Intelligence\\\",\\\"legalName\\\":\\\"OUMI PBC\\\",\\\"url\\\":\\\"https://oumi.ai\\\",\\\"logo\\\":\\\"https://oumi.ai/logo_icon.svg\\\",\\\"description\\\":\\\"Oumi is the custom AI model platform that lets teams build and deploy task-specific models from a prompt in hours.\\\",\\\"address\\\":{\\\"@type\\\":\\\"PostalAddress\\\",\\\"streetAddress\\\":\\\"2018 156th Avenue, N.E. Building F, Suite 100, PMB 8404\\\",\\\"addressLocality\\\":\\\"Bellevue\\\",\\\"addressRegion\\\":\\\"WA\\\",\\\"postalCode\\\":\\\"98007\\\",\\\"addressCountry\\\":\\\"US\\\"},\\\"sameAs\\\":[\\\"https://github.com/oumi-ai/oumi\\\",\\\"https://twitter.com/Oumi_ai\\\",\\\"https://www.linkedin.com/company/oumi-ai\\\",\\\"https://www.youtube.com/@oumi_ai\\\",\\\"https://discord.gg/oumi\\\"]}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://oumi.ai/#website\\\",\\\"name\\\":\\\"Oumi\\\",\\\"alternateName\\\":\\\"Open Universal Machine Intelligence\\\",\\\"url\\\":\\\"https://oumi.ai\\\",\\\"description\\\":\\\"Build and deploy custom AI models from a prompt in hours.\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://oumi.ai/#organization\\\"}}\"}}]]}],[\"$\",\"body\",null,{\"className\":\"flex flex-col bg-bg-app-base text-black w-full items-center justify-center sm:min-w-[breakpoint-sm] sm:max-w-[breakpoint-md] md:min-w-[breakpoint-md] overflow-x-hidden\",\"children\":[[\"$\",\"$L2\",null,{\"gtmId\":\"GTM-52SRWKDZ\"}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L5\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1xmkb2g08j72o.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/2zs73o79vezmo.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/01tp67j2banb8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/3rgjvbai5460t.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/3tp_5tsheovmz.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L6\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0bgdjl2oygu06.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"px-container\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-section mx-auto w-full\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L7\",null,[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,null]},null,false,\"$@b\"]},null,false,null]},null,false,null]},null,false,null],\"$Lc\",false]],\"m\":\"$undefined\",\"G\":[\"$d\",[\"$Le\",\"$Lf\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"ZYfW9dmlbcdw6R4A8UPdy\"}\n"])</script><script>self.__next_f.push([1,"11:I[97367,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\n13:I[97367,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n10:[]\nb:\"$W10\"\nc:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L14\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\ne:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/12qrmxnn-74m7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nf:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1fp4jktvzw275.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"12:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"15:I[2971,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/1xmkb2g08j72o.js\",\"/_next/static/chunks/2zs73o79vezmo.js\",\"/_next/static/chunks/01tp67j2banb8.js\",\"/_next/static/chunks/3rgjvbai5460t.js\",\"/_next/static/chunks/3tp_5tsheovmz.js\"],\"Header\"]\n16:I[51966,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/1xmkb2g08j72o.js\",\"/_next/static/chunks/2zs73o79vezmo.js\",\"/_next/static/chunks/01tp67j2banb8.js\",\"/_next/static/chunks/3rgjvbai5460t.js\",\"/_next/static/chunks/3tp_5tsheovmz.js\"],\"default\"]\n17:I[22016,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/1xmkb2g08j72o.js\",\"/_next/static/chunks/2zs73o79vezmo.js\",\"/_next/static/chunks/01tp67j2banb8.js\",\"/_next/static/chunks/3rgjvbai5460t.js\",\"/_next/static/chunks/3tp_5tsheovmz.js\"],\"\"]\n18:I[13642,[\"/_next/static/chunks/1efkeytqmvlh5.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/1xmkb2g08j72o.js\",\"/_next/static/chunks/2zs73o79vezmo.js\",\"/_next/static/chunks/01tp67j2banb8.js\",\"/_next/static/chunks/3rgjvbai5460t.js\",\"/_next/static/chunks/3tp_5tsheovmz.js\"],\"Footer\"]\n5:[\"$\",\"div\",null,{\"className\":\"flex flex-col min-h-screen w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sticky top-0 z-50 w-full\",\"children\":[[\"$\",\"$L15\",null,{\"githubStars\":9369}],[\"$\",\"$L16\",null,{\"bannerId\":\"summer26\"}]]}],[\"$\",\"main\",null,{\"className\":\"flex-1 w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-[calc(100vh-350px)] text-center flex flex-col justify-center items-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-rajdhani font-bold uppercase text-5xl md:text-6xl leading-none tracking-section-heading text-center\",\"children\":\"404 - Not found\"}],[\"$\",\"p\",null,{\"className\":\"font-rajdhani font-semibold text-md sm:text-lg md:text-xl leading-md sm:leading-lg tracking-body text-text-tertiary text-center pt-4\",\"children\":[\"We couldn't find the resource you were looking for.\",[\"$\",\"br\",null,{}],\"Think something is missing?\",\" \",[\"$\",\"$L17\",null,{\"className\":\"text-black hover:text-oumi-blue transition-colors underline underline-offset-4\",\"href\":\"https://github.com/oumi-ai/oumi/issues/new/choose\",\"children\":[\"File an issue on GitHub\",\" \"]}],\" \",\"and we'll take a look!\"]}]]}]}],[\"$\",\"$L18\",null,{}]]}]\n6:[\"$\",\"div\",null,{\"className\":\"flex flex-col min-h-screen w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sticky top-0 z-50 w-full\",\"children\":[[\"$\",\"$L15\",null,{\"githubStars\":9369}],[\"$\",\"$L16\",null,{\"bannerId\":\"summer26\"}]]}],[\"$\",\"main\",null,{\"className\":\"flex-1 w-full\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L19\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L18\",null,{}]]}]\n"])</script><script>self.__next_f.push([1,"19:[\"$\",\"div\",null,{\"className\":\"flex flex-col min-h-screen w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sticky top-0 z-50 w-full\",\"children\":[[\"$\",\"$L15\",null,{\"githubStars\":9369}],[\"$\",\"$L16\",null,{\"bannerId\":\"summer26\"}]]}],[\"$\",\"main\",null,{\"className\":\"flex-1 w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-[calc(100vh-350px)] text-center flex flex-col justify-center items-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-rajdhani font-bold uppercase text-5xl md:text-6xl leading-none tracking-section-heading text-center\",\"children\":\"404 - Not found\"}],[\"$\",\"p\",null,{\"className\":\"font-rajdhani font-semibold text-md sm:text-lg md:text-xl leading-md sm:leading-lg tracking-body text-text-tertiary text-center pt-4\",\"children\":[\"We couldn't find the resource you were looking for.\",[\"$\",\"br\",null,{}],\"Think something is missing?\",\" \",[\"$\",\"$L17\",null,{\"className\":\"text-black hover:text-oumi-blue transition-colors underline underline-offset-4\",\"href\":\"https://github.com/oumi-ai/oumi/issues/new/choose\",\"children\":[\"File an issue on GitHub\",\" \"]}],\" \",\"and we'll take a look!\"]}]]}]}],[\"$\",\"$L18\",null,{}]]}]\n"])</script><script>self.__next_f.push([1,"7:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BlogPosting\\\",\\\"headline\\\":\\\"Small Fine-tuned Models are All You Need\\\",\\\"description\\\":\\\"But the devil is in the details—how can you get them right?\\\",\\\"datePublished\\\":\\\"2025-10-16T13:01:06.064Z\\\",\\\"url\\\":\\\"https://oumi.ai/blog/small-fine-tuned-models-are-all-you\\\",\\\"author\\\":{\\\"@type\\\":\\\"Person\\\",\\\"name\\\":\\\"Stefan Webb\\\"},\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Oumi\\\"},\\\"image\\\":\\\"https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png\\\"}\"}}],[\"$\",\"article\",null,{\"className\":\"max-w-196 mx-auto w-full py-10 sm:py-16 md:py-24\",\"children\":[[\"$\",\"header\",null,{\"className\":\"flex flex-col gap-4 mb-8\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-rajdhani font-bold tracking-h1 text-6xl md:text-6xl leading-3xl tracking-normal text-text-primary normal-case\",\"children\":\"Small Fine-tuned Models are All You Need\"}],[\"$\",\"p\",null,{\"className\":\"font-rajdhani font-semibold leading-md sm:leading-lg tracking-body text-text-tertiary text-xl sm:text-xl md:text-xl leading-lg sm:leading-lg opacity-80\",\"children\":\"But the devil is in the details—how can you get them right?\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-rajdhani text-label font-semibold leading-sm tracking-label-sm uppercase text-text-primary\",\"children\":[\"By \",\"Stefan Webb\"]}],[\"$\",\"p\",null,{\"className\":\"font-rajdhani text-label font-semibold leading-sm tracking-label-sm uppercase text-text-disabled\",\"children\":\"October 16, 2025\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://oumiai.substack.com/p/small-fine-tuned-models-are-all-you/comments\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Discuss on Substack, 2 comments\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 20 20\",\"ref\":\"$undefined\",\"aria-labelledby\":\"$undefined\",\"aria-describedby\":\"$undefined\",\"className\":\"size-5\",\"aria-hidden\":true,\"children\":[null,null,[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.667,\"d\":\"M17.5 9.583a7 7 0 0 1-.75 3.167 7.07 7.07 0 0 1-6.32 3.91 7 7 0 0 1-3.167-.75L2.5 17.5l1.59-4.762A7.063 7.063 0 0 1 7.25 3.25a7 7 0 0 1 3.167-.751h.416a7.07 7.07 0 0 1 6.67 6.67v.413Z\"}]]}],2],\"className\":\"inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border bg-white hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled text-sm rounded-full h-9 px-1.5 py-2 gap-1 font-body font-medium tracking-normal text-button-label border-stroke-strong normal-case\",\"ref\":null}],[\"$\",\"a\",null,{\"href\":\"https://oumiai.substack.com/p/small-fine-tuned-models-are-all-you\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":\"View Original Post\",\"className\":\"inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default border bg-white hover:border-button-tertiary-stroke-hover hover:text-button-tertiary-label-hover active:border-button-tertiary-stroke-active focus:border-button-tertiary-stroke-active disabled:border-button-tertiary-stroke-disabled disabled:text-button-tertiary-label-disabled text-sm gap-1 rounded-full h-9 px-2.5 py-2 font-body font-medium tracking-normal text-button-label border-stroke-strong normal-case\",\"ref\":null}]]}]]}],\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\"]}]]\n"])</script><script>self.__next_f.push([1,"a:null\n"])</script><script>self.__next_f.push([1,"14:[[\"$\",\"title\",\"0\",{\"children\":\"Small Fine-tuned Models are All You Need Oumi Blog\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"But the devil is in the details—how can you get them right?\"}],[\"$\",\"meta\",\"2\",{\"name\":\"darkreader-lock\",\"content\":\"true\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://oumi.ai/blog/small-fine-tuned-models-are-all-you\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Small Fine-tuned Models are All You Need\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"But the devil is in the details—how can you get them right?\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://oumi.ai/blog/small-fine-tuned-models-are-all-you\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:alt\",\"content\":\"Small Fine-tuned Models are All You Need\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"10\",{\"property\":\"article:published_time\",\"content\":\"2025-10-16T13:01:06.064Z\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:site\",\"content\":\"@oumi_ai\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Small Fine-tuned Models are All You Need\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"But the devil is in the details—how can you get them right?\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:alt\",\"content\":\"Small Fine-tuned Models are All You Need\"}]]\n"])</script><script>self.__next_f.push([1,"1e:T5110,"])</script><script>self.__next_f.push([1,"\u003cdiv class=\"captioned-image-container\"\u003e\u003cfigure\u003e\u003ca class=\"image-link image2 is-viewable-img\" href=\"https://substackcdn.com/image/fetch/$s_!RSKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png\" data-component-name=\"Image2ToDOM\"\u003e\u003cdiv class=\"image2-inset\"\u003e\u003cpicture\u003e\u003csource type=\"image/webp\" srcset=\"https://substackcdn.com/image/fetch/$s_!RSKq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1456w\" sizes=\"100vw\"\u003e\u003cimg src=\"https://substackcdn.com/image/fetch/$s_!RSKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png\" width=\"1456\" height=\"971\" data-attrs=\"{\u0026quot;src\u0026quot;:\u0026quot;https://substack-post-media.s3.amazonaws.com/public/images/84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png\u0026quot;,\u0026quot;srcNoWatermark\u0026quot;:null,\u0026quot;fullscreen\u0026quot;:null,\u0026quot;imageSize\u0026quot;:null,\u0026quot;height\u0026quot;:971,\u0026quot;width\u0026quot;:1456,\u0026quot;resizeWidth\u0026quot;:null,\u0026quot;bytes\u0026quot;:3221734,\u0026quot;alt\u0026quot;:null,\u0026quot;title\u0026quot;:null,\u0026quot;type\u0026quot;:\u0026quot;image/png\u0026quot;,\u0026quot;href\u0026quot;:null,\u0026quot;belowTheFold\u0026quot;:false,\u0026quot;topImage\u0026quot;:true,\u0026quot;internalRedirect\u0026quot;:\u0026quot;https://blog.oumi.ai/i/176079562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png\u0026quot;,\u0026quot;isProcessing\u0026quot;:false,\u0026quot;align\u0026quot;:null,\u0026quot;offset\u0026quot;:false}\" class=\"sizing-normal\" alt=\"\" srcset=\"https://substackcdn.com/image/fetch/$s_!RSKq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RSKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ee70a7-9414-4536-9b11-5fdc41f3951c_1536x1024.png 1456w\" sizes=\"100vw\"\u003e\u003c/picture\u003e\u003c/div\u003e\u003c/a\u003e\u003cfigcaption class=\"image-caption\"\u003eOur 7B contender lands a left jab on hapless ChatGPT\u003c/figcaption\u003e\u003c/figure\u003e\u003c/div\u003e\u003cp\u003e\u003cem\u003eThe evidence is overwhelming.\u003c/em\u003e Small fine-tuned models can outperform large general-purpose models like GPT-5 at tasks for which they have been specialized. And by a huge margin! Since small models require far less compute, they save on inference costs and reduce latency to users, as well.\u003c/p\u003e\u003cp\u003e\u003cem\u003eBut what exactly is the evidence? \u003c/em\u003eAnd is it all sunshine and rainbows?\u003cem\u003e \u003c/em\u003eIn this post, well discuss a case-study from mid-2024 comparing the performance of small fine-tuned models to ChatGPT on a variety of real-world tasks, including:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eBiomedical\u003c/strong\u003e: Recognizing chemicals and diseases.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eNatural language\u003c/strong\u003e: Writing an apt headline for a given article.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eCoding\u003c/strong\u003e: Generating an SQL query for a given table and question.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eReasoning\u003c/strong\u003e: Deciding whether a hypothesis follows from a given set of premises.\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003cstrong\u003eMathematics\u003c/strong\u003e: Solving high-school math problems.\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eAlso, well scrutinize why small models may not yet be used ubiquitously across GenAI development, and investigate some of the finer points of when and how our claim is true.\u003c/p\u003e\u003ch2\u003e📊 A large-scale empirical study of fine-tuned models\u003c/h2\u003e\u003ch3\u003eOverview\u003c/h3\u003e\u003cp\u003eBut first, what exactly do we mean by a small foundation model? As always, the size is in the eye of the beholder. An informal definition, however, is that a small model is two orders-of-magnitude smaller than the largest state-of-the-art model in a given domain. For example, DeepSeek-R1 contains 671 billion parameters, so we could define a small model as having around 7 billion parameters.\u003c/p\u003e\u003cp\u003eIn mid-2024, an applied AI research team conducted one of the first large-scale empirical studies on fine-tuning small models (Zhao et al., 2024). The researchers chose 31 tasks across a wide range of domains (see above), and fine-tuned 10 small base models on each task.\u003c/p\u003e\u003cp\u003eThe questions being investigated included:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003eHow does task-specific performance compare between a small base-model and its fine-tuned variant?\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eHow does task-specific performance compare between small fine-tuned models and large general purpose ones?\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eDoes the difference in performance between small fine-tune models and large general purpose ones vary between tasks?\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3\u003eModels\u003c/h3\u003e\u003cp\u003eThe small base models were versions of Llama, Mistral, Zephyr (from Hugging Face), Phi, and Gemma released prior to February 2024. They all have less than 8 billion parameters, a permission license like Apache 2.0, and can be fine-tuned on consumer-grade GPUs. For the strong model baseline, GPT-4 and GPT-3.5-Turbo were used.\u003c/p\u003e\u003ch3\u003eMetrics\u003c/h3\u003e\u003cp\u003eThe metrics used to evaluate each task varied depending on the nature of the task. For example, the authors used accuracy for classification tasks, (1 - mean average error) for regression tasks, and a metric comparing n-grams for generation tasks. If we were to re-run this experiment today, we might wish to use LLM-as-a-Judge for the generation tasks.\u003c/p\u003e\u003ch3\u003eTraining\u003c/h3\u003e\u003cp\u003eThe method of fine-tuning used was LoRA (Low Rank-Adaption), which, at a high-level, works by freezing the base model weights and training a much smaller set of parameters expressing divergence from the base model. This contrasts with fine-tuning all weights and is a type of parameter-efficient fine-tuning.\u003c/p\u003e\u003cp\u003eFor the more technically minded, the models were trained for 2,500 steps of batch size 16 (taking into account gradient accumulation) on a rank-8 LoRA using 4-bit precision without optimizing for the training hyperparameters. In laymans terms, what this means is that each model could be fine-tuned on a single consumer-grade GPU card with less than 24 GB memory using the same configuration file.\u003c/p\u003e\u003ch3\u003eResults\u003c/h3\u003e\u003cdiv class=\"captioned-image-container\"\u003e\u003cfigure\u003e\u003ca class=\"image-link image2 is-viewable-img\" href=\"https://substackcdn.com/image/fetch/$s_!E6M3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png\" data-component-name=\"Image2ToDOM\"\u003e\u003cdiv class=\"image2-inset\"\u003e\u003cpicture\u003e\u003csource type=\"image/webp\" srcset=\"https://substackcdn.com/image/fetch/$s_!E6M3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 424w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 848w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1456w\" sizes=\"100vw\"\u003e\u003cimg src=\"https://substackcdn.com/image/fetch/$s_!E6M3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png\" width=\"1456\" height=\"793\" data-attrs=\"{\u0026quot;src\u0026quot;:\u0026quot;https://substack-post-media.s3.amazonaws.com/public/images/4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png\u0026quot;,\u0026quot;srcNoWatermark\u0026quot;:null,\u0026quot;fullscreen\u0026quot;:null,\u0026quot;imageSize\u0026quot;:null,\u0026quot;height\u0026quot;:793,\u0026quot;width\u0026quot;:1456,\u0026quot;resizeWidth\u0026quot;:null,\u0026quot;bytes\u0026quot;:null,\u0026quot;alt\u0026quot;:null,\u0026quot;title\u0026quot;:null,\u0026quot;type\u0026quot;:null,\u0026quot;href\u0026quot;:null,\u0026quot;belowTheFold\u0026quot;:true,\u0026quot;topImage\u0026quot;:false,\u0026quot;internalRedirect\u0026quot;:null,\u0026quot;isProcessing\u0026quot;:false,\u0026quot;align\u0026quot;:null,\u0026quot;offset\u0026quot;:false}\" class=\"sizing-normal\" alt=\"\" srcset=\"https://substackcdn.com/image/fetch/$s_!E6M3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 424w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 848w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!E6M3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e13ef99-3c55-4e94-9ffb-edc660614916_2048x1116.png 1456w\" sizes=\"100vw\" loading=\"lazy\"\u003e\u003c/picture\u003e\u003c/div\u003e\u003c/a\u003e\u003c/figure\u003e\u003c/div\u003e\u003cp\u003eThe main finding from the study (see above figure) was that, for the tasks considered, 6 of the 10 small models outperformed GPT-4 on average after fine-tuning. And all 10 smaller models outperformed GPT-3.5-Turbo. We see significant improvements from fine-tuning small base models relative to the base model (i.e., the length of the red bars).\u003c/p\u003e\u003cp\u003eAnother interesting finding was that the improvement in performance from fine-tuning and the gap between GPT-4 and the fine-tuned model was largest for tasks in the GLUE benchmark, which are primarily traditional NLP problems. The fine-tuned models didnt do as well when compared to GPT-4 on coding and math reasoning problems. This might not be so surprising given that the small base models capture fine-grained statistics from a large corpus of text, or rather, natural language, and these pre-February 2024 models werent pretrained explicitly for coding and math reasoning.\u003c/p\u003e\u003cp\u003eOne thing to keep in mind is that there have been many advances in open-source LLMs since the release of this study. Think of the recent advancements in dealing with long context lengths, more efficiently using a models parameters, and training for coding and reasoning with Reinforcement Learning, to name a few. On the other hand, strong base models have gotten stronger - think GPT-5. It would be interesting to repeat this study with the resources of late-2025 and I posit that fine-tuning on more recently released base models such as Qwen3-4B-Instruct would close the gap on coding and reasoning performance.\u003c/p\u003e\u003ch2\u003e💬 Discussion\u003c/h2\u003e\u003cp\u003eSo, why then arent small LLMs and VLMs ubiquitous? Why arent they used in the majority of GenAI applications and products built in late-2025? Id like to put forward some hypotheses:\u003c/p\u003e\u003ch3\u003eExtra development costs over an out-of-the-box LLM\u003c/h3\u003e\u003cp\u003eAnecdotal reports from our industry partners have been that earlier attempts at productionizing smaller fine-tuned floundered on long and costly development cycles, especially when compared to an out-of-the-box strong LLM. This has been one of the main motivations for the development of Oumis Enterprise Platform, in that we solve this problem with clever automation and recent research. We can eliminate custom AI development costs so the development cycle takes mere hours, rather than months, and you can enjoy the benefits of smaller models without the downsides. Well elaborate in the coming weeks.\u003c/p\u003e\u003ch3\u003eLack of training data or misconceptions about the scale required\u003c/h3\u003e\u003cp\u003eThere may be a misconception that big data is required for successful fine-tuning or that it is too difficult to obtain training data for a custom task. In fact, as well investigate in upcoming posts, a small model can be successfully fine-tuned with as little as 1000 samples, and in many cases the performance is actually better training on small, carefully curated data. Also, it is possible to synthesize data for custom tasks so this doesnt require masses of human labor. Well examine both of these points in upcoming articles.\u003c/p\u003e\u003ch3\u003eFear of catastrophic forgetting or loss of generalization\u003c/h3\u003e\u003cp\u003eAnother common concern for fine-tuning is that the model will experience what is known as “catastrophic forgetting”, where it loses knowledge and task performance that it had prior to fine-tuning, overfitting to the new training data. This is one area where it matters to get the details right. Catastrophic forgetting is not generally a problem for parameter efficient fine-tuning methods, like LoRA, and recent research has shown how RL avoids the loss of generalization that a fine-tuned model experiences on other tasks. Similarly, well go into more depth on these points in an upcoming post.\u003c/p\u003e\u003ch3\u003eMisunderstanding about the role of fine-tuning\u003c/h3\u003e\u003cp\u003eA common misunderstanding is that the main reason to fine-tune a model is to impart domain specific knowledge. Then—as the argument goes—you shouldnt fine-tune because RAG (Retrieval Augmented Generation) can do this more efficiently and performantly. We agree: RAG is a much better way to bring new \u003cem\u003eknowledge\u003c/em\u003e into your system. Where fine-tuning really shines is for teaching the model \u003cem\u003ecapabilities\u003c/em\u003e, examples of which are classification, reasoning, coding, and general tool usage.\u003c/p\u003e\u003cp\u003eDoes this agree with your experience? Why or why not, and is there something you think Ive missed? I welcome your comments below.\u003c/p\u003e\u003ch2\u003e→ Whats next?\u003c/h2\u003e\u003cdiv class=\"captioned-image-container\"\u003e\u003cfigure\u003e\u003ca class=\"image-link image2 is-viewable-img\" href=\"https://substackcdn.com/image/fetch/$s_!yPlN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png\" data-component-name=\"Image2ToDOM\"\u003e\u003cdiv class=\"image2-inset\"\u003e\u003cpicture\u003e\u003csource type=\"image/webp\" srcset=\"https://substackcdn.com/image/fetch/$s_!yPlN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 424w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 848w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1272w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1456w\" sizes=\"100vw\"\u003e\u003cimg src=\"https://substackcdn.com/image/fetch/$s_!yPlN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png\" width=\"1456\" height=\"800\" data-attrs=\"{\u0026quot;src\u0026quot;:\u0026quot;https://substack-post-media.s3.amazonaws.com/public/images/a5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png\u0026quot;,\u0026quot;srcNoWatermark\u0026quot;:null,\u0026quot;fullscreen\u0026quot;:null,\u0026quot;imageSize\u0026quot;:null,\u0026quot;height\u0026quot;:800,\u0026quot;width\u0026quot;:1456,\u0026quot;resizeWidth\u0026quot;:null,\u0026quot;bytes\u0026quot;:317380,\u0026quot;alt\u0026quot;:null,\u0026quot;title\u0026quot;:null,\u0026quot;type\u0026quot;:\u0026quot;image/png\u0026quot;,\u0026quot;href\u0026quot;:null,\u0026quot;belowTheFold\u0026quot;:true,\u0026quot;topImage\u0026quot;:false,\u0026quot;internalRedirect\u0026quot;:\u0026quot;https://blog.oumi.ai/i/176079562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png\u0026quot;,\u0026quot;isProcessing\u0026quot;:false,\u0026quot;align\u0026quot;:null,\u0026quot;offset\u0026quot;:false}\" class=\"sizing-normal\" alt=\"\" srcset=\"https://substackcdn.com/image/fetch/$s_!yPlN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 424w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 848w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1272w, https://substackcdn.com/image/fetch/$s_!yPlN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5b35482-2539-40fe-8ae0-3e138d1976e2_2459x1351.png 1456w\" sizes=\"100vw\" loading=\"lazy\"\u003e\u003c/picture\u003e\u003c/div\u003e\u003c/a\u003e\u003c/figure\u003e\u003c/div\u003e\u003cp\u003eIn this post, weve examined a single piece from the mountain of empirical evidence that small fine-tuned foundation models can outperform large general-purpose ones. They have higher task-specific performance, faster and more economical inference, to name a few. We touched upon some of the nuances in this claim and in future posts, well dive deeper into the details, looking at more recent work.\u003c/p\u003e\u003cp\u003eNotwithstanding, a key takeaway from our discussion on why small foundation models havent been universally adopted is that you need to get the details right to enjoy their cost and performance benefits, and it requires technical expertise and intelligently designed infrastructure to get the details correct.\u003c/p\u003e\u003cblockquote\u003e\u003cp\u003eHere at Oumi, were specialists in the art of fine-tuning custom AI models for your application. \u003cem\u003eAnd we do it in hours, not months.\u003c/em\u003e\u003c/p\u003e\u003c/blockquote\u003e\u003cp\u003eOumis platform can quickly and cheaply build a smaller fine-tuned model for your application outperforming GPT-5, and wed love to hear from you if youre interested; why not set up a time to chat?\u003c/p\u003e\u003cp\u003eWere also providing early access to Oumis Enterprise Platform for select industry partners. So pick up the metaphorical phone and lets start the non-metaphorical conversation!\u003c/p\u003e\u003cp\u003e\u003cem\u003eAs Always, Stay Hungry and Happy Hacking! \u003c/em\u003e🧑‍💻🤖🚀\u003c/p\u003e\u003cp\u003e\u003cstrong\u003e\u003ca href=\"https://www.linkedin.com/in/stefan-webb/\"\u003eStefan Webb, Lead Developer Relations Engineer, Oumi\u003c/a\u003e\u003c/strong\u003e\u003c/p\u003e\u003ch2\u003eResources\u003c/h2\u003e\u003cul\u003e\u003cli\u003e\u003cp\u003e\u003ca href=\"https://oumi.ai/\"\u003eOumi homepage\u003c/a\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003ca href=\"https://oumi.ai/docs/en/latest/index.html\"\u003eOumi open-source quickstart\u003c/a\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003ca href=\"https://arxiv.org/pdf/2405.00732\"\u003eZhao et al.\u003c/a\u003e\u003cem\u003e\u003ca href=\"https://arxiv.org/pdf/2405.00732\"\u003e LoRA Land: 310 Fine-tuned LLMs that Rival GPT-4, A Technical Report.\u003c/a\u003e\u003c/em\u003e\u003ca href=\"https://arxiv.org/pdf/2405.00732\"\u003e arxiv.org. 2024.\u003c/a\u003e\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003e\u003ca href=\"https://arxiv.org/abs/2106.09685\"\u003eHu et al. LoRA: \u003c/a\u003e\u003cem\u003e\u003ca href=\"https://arxiv.org/abs/2106.09685\"\u003eLow-Rank Adaptation of Large Language Models\u003c/a\u003e\u003c/em\u003e\u003ca href=\"https://arxiv.org/abs/2106.09685\"\u003e. \u003c/a\u003e\u003ca href=\"http://arxiv.org\"\u003earxiv.org\u003c/a\u003e\u003ca href=\"https://arxiv.org/abs/2106.09685\"\u003e. 2021.\u003c/a\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"1a:[\"$\",\"div\",null,{\"className\":\"substack-content\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1e\"}}]\n1b:[\"$\",\"iframe\",null,{\"src\":\"https://oumiai.substack.com/embed\",\"width\":\"100%\",\"height\":\"150\",\"title\":\"Subscribe to Oumi Blog\",\"className\":\"border border-stroke-default bg-white mt-10\"}]\n1c:[\"$\",\"footer\",null,{\"className\":\"mt-6 pt-4 border-t border-stroke-default\",\"children\":\"$7:1:props:children:0:props:children:3\"}]\n"])</script><script>self.__next_f.push([1,"1d:[\"$\",\"nav\",null,{\"aria-label\":\"Article navigation\",\"className\":\"flex items-center justify-between gap-4 mt-4 pt-4 border-t border-stroke-default\",\"children\":[[\"$\",\"$L17\",null,{\"href\":\"/blog/hours-not-months-the-custom-ai-era\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 20 20\",\"ref\":\"$undefined\",\"aria-labelledby\":\"$undefined\",\"aria-describedby\":\"$undefined\",\"className\":\"size-5\",\"aria-hidden\":true,\"children\":[null,null,[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.667,\"d\":\"M15.833 10H4.166m0 0 5.833-5.833M4.166 10l5.833 5.834\"}]]}],\"Previous\"],\"className\":\"inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-button-secondary-bg-idle hover:bg-button-secondary-bg-hover hover:text-button-secondary-label-hover active:bg-button-secondary-bg-active focus:bg-button-secondary-bg-active disabled:bg-button-secondary-bg-disabled disabled:text-button-secondary-label-disabled text-sm rounded-xs h-9 px-1.5 py-2 gap-1 font-body font-medium tracking-normal text-button-label normal-case\",\"ref\":null}],[\"$\",\"$L17\",null,{\"href\":\"/blog/small-data-is-all-you-need\",\"children\":[\"Next\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"none\",\"viewBox\":\"0 0 20 20\",\"ref\":\"$undefined\",\"aria-labelledby\":\"$undefined\",\"aria-describedby\":\"$undefined\",\"className\":\"size-5\",\"aria-hidden\":true,\"children\":[null,null,[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"strokeWidth\":1.667,\"d\":\"M4.166 10h11.667m0 0L9.999 4.167M15.833 10l-5.834 5.834\"}]]}]],\"className\":\"inline-flex flex-row items-center justify-center whitespace-nowrap tracking-button transition-colors cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:cursor-default bg-button-secondary-bg-idle hover:bg-button-secondary-bg-hover hover:text-button-secondary-label-hover active:bg-button-secondary-bg-active focus:bg-button-secondary-bg-active disabled:bg-button-secondary-bg-disabled disabled:text-button-secondary-label-disabled text-sm rounded-xs h-9 px-1.5 py-2 gap-1 font-body font-medium tracking-normal text-button-label normal-case ml-auto\",\"ref\":null}]]}]\n"])</script></body></html>