Foundational models are large deep-learning neural networks that are used as a starting point to develop effective ML models. They rely on large-scale training data and exhibit exceptional zero/few-shot performance in numerous tasks, making them invaluable in the field of natural language processing and computer vision. Foundational models are also used in Monocular Depth Estimation…
How Neural Networks are strong tools for solving differential equations without the use of training data Photo by Linus Mimietz on UnsplashDifferential equations are one of the protagonists in physical sciences, with vast applications in engineering, biology, economy, and even social sciences. Roughly speaking, they tell us how a quantity varies in time (or some…
Image by Editor
Generative AI is growing, with more people interested in how they can transition into the AI sector. A big hit at the moment and if you have clicked on this link, you are also wondering what you can do to learn more about Generative AI.
In this blog, I will…
Text-to-image (T2I) generation is a rapidly evolving field within computer vision and artificial intelligence. It involves creating visual images from textual descriptions blending natural language processing and graphic visualization domains. This interdisciplinary approach has significant implications for various applications, including digital art, design, and virtual reality.
Various methods have been proposed for controllable text-to-image generation,…
A step-by-step illustration of how to use SOLID to solve a refactoring challenge Photo by Lucas Davies on UnsplashIntroduction Code refactor challenges are well-known by software engineers, but less so by data scientists, though data scientists can also highly benefit from practising such challenges. By practising these, especially when applying the SOLID principles, you learn…
Image by Author
If you’re a data professional, you’re probably familiar with the data lake architecture. A data lake can store large volumes of raw and unstructured data. So it offers both flexibility and scalability. That said, in the absence of data governance, a data lake can quickly turn into a “data swamp”…
Understanding the world from a first-person perspective is essential in Augmented Reality (AR), as it introduces unique challenges and significant visual transformations compared to third-person views. While synthetic data has greatly benefited vision models in third-person views, its utilization in tasks involving embodied egocentric perception still needs to be explored. A major obstacle in this…
I discovered the Himalayan Database a few weeks ago and decided to create a few “whimsical” visualizations based on this dataset. In two previous articles I created a simple elevation plot for Everest expeditions and a plot showing the relative number of deaths for 5 Himalayan peaks. This time I wanted to explore expedition accident…
Data comes in different shapes and forms. One of those shapes and forms is known as categorical data. This poses a problem because most Machine Learning algorithms use only numerical data as input. However, categorical data is usually not a challenge to deal with, thanks to simple, well-defined functions that transform them into numerical values.…
Removing the outer border of Landsat satellite images using the stac file (source: author)Telling stories with satellite images is straightforward. The mesmerising landscapes do most of the work. Yet, visualising them takes some work such as selecting and scaling the RGB channels. In this article, we will go further. We will see how we can…