Within this article, I share some of the basics to create a LLM-driven web-application, using various technologies, such as: Python, FastAPI, Pydantic, VertexAI and more. Disclaimer: I am using data…
The process of augmenting data usually involves a scenario where you have some data but not enough data. When you have some data you can apply a range of techniques that sample, re-sample, modify…
Sometimes you work on projects that you have to share with the world (or your company). These projects make an impact, and by sharing them you can get more support or show the value you bring. It can…
While many of us spend most of our data education and careers working with data in relatively “friendly” formats, such as spreadsheets and CSV files, there may come a time when you’re confronted with…
What neighborhood do you live in? What drug were you prescribed? Why did you cancel your streaming subscription? These days, there’s a code for that, stored in databases by whatever governments…
Considering the rapid advancements in the field of LLM “chains”, “agents”, chatbots and other use cases of text-generative AI, evaluating the performance of language models is crucial for…
Large language models (LLMs) have advanced rapidly in recent years. As new generations of models are developed, researchers and engineers need to stay informed on the latest progress. This article…
Groq recently recieved much attention as one of the quickest LLM Inference method available. It provides 25x speed than OpenAI and 10x than Google Gemini...
In this article, I explore the seven essential subscriptions that supercharge my productivity, focus, and learning as a practicing data scientist. From AI that answers my questions to simple beats…
As an analytics engineer, one of the most challenging problems I face is bridging the gap between engineering and analytics. Engineering and analytics are often siloed into their own teams, making…