Machine Learning Blogs

LLMs (Text Generative AI) Evaluations and Metrics

Language Models, often referred to as Large Language Models (LLMs), have revolutionized the way computers understand and generate human language. They’re like super-smart AI writers, capable of crafting coherent and context-aware text. In this blog, we’re diving into the world of LLMs, text generation models (Next token prediction) and its evaluation techiniques.

Read More

Contrastive Loss on MNIST Dataset

We are going to take a different way of learning. Here I’m presenting question answer based method in which I’ll show the code first and ask questions about it. This is similar to real-world learning where we do something and keep asking ourselves questions until we understand it properly.

Read More

General

How Tata's Was Ahead of its Time?

For thousands of years, India was a highly industrialized country, known for its skilled production of goods that not only met its own needs but were also exported worldwide. The country had a well-established industrial base, particularly in the power-driven cotton textile industry, where pioneers like Jamsetji Tata played a significant role. This sector was already thriving before J.N. Tata entered the scene. He understood the full scope of the industrial revolution in the West and recognized its transformative potential for India. Unlike others who focused primarily on political strategies, Tata saw that India’s true freedom would come from industrialization, alongside the infusion of modern science and technology into the country’s economy.

Read More

System Blogs

Setting Up a PC for Machine Learning

In the fast-evolving landscape of machine learning, having a well-equipped PC is essential for seamless development. This guide outlines the step-by-step process to set up your machine learning workstation, starting from the installation of the Ubuntu operating system to configuring essential tools like Conda, Nvidia drivers, and text editors.

Read More

I Chose a PC as a Machine Learning Engineer

I recently got myself a new computer – one with a powerful CPU and a fancy graphics card 😄. My aim was to have a system that would support both my personal tasks and my learning adventures. Since I was planning to leave my job and didn’t have a personal computer of my own, I put a lot of thought into what to buy and what configuration to choose. Ultimately, I decided to go for a high-end PC. Let me break down why I made this choice over getting a laptop.

Read More