When I look at my Twitter timeline these past few days, I see quite a few tweets about “ Command R+”, it’s a Large language model that supports 10 languages so you can use Command R+ in your global…
Good morning, AI enthusiasts! This week, we dive into infinity and beyond; with Google’s most recent paper, Infini-attention, context windows are no longer a problem. And, of course, we also have…
Deep learning and machine learning, what is the difference you may ask? they sound the same for you as a GIS developer. These two terms are being thrown around by data scientists which can be very…
Choosing the font when we are working on a digital document is trivial. We can always choose the preferred font in the drop-down font list in the editor. How about changing the font of the text in an…
Running large language models (LLMs) on consumer hardware can be challenging. If the LLM doesn’t fit on the GPU memory, quantization is usually applied to reduce its size. However, even after…
This article is about optimizing the communication between your Python app and a database so that your app runs smoothly and your database server doesn’t melt. This article addresses a common…
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…