Author: admin

  • Unified Pipeline – Part 2: From Experiments to a System

    Part 2: From Experiments to a System

    An Experiment is a Great Servant, but a Bad Master

    Most data science teams start correctly:
    rapid experiments, notebooks, iterations, searching for a signal in the data.

    The problem arises when:

    • an experiment outlives its purpose,
    • and gradually becomes production.

    A notebook that was supposed to answer the question "does this make sense?"
    quietly transforms into:

    • a source of truth,
    • a reference implementation,
    • and eventually, a critical dependency.

    The Unified Pipeline was created at the moment when it became clear that:

    The experimental approach was already holding back the system as a whole.

    Not because the experiments were bad.
    But because they are not meant to bear long-term responsibility.


    The Often Overlooked Transition Point

    There is a moment when a team should consciously ask:

    "Is this model still an experiment, or is it a system now?"

    This transition point is often ignored because:

    • the model "works,"
    • the metric looks good,
    • the business is satisfied.

    But it is at this moment that technical and methodological debt begins to accumulate:

    • unclear validation logic,
    • implicit assumptions about the data,
    • fragile deployment,
    • knowledge locked in the minds of individuals.

    The Unified Pipeline was a reaction to this silent transition into production without a change in mindset.


    Architecture as a Tool of Discipline

    One of the key decisions was to understand architecture not as:

    "a technical solution"

    but as:

    a tool for enforcing the right decisions.

    The Pipeline was designed so that:

    • validation could not be easily bypassed,
    • training could not be done without a clear time context,
    • a model could not be deployed without versioning and metadata.

    Not because the team was incapable of discipline.
    But because the system should be stronger than individual will.


    Configuration Instead of Improvisation

    A fundamental shift occurred when:

    decision-making moved from code to configuration.

    This had several consequences:

    • the differences between models were explicit,
    • the pipeline was readable even without being run,
    • and it was possible to compare models systematically, not based on feelings.

    Instead of the question:

    "What does this script actually do?"

    the team could ask:

    "What type of decision does this model represent?"

    And that is a huge difference.


    Time as a First-Class Problem

    One of the strongest architectural decisions was:

    to treat time as the central axis of the entire system.

    Not as a detail of validation, but as:

    the basic structure of the pipeline.

    This meant that:

    • every training had a clear time context,
    • validation respected the reality of deployment,
    • and the results were interpretable even in retrospect.

    The Unified Pipeline thus stopped optimizing for "statistical truth"
    and began to optimize for decision-making in time.


    From "the Best Model" to "the Best Process"

    Perhaps the most important change was mental:

    The goal was no longer to have the best model.
    The goal was to have the best process that consistently creates good models.

    This meant:

    • fewer heroic solutions,
    • more reproducible procedures,
    • less dependence on individuals,
    • more shared understanding.

    The Unified Pipeline thus became more of a:

    production philosophy
    than just a technical artifact.


    What’s Next

    In the next part, I will focus on a topic that is often underestimated yet crucial:

    the temporal stability of models
    – why standard cross-validation fails,
    – how "a good model today" differs from "a good model in six months,"
    – and why time is often more important than feature engineering.

  • Practical AI Workshop

    Practical AI Workshop

    🟢 Update – Feb 27, 2026: The workshop was a success! Thank you for your participation. Special thanks go to Pavel for his active participation and great attitude. 🙏

    I invite you to a practical workshop on artificial intelligence!


    Basic Information

    📅 When: Friday, Feb 27, 2026 from 7:30 PM
    📍 Where: Cafedu, Škrétova 490/12, Prague 2 – Vinohrady
    🚇 Transport: A short walk from the Muzeum metro station
    👥 Capacity: 5 participants


    What the workshop will be about

    This will be a small workshop focused on solving specific tasks and real-life situations that you encounter in practice.

    The topic will not be fixed in advance – we will co-create the content of the course according to your needs, questions, and interests.


    Who is the workshop for

    The workshop is suitable for beginners and intermediate and emphasizes:

    ✓ Practical demonstrations
    ✓ Collaborative problem solving
    ✓ Immediate applicability in daily work


    How to register

    Are you interested? Please let me know no later than the day before via:


    Thanks to the participants

    The workshop took place on February 27, 2026, at Cafedu Prague, and it was a great evening full of practical examples and collaborative problem-solving with artificial intelligence.

    Thank you for your participation. Special thanks go to Pavel – thank you for your enthusiasm, great questions, and active involvement throughout the workshop! 🎉

    I look forward to our next meeting!

    Michael Princ

© 2026 Michael Princ. All rights reserved.

Built with WordPress