Keyur RamoliyaEvaluation of Retrieval Augmented Generation (RAG) SystemsRetrieval Augmented Generation (RAG) is a powerful technique that enhances large language models (LLMs) by incorporating external knowledge…2 min read·4 days ago----
Keyur RamoliyaThoughts on AI Business ModelsThe Apple AI(or “Apple Intelligence”) release highlights an ongoing development in artificial intelligence, with 𝐭𝐞𝐜𝐡 𝐠𝐢𝐚𝐧𝐭𝐬…2 min read·Jun 18, 2024----
Keyur RamoliyaA Comprehensive Study of Knowledge Editing for Large Language ModelsKnowledge editing for large language models is crucial as it allows for the efficient updating of LLMs with new information, rectification…2 min read·Mar 29, 2024----
Keyur RamoliyaWhat is cosine similarity, and how is it useful for text embeddings?In natural language processing (NLP) and text analysis, cosine similarity stands as a fundamental concept with profound implications. Its…4 min read·Jan 24, 2024----
Keyur RamoliyaThreadPool in C#: Practical ExamplesIn the previous article, we learned what is ThreadPool in C# and how it works behind the scenes. We also saw some of the benefits and…10 min read·Jan 6, 2024----
Keyur RamoliyaUnderstanding ThreadPool in C#In this article, we will explore the topic of ThreadPool in C#, which is a powerful feature for efficient parallel programming. We will…5 min read·Jan 4, 2024----
Keyur RamoliyaAction and Func Delegates in C#Delegates are one of the most important and powerful features of C# programming. They allow us to pass methods as parameters, store methods…12 min read·Jan 1, 2024----
Keyur RamoliyaC# — Function Pointers for High-Performance ScenariosC# 9.0 introduced function pointers as a new feature, offering a way to work with pointers to functions in a manner similar to C and C++…2 min read·Dec 23, 2023----
Keyur RamoliyaC# — Using Static Caches for EfficiencyTired of repeating calculations? Static caches can be your savior! Here’s a quick trick to boost your C# code’s efficiency.1 min read·Dec 22, 2023----