My Work

Cover Image for Demystifying the evolution of foundation models

Demystifying the evolution of foundation models

This article by Flank discusses the evolution of foundation models and the impact of new models on the AI landscape.

Flank BlogJul, 2024
Cover Image for Why we need to move on from RAG

Why we need to move on from RAG

This article by Flank discusses the limitations of RAG and the need for a more sophisticated approach to building AI-powered agents.

Flank BlogJul, 2024
Cover Image for Using linear initialisation to improve speed of convergence and fully-trained error in Autoencoders

Using linear initialisation to improve speed of convergence and fully-trained error in Autoencoders

Good weight initialisation is an important step in successful training of Artificial Neural Networks. Over time a number of improvements have been proposed to this process. In this paper we introduce a novel weight initialisation technique called the Straddled Matrix Initialiser. This initialisation technique is motivated by our assumption that major, global-scale relationships in data are linear with only smaller effects requiring complex non-linearities. Combination of Straddled Matrix and ReLU activation function initialises a Neural Network as a de facto linear model, which we postulate should be a better starting point for optimisation given our assumptions. We test this by training autoencoders on three datasets using Straddled Matrix and seven other state-of-the-art weight initialisation techniques. In all our experiments the Straddeled Matrix Initialiser clearly outperforms all other methods.

Deep Learning ResearchNov, 2023
Cover Image for Building an AI-Powered Shopping Copilot with Weaviate

Building an AI-Powered Shopping Copilot with Weaviate

This article by Weaviate describes my significant contribution as a lead machine learning engineer at Moonsift, where I implemented a semantic search system using a vector database and chose Weaviate for its efficiency and scalability.

Weaviate BlogNov, 2023
Cover Image for What OpenAI's Dev Day Announcements mean for the Agent / Copilot market

What OpenAI's Dev Day Announcements mean for the Agent / Copilot market

This blog post discusses the implications of OpenAI's new Assistants API and custom GPTs on the AI agent and copilot market, highlighting potential impacts on different types of AI businesses and the overall advancement of conversational AI experiences.

Moonsift BlogNov, 2023
Cover Image for Mapping shopping journeys with the help of AI

Mapping shopping journeys with the help of AI

The article focuses on the work I have done at Moonsift to comprehend and map consumers' online shopping patterns using advanced multi-modal AI.

Moonsift BlogOct, 2023
Cover Image for How to run an Orca-mini 3b inference server on Google Colab

How to run an Orca-mini 3b inference server on Google Colab

This notebook shows you how to set up a free LLM inference server in a Colab notebook, bypassing previous limitations and complexity. Using Ollama and ngrok, you'll get a public URL for an inference server that supports Orca-mini. Ideal for prototyping but not for production use.

Personal ProjectOct, 2023
Cover Image for Art Affinity

Art Affinity

Art Affinity is an AI powered search engine that allows you to search for art using images and text. The search focuses on the actual content of artworks and not keywords or meta tags. I built this using: ChromaDB, React and the OpenCLIP implementation of CLIP.

Personal ProjectOct, 2023
Cover Image for Challenges in AI-Driven Product Discovery in a 'Cross-Retail' Setting

Challenges in AI-Driven Product Discovery in a 'Cross-Retail' Setting

In this article, we delve into the complexities and challenges of utilising AI for product discovery in a cross-retail setting, discussing the limitations and intricacies of using multi-modal models like CLIP for embedding product data from thousands of online retailers.

Moonsift BlogOct, 2023
Cover Image for From Keywords to Context: The Impact of AI on Product Search

From Keywords to Context: The Impact of AI on Product Search

This articles explains the paradigm shift in search from keyword-based systems to advanced semantic search powered by AI and machine learning, highlighting the limitations of traditional search and the transformative advantages of semantic search.

Moonsift BlogSep, 2023
Cover Image for The rise of semantic search: a comparison of vector databases

The rise of semantic search: a comparison of vector databases

This article explores how semantic search has been enabled by vector databases, detailing their benefits in e-commerce and evaluating key contenders on performance, maturity, and ease of use.

Moonsift BlogJul, 2023
Cover Image for NLP's quantum leap: from N-grams to GPT-4

NLP's quantum leap: from N-grams to GPT-4

This writing charts the evolution of NLP from foundational statistical methods like N-grams to the groundbreaking capabilities of GPT-4, delving into the transformative journey towards advanced language understanding by machines.

Moonsift BlogMay, 2023
Cover Image for Understanding and Predicting Port Congestion with Machine Learning

Understanding and Predicting Port Congestion with Machine Learning

The project used Automatic Identification System (AIS) data and LSTM neural networks to quantify and predict congestion at major maritime ports.

Deep Learning ResearchApr, 2023
Cover Image for Generalised Synthetic Image Detection in the Era of Latent Diffusion Models

Generalised Synthetic Image Detection in the Era of Latent Diffusion Models

We showed that fine-tuning on our more robust dataset and employing an alternative loss function can lead to improved detection of synthetic images generated by Stable Diffusion models.

Deep Learning ResearchFeb, 2023