Home » #learning

#learning

LLMs Reasoning and Prompting

To get the most out of this article, start with the first part of this series—Core Concepts of Generative AI for Developers. There we built a mental model around transformers, self-attention, positional encoding, and modern innovations like FlashAttention and Mixture of Experts. Here we go one step further: we look at how LLMs appear to […]

LLMs Reasoning and Prompting Read More »

Generative AI Foundations: Agentic AI

LLM‑powered AI agents are transforming how we approach automation. At their core, they rely on powerful language models—but with an added layer of autonomy. This means they can break tasks into steps, make decisions, and even use external tools. They are more than simple chatbots; they are goal‑driven problem‑solvers capable of handling complex, multi‑step work. Let’s take a closer

Generative AI Foundations: Agentic AI Read More »

Model Evaluation Metrics

Whenever we build a model, we want to measure its performance—how successful is the model? However, in such fields, the word “success” can have more than one meaning. Therefore, we need to learn about differnent Model Evaluation Metrics. Classification Metrics Classification is the task of predicting the class to which input data belongs. One example

Model Evaluation Metrics Read More »

Sentiment Analysis Model

Before starting the Sentiment Analysis Model, make sure to visit NLP Architectures – Text Classification. In that article, we explored the key steps of a Sentiment Analysis Model—from tokenization and embeddings to LSTM processing and loss optimization—providing a clear picture of how text classification and sentiment analysis work. Each stage plays a crucial role in transforming raw text into meaningful predictions, enabling models

Sentiment Analysis Model Read More »

Embedding Models

In Simple words, Embedding models are machine-learning models that convert content—text, images, audio, code—into numeric vectors. These vectors capture meaning, context, and relationships so that machines can compare and reason about them. Embedding Models Word2Vec model developed by Google team led by Tomas Mikolov and its two architectures, Continuous Bag of Words and Skip‑gram, were

Embedding Models Read More »

SOLID Principles

Let’s read about improving the quality, design, and maintainability of your Java applications by applying the five SOLID. principles of object-oriented design, principles that each professional Java developer should understand. We’re Going to Look at the Many Benefits of Writing SOLID code. We will also see how SOLID principles can help us transform an application

SOLID Principles Read More »

Router Functions

Before diving into Router Functions and their implementation, we recommend reading our in-depth articles on Reactive Programming, Reactive Streams, Project Reactor, and Spring WebFlux. This will help you better understand the code snippets we’ll use to implement router functions in a Spring Reactive program. Router Functions offer an alternative to the annotation-based Spring MVC programming

Router Functions Read More »

Docker- Container Networking

Networking is vast, and it’s complex and generally horrific. But the actual day‑to‑day stuff with container networking is actually super cool. It’s slick and simple. We’ll dive straight in with the different types of networks Docker supports and then we’ll do network services. Network Types Containers need to talk to each other. Sometimes they even

Docker- Container Networking Read More »

Scroll to Top