{"id":64,"date":"2026-02-10T00:00:00","date_gmt":"2026-02-10T12:00:00","guid":{"rendered":"https:\/\/michaelprinc.com\/unified-pipeline-dil-5\/"},"modified":"2026-05-09T19:20:33","modified_gmt":"2026-05-09T19:20:33","slug":"unified-pipeline-dil-5","status":"publish","type":"post","link":"https:\/\/michaelprinc.com\/2026\/02\/10\/unified-pipeline-dil-5\/","title":{"rendered":"Unified Pipeline \u2013 D\u00edl 5: Co bych dnes ud\u011blal jinak"},"content":{"rendered":"<h1>D\u00edl 5: Co bych dnes ud\u011blal jinak<\/h1>\n<h2>Zku\u0161enost jako filtr<\/h2>\n<p>Unified Pipeline nevznikla jako akademick\u00fd projekt.<br \/>\nVznikla tlakem reality: \u010dasu, provozu a odpov\u011bdnosti.<\/p>\n<p>S odstupem je ale jasn\u00e9, \u017ee:<\/p>\n<ul>\n<li>n\u011bkter\u00e1 rozhodnut\u00ed byla spr\u00e1vn\u00e1,<\/li>\n<li>n\u011bkter\u00e1 byla nutn\u00e1,<\/li>\n<li>a n\u011bkter\u00e1 byla sp\u00ed\u0161 reakc\u00ed na konkr\u00e9tn\u00ed situaci ne\u017e obecn\u011b optim\u00e1ln\u00edm \u0159e\u0161en\u00edm.<\/li>\n<\/ul>\n<p>Tento d\u00edl nen\u00ed kritikou projektu.<br \/>\nJe pokusem odd\u011blit principy, kter\u00e9 p\u0159etrvaj\u00ed, od \u0159e\u0161en\u00ed, kter\u00e1 byla dobov\u011b podm\u00edn\u011bn\u00e1.<\/p>\n<hr \/>\n<h2>1. M\u00e9n\u011b abstrakce na za\u010d\u00e1tku<\/h2>\n<p>Jedna z v\u011bc\u00ed, kterou bych dnes zm\u011bnil, je tempo abstrakce.<\/p>\n<p>Unified Pipeline byla od za\u010d\u00e1tku navrhov\u00e1na jako:<\/p>\n<ul>\n<li>obecn\u00fd r\u00e1mec,<\/li>\n<li>pou\u017eiteln\u00fd pro v\u00edce typ\u016f model\u016f,<\/li>\n<li>s vysokou m\u00edrou konfigurovatelnosti.<\/li>\n<\/ul>\n<p>To p\u0159ineslo flexibilitu, ale i cenu:<\/p>\n<ul>\n<li>del\u0161\u00ed onboarding,<\/li>\n<li>slo\u017eit\u011bj\u0161\u00ed ment\u00e1ln\u00ed model,<\/li>\n<li>a ob\u010das nutnost \u201epochopit syst\u00e9m d\u0159\u00edv, ne\u017e vy\u0159e\u0161\u00edm probl\u00e9m&quot;.<\/li>\n<\/ul>\n<p>Dnes bych:<\/p>\n<ul>\n<li>za\u010dal s u\u017e\u0161\u00edm scope,<\/li>\n<li>nechal abstrakce vznikat a\u017e z opakov\u00e1n\u00ed,<\/li>\n<li>a \u010d\u00e1st \u201eelegance&quot; ob\u011btoval ve prosp\u011bch \u010ditelnosti.<\/li>\n<\/ul>\n<hr \/>\n<h2>2. Je\u0161t\u011b tvrd\u0161\u00ed odd\u011blen\u00ed experimentu a produkce<\/h2>\n<p>P\u0159esto\u017ee Unified Pipeline jasn\u011b rozli\u0161ovala mezi experimentem a produkc\u00ed, v praxi:<\/p>\n<ul>\n<li>z\u016fst\u00e1valy n\u011bkter\u00e9 p\u0159echody p\u0159\u00edli\u0161 plynul\u00e9,<\/li>\n<li>a experiment\u00e1ln\u00ed my\u0161len\u00ed ob\u010das prosakovalo tam, kde u\u017e nem\u011blo b\u00fdt.<\/li>\n<\/ul>\n<p>Dnes bych:<\/p>\n<ul>\n<li>experiment\u00e1ln\u00ed f\u00e1zi je\u0161t\u011b v\u00edc izoloval,<\/li>\n<li>produk\u010dn\u00ed pipeline v\u00edce \u201euzamkl&quot;,<\/li>\n<li>a p\u0159echod mezi nimi ud\u011blal v\u011bdom\u00fdm rozhodnut\u00edm, ne postupnou evoluc\u00ed.<\/li>\n<\/ul>\n<p>Ne kv\u016fli kontrole, ale kv\u016fli ochran\u011b obou sv\u011bt\u016f.<\/p>\n<hr \/>\n<h2>3. V\u00edce investice do interpretace, m\u00e9n\u011b do optimalizace<\/h2>\n<p>Unified Pipeline byla velmi dobr\u00e1 v:<\/p>\n<ul>\n<li>tr\u00e9nov\u00e1n\u00ed,<\/li>\n<li>validaci,<\/li>\n<li>a porovn\u00e1v\u00e1n\u00ed model\u016f.<\/li>\n<\/ul>\n<p>Zp\u011btn\u011b vid\u00edm, \u017ee:<\/p>\n<p><strong>je\u0161t\u011b v\u00edc hodnoty by p\u0159inesla siln\u011bj\u0161\u00ed interpreta\u010dn\u00ed vrstva.<\/strong><\/p>\n<p>Ne ve smyslu:<\/p>\n<p><em>\u201eexplainability pro audit&quot;,<\/em><\/p>\n<p>ale ve smyslu:<\/p>\n<ul>\n<li>jak\u00fd typ chov\u00e1n\u00ed model reprezentuje,<\/li>\n<li>kdy mu v\u011b\u0159it a kdy ne,<\/li>\n<li>jak \u010d\u00edst jeho selh\u00e1n\u00ed.<\/li>\n<\/ul>\n<p>Dnes bych:<\/p>\n<p><strong>\u010d\u00e1st optimaliza\u010dn\u00ed energie p\u0159esunul pr\u00e1v\u011b sem.<\/strong><\/p>\n<hr \/>\n<h2>4. M\u00e9n\u011b implicitn\u00ed expert\u00edzy v designu<\/h2>\n<p>Unified Pipeline v sob\u011b nesla hodn\u011b:<\/p>\n<ul>\n<li>dom\u00e9nov\u00e9 znalosti,<\/li>\n<li>metodick\u00fdch p\u0159edpoklad\u016f,<\/li>\n<li>a \u201etich\u00fdch&quot; rozhodnut\u00ed.<\/li>\n<\/ul>\n<p>Pro zku\u0161en\u00fd t\u00fdm to fungovalo skv\u011ble.<br \/>\nPro nov\u011b p\u0159\u00edchoz\u00ed u\u017e m\u00e9n\u011b.<\/p>\n<p>Z dne\u0161n\u00edho pohledu bych:<\/p>\n<ul>\n<li>v\u00edc t\u011bchto p\u0159edpoklad\u016f externalizoval,<\/li>\n<li>v\u00edc je pojmenoval,<\/li>\n<li>a m\u00e9n\u011b spol\u00e9hal na to, \u017ee \u201eje to p\u0159ece jasn\u00e9&quot;.<\/li>\n<\/ul>\n<p><strong>Pipeline m\u00e1 b\u00fdt \u010diteln\u00e1 i bez autora v m\u00edstnosti.<\/strong><\/p>\n<hr \/>\n<h2>5. Co bych si vzal do ka\u017ed\u00e9ho dal\u0161\u00edho projektu<\/h2>\n<p>Navzdory v\u0161em v\u00fd\u0161e uveden\u00fdm bod\u016fm existuj\u00ed principy, kter\u00e9 bych dnes pou\u017eil znovu \u2013 beze zm\u011bny.<\/p>\n<ul>\n<li><strong>\u010cas jako z\u00e1kladn\u00ed osa syst\u00e9mu<\/strong><\/li>\n<li><strong>Stabilita nad maximem<\/strong><\/li>\n<li><strong>Proces d\u016fle\u017eit\u011bj\u0161\u00ed ne\u017e jednotliv\u00fd model<\/strong><\/li>\n<li><strong>Pipeline jako nositel kultury, ne jen k\u00f3du<\/strong><\/li>\n<li><strong>Omezen\u00ed jako n\u00e1stroj kvality, ne brzda<\/strong><\/li>\n<\/ul>\n<p>Tyto principy se uk\u00e1zaly jako:<\/p>\n<ul>\n<li>technologicky agnostick\u00e9,<\/li>\n<li>p\u0159enositeln\u00e9,<\/li>\n<li>a dlouhodob\u011b udr\u017eiteln\u00e9.<\/li>\n<\/ul>\n<hr \/>\n<h2>Unified Pipeline jako mezn\u00edk, ne c\u00edl<\/h2>\n<p>Dnes u\u017e Unified Pipeline nevn\u00edm\u00e1m jako:<\/p>\n<p><em>\u201ehotov\u00e9 \u0159e\u0161en\u00ed&quot;,<\/em><br \/>\nani jako univerz\u00e1ln\u00ed blueprint.<\/p>\n<p>Vn\u00edm\u00e1m ji jako:<\/p>\n<p><strong>mezn\u00edk v p\u0159em\u00fd\u0161len\u00ed o tom, co znamen\u00e1 d\u011blat data science zodpov\u011bdn\u011b v \u010dase.<\/strong><\/p>\n<p>A pr\u00e1v\u011b to je mo\u017en\u00e1 jej\u00ed nejv\u011bt\u0161\u00ed hodnota.<\/p>\n<hr \/>\n<h2>Z\u00e1v\u011brem<\/h2>\n<p>Pokud bych m\u011bl celou s\u00e9rii shrnout do jedn\u00e9 v\u011bty, zn\u011bla by takto:<\/p>\n<blockquote>\n<p><strong>Produk\u010dn\u00ed data science nen\u00ed o tom, jak chytr\u00fd je model,<br \/>\nale o tom, jak dob\u0159e syst\u00e9m zvl\u00e1d\u00e1 realitu, ve kter\u00e9 model \u017eije.<\/strong><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Zku\u0161enost jako filtr. Kter\u00e9 principy p\u0159etrvaj\u00ed, co bylo dobov\u011b podm\u00edn\u011bn\u00e9 a co si vz\u00edt do jak\u00e9hokoli dal\u0161\u00edho ML projektu.<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,28],"tags":[30,38,37,33,29],"class_list":["post-64","post","type-post","status-publish","format-standard","hentry","category-data-science","category-mlops","tag-mlops","tag-principy","tag-reflexe","tag-serie","tag-unified-pipeline"],"_links":{"self":[{"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/posts\/64","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":1,"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/posts\/64\/revisions\/111"}],"wp:attachment":[{"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michaelprinc.com\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}