You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<articleclass="blog-post" data-tags="huggingface transformers,pytorch,fastapi,docker,python,weights & biases,mlops,nlp">
93
+
<h3class="post-meta">
94
+
<ahref="posts/text-summarizer-journey-serving-the-model-part-3.html">Text Summarizer Journey: Serving the Model (Part 3)</a>
95
+
</h3>
96
+
97
+
<pclass="section-label">Published on: 2025-09-18</p>
98
+
99
+
<p>The final step in our MLOps journey is making the trained model useful. This post covers the "last mile" of deployment, showing how to wrap the text summarization model in a high-performance API using FastAPI. I then walk through creating a Dockerfile to containerize the entire application, ensuring a consistent and portable service that can be deployed anywhere.</p>
100
+
101
+
102
+
<divclass="tech-stack">
103
+
104
+
</div>
105
+
106
+
</article>
107
+
108
+
<articleclass="blog-post" data-tags="huggingface transformers,pytorch,fastapi,docker,python,weights & biases,mlops,nlp">
109
+
<h3class="post-meta">
110
+
<ahref="posts/text-summarizer-journey-the-ml-engine-room-part-2.html">Text Summarizer Journey: The ML Engine Room (Part 2)</a>
111
+
</h3>
112
+
113
+
<pclass="section-label">Published on: 2025-09-17</p>
114
+
115
+
<p>With a robust MLOps pipeline in place, this post dives into the core machine learning workflow of the Text Summarizer project. I explore each critical stage: transforming the raw SAMSum dataset for the model, fine-tuning a pre-trained Pegasus Transformer using a configuration-driven approach, and quantitatively evaluating its performance with ROUGE metrics.</p>
116
+
117
+
118
+
<divclass="tech-stack">
119
+
120
+
</div>
121
+
122
+
</article>
123
+
124
+
<articleclass="blog-post" data-tags="huggingface transformers,pytorch,fastapi,docker,python,weights & biases,mlops,nlp">
125
+
<h3class="post-meta">
126
+
<ahref="posts/text-summarizer-journey-the-mlops-blueprint-part-1.html">Text Summarizer Journey: The MLOps Blueprint (Part 1)</a>
127
+
</h3>
128
+
129
+
<pclass="section-label">Published on: 2025-09-16</p>
130
+
131
+
<p>My Text Summarizer project started in a Jupyter notebook—a great place for experimentation, but a fragile foundation for a real application. This post details the journey of refactoring that initial script into a robust, production-ready MLOps pipeline, tackling the challenges of hardcoded paths, scattered configuration, and monolithic execution with a modular, component-based architecture.</p>
0 commit comments