Skip to main content

Posts

Showing posts matching the search for artificial intelligence

Programming Without and With AI

đź‘€Programming Without AI refers to traditional software development, where a computer program is designed to perform a specific set of tasks based on explicit rules coded by the programmer. Traditional  programming without AI relies on explicit rules and instructions written by humans. Every possible situation has to be anticipated in advance, and the program follows fixed logic to produce results.  In contrast, programming with AI allows systems to learn from data, adapt to new situations, and improve over time . The image below illustrates the fundamentals of AI, showing how it expands from general Artificial Intelligence into Machine Learning, Neural Networks, and Deep Learning , each adding more advanced capabilities. AI Layers Explained This layered structure highlights how modern AI has moved beyond simple rule-based systems into powerful learning models capable of tasks such as image recognition, natural language processing, and autonomous decision-making.  đź‘€ Bef...

GPU vs TPU

As I explored the field of artificial intelligence and machine learning, I realized how important hardware is for training and deploying models. During my research, I learned that GPUs and TPUs have evolved in very different ways and serve different purposes. From what I observed, GPUs were not originally designed for AI. They were created for graphics rendering and gaming by companies such as NVIDIA and AMD. However, researchers later discovered that GPUs could perform thousands of calculations simultaneously, making them ideal for scientific computing and deep learning. This discovery transformed GPUs from gaming hardware into the backbone of modern AI development. Today, most machine learning tutorials, frameworks, and research projects are built around GPU acceleration. I also came across TPUs, which are Tensor Processing Units developed by Google. Unlike GPUs, TPUs were designed specifically for machine learning. Google introduced the first TPU in 2016...

.NET Ecosystem Overview - Roadmap

In this blog series we'll discuss about a roadmap to learn .NET framework. There are 10 stages in this roadmap below I have listed the stages which will guide you when learning this framework; What is .NET? .NET is a free, open-source developer platform made by Microsoft. It lets you write code — mostly in C# — and run it on Windows, Mac, or Linux. Think of .NET as the engine underneath your app: it handles memory, runs your code, and gives you a huge library of built-in tools so you don't have to write everything from scratch. You might hear ".NET Framework" mentioned — that's the old Windows-only version from 2002. The modern version is simply called .NET (versions 6, 7, 8, 9) and works everywhere. Always use the modern one unless you're maintaining an old project. Platform parts .NET is not just for websites. ASP.NET Core handles web apps and APIs and is the most popular part. WinForms and WPF are for traditional Windows desktop apps, while MAUI lets you...