Techno Blender
Digitally Yours.
Browsing Tag

Data structure

Modern Data Management: Data Lineage

In an era defined by data-driven decisions and real-time analytics, understanding the journey of data within an organization has never been more crucial. Enter the concept of data lineage, a dynamic map that reveals how data moves, transforms and gets utilized across various touchpoints. By tracing this intricate web, organizations gain unparalleled insights into their data management, quality, and security. As we continue to integrate advanced technologies like AI and machine learning, the necessity for a comprehensive…

How To Improve a GenAI’s Model Output

Generative AI, dating back to the 1950s, evolved from early rule-based systems to models using deep learning algorithms. In the last decade, advancements in hardware and software enabled real-time, high-quality content generation by large-scale generative AI models. In this article, I’ll tell how you can successfully integrate Generative AI into large-scale production processes within the business environment. So, you will know how to prepare for implementing Generative AI at an enterprise level. For example, for customer…

Understanding Doubly Linked Lists – DZone

The linked list concept is used quite commonly in the real world. When we use Spotify to play the next song in the queue, the concept of a single linked list that we learned comes into action. But what exactly can one do to play the previous song in the queue?  In this blog, we shall understand another concept associated with data structures, which is a Doubly Linked List. We shall also discuss its implementation using C and real-time applications. What Is a Doubly Linked List? A linked list is a type of linear data…

Linked List in Data Structures and Algorithms

In the previous blog, we looked into different types of linear data structures. A linked list is also one of them. The program for linked lists seems to be lengthy, but once we are aware of the concept, It's easy to implement it. Linked lists are unlike stack and queues as it stores a pointer pointing to the address. For example, while we are listening to music on Spotify, we can create our song playlist and can play a song from both starting and end of the list. These music players are implemented using a linked list. …

Architecting and Building LLM-Powered Applications

This research article explores the process of building an LLM (Language Model-based Learning) application using document loaders, embeddings, vector stores, and prompt templates. LLMs have become increasingly popular in natural language processing tasks due to their ability to generate coherent and contextually relevant text. This article discusses the importance of LLMs, compares fine-tuning and context injection approaches, introduces LangChain, and provides a step-by-step process for building the LLM app. Python code…

How I Converted Regular RDBMS Into Vector Database

In today's Generative AI world, Vector database has become one of the integral parts while designing LLM-based applications. Whether you are planning to build an application using OpenAI or Google's Generative AI or you are thinking to solve use cases like designing a recommendation engine or building a computer vision (CV) or Vector database, would be an important component to consider. What Is Vector Database and Why Are They Different Than the Traditional Database? In the machine learning world, Vector or Embeddings…

Own ChatGPT Bot in Telegram

Recently, mirror sites providing access to ChatGPT have started to appear. However, using them is unsafe because such sites can collect and analyze all your correspondence. Especially those sites that provide such access completely free of charge. There is a demand for such sites because some countries block access to ChatGPT, and OpenAI blocks access to some countries. And for some users, 20 dollars for a ChatGPT subscription is expensive.  So today, we will write our own chatbot based on ChatGPT in the Telegram…

Queue in Data Structures and Algorithms

Queue, for example, is a sequence of people who are standing for buying a metro ticket or ordering food at a store. The first person entering the queue leaves first. Similarly, the last person entering the queue leaves at the last. These queues help in managing the flow of customers and lower the chances of rush while buying.  In this blog, we further discuss queue implementation, how it is related to data structures, and its real-time applications. What Is Queue in DS? A Queue is a linear type data structure that…

5 Common Data Structures and Algorithms Used in ML

Effective data structures are essential for machine learning algorithms to analyze and manipulate massive datasets. Programmers and data scientists may enhance performance and optimize their programs by understanding these data structures. Learn the most common data structures used in machine learning. What Are Data Structures and Algorithms in Machine Learning  Data structures refer to the organization and storage of data in a computer's memory. The machine-learning process uses common data structures to store and modify…

Solving Three Medium-Level Coding – DZone

In this article, we will explore three medium-level coding problems and provide solutions for each of them. The problems we will discuss are: Minimum Number of Vertices to Reach All Nodes Maximum Twin Sum of a Linked List Swap Nodes in Pairs While these problems may appear unrelated at first, they share common characteristics and can enhance our understanding of various programming concepts. Furthermore, by exploring their solutions, we can gain insights into graph theory, linked list manipulation, and…