<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: 404brainnotfound</title>
    <description>The latest articles on DEV Community by 404brainnotfound (@messinotmessy).</description>
    <link>https://dev.to/messinotmessy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4201454%2F94a54da6-a72d-4b2f-a0c7-fc4e2e24b0bf.jpeg</url>
      <title>DEV Community: 404brainnotfound</title>
      <link>https://dev.to/messinotmessy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/messinotmessy"/>
    <language>en</language>
    <item>
      <title>I Started With Deep Learning, Ended Up With Statistical Models, and Now I'm Questioning My Entire Project</title>
      <dc:creator>404brainnotfound</dc:creator>
      <pubDate>Fri, 23 Oct 2026 07:36:14 +0000</pubDate>
      <link>https://dev.to/messinotmessy/i-started-with-deep-learning-ended-up-with-statistical-models-and-now-im-questioning-my-entire-164d</link>
      <guid>https://dev.to/messinotmessy/i-started-with-deep-learning-ended-up-with-statistical-models-and-now-im-questioning-my-entire-164d</guid>
      <description>&lt;p&gt;Hi everyone!&lt;/p&gt;

&lt;p&gt;I'm currently working on a 'machine learning project', and honestly, I think I've reached the point where I'm questioning almost every technical decision I've made.&lt;/p&gt;

&lt;p&gt;I could really use some advice from people who have been through something similar.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it started
&lt;/h2&gt;

&lt;p&gt;When I first started planning this project, I was interested in using deep learning or Explainable AI (XAI).&lt;/p&gt;

&lt;p&gt;I wanted to build something meaningful, technically interesting, and ideally capable of producing insights that people could actually understand.&lt;/p&gt;

&lt;p&gt;The project eventually evolved into a forecasting system for operational/business data, with an additional LLM component intended to translate forecasting results into business-friendly narratives.&lt;/p&gt;

&lt;p&gt;It sounded reasonable in my head.&lt;/p&gt;

&lt;p&gt;But implementing it has been a completely different experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it's going
&lt;/h2&gt;

&lt;p&gt;Somewhere along the way, I moved away from my original deep learning/XAI ideas and started experimenting with simpler statistical forecasting approaches.&lt;/p&gt;

&lt;p&gt;And now I'm wondering:&lt;/p&gt;

&lt;p&gt;Did I simplify the problem because it genuinely made more sense?&lt;/p&gt;

&lt;p&gt;Or did I simplify it because I didn't fully understand how to approach the more complex methods?&lt;/p&gt;

&lt;p&gt;I honestly don't know yet.&lt;/p&gt;

&lt;p&gt;The more I learn about forecasting, the more I realize that choosing a model isn't just about picking the most advanced algorithm.&lt;/p&gt;

&lt;p&gt;There are questions about data characteristics, assumptions, evaluation, temporal validation, and whether a model is even appropriate for the problem being solved.&lt;/p&gt;

&lt;p&gt;I'm starting to realize how much I still need to learn.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I've built so far
&lt;/h2&gt;

&lt;p&gt;At the moment, my experimental pipeline roughly follows this structure:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Historical Data → Statistical Forecasting → Backtesting → Evaluation → LLM-Generated Business Narrative&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm using Python and Jupyter Notebook, currently working with dummy/synthetic data.&lt;/p&gt;

&lt;p&gt;I've also experimented with Gemma 2B for the narrative-generation component, although I ran into GPU memory limitations during inference.&lt;/p&gt;

&lt;p&gt;The system is still experimental, and I haven't established whether my current approach is reliable enough for real-world use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where I'm genuinely stuck
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Model selection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;How do you actually decide whether a forecasting problem needs deep learning, traditional machine learning, or a statistical model?&lt;/p&gt;

&lt;p&gt;I know that model complexity doesn't automatically translate into better performance.&lt;/p&gt;

&lt;p&gt;But what criteria should guide that decision?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Explainable AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I originally wanted to explore XAI, but I'm no longer sure how it fits into my current project.&lt;/p&gt;

&lt;p&gt;If I'm using relatively interpretable statistical models, would adding XAI provide meaningful value?&lt;/p&gt;

&lt;p&gt;Or am I trying to force a technique into a problem that doesn't necessarily need it?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Forecasting evaluation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm learning about backtesting and forecasting metrics, but I'm not fully confident in how to evaluate the system correctly.&lt;/p&gt;

&lt;p&gt;How can I determine whether the model is genuinely learning useful patterns rather than just producing plausible-looking predictions?&lt;/p&gt;

&lt;p&gt;What should I be checking beyond standard error metrics?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. LLM integration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm also questioning my decision to include an LLM.&lt;/p&gt;

&lt;p&gt;My original intention was to generate understandable business narratives from forecasting outputs.&lt;/p&gt;

&lt;p&gt;But would a deterministic, rule-based approach be more appropriate?&lt;/p&gt;

&lt;p&gt;How do people ensure that LLM-generated explanations remain faithful to the actual numerical results?&lt;/p&gt;

&lt;p&gt;And is it reasonable to invest in this component before the forecasting methodology itself is solid?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Project architecture&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most of my work currently lives in a Jupyter Notebook.&lt;/p&gt;

&lt;p&gt;I'm unsure how to move from experimentation toward a properly structured, reproducible project.&lt;/p&gt;

&lt;p&gt;What should I prioritize first: improving the methodology, refactoring the code, establishing tests, or designing the integration with the larger application?&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm really asking
&lt;/h2&gt;

&lt;p&gt;I think my biggest problem right now isn't a single error or a specific algorithm.&lt;/p&gt;

&lt;p&gt;It's that &lt;strong&gt;I'm struggling to understand how to make sound technical decisions throughout an ML project.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I keep discovering new approaches, questioning previous choices, and wondering whether I'm solving the problem correctly in the first place.&lt;/p&gt;

&lt;p&gt;If you were reviewing a project like this, what would you look at first?&lt;/p&gt;

&lt;p&gt;How would you decide what is necessary, what is overengineering, and what should be removed?&lt;/p&gt;

&lt;p&gt;I'm not expecting anyone to design the entire system for me. I'd genuinely like to understand the reasoning behind these decisions.&lt;/p&gt;

&lt;p&gt;If you have any suggestions, resources, or lessons from your own projects, I'd really appreciate them.&lt;/p&gt;

&lt;p&gt;And if you've ever started a project with an ambitious technical idea, only to end up questioning the entire approach halfway through, I'd love to hear how you navigated it.&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>python</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
