LATEST POSTS
April 19, 2025
In the last post, I explained about matrix operations, the eigen vectors, the operator matrix, etc. We also went through the basic single qubit gates, like the Pauli X gate, Hadamard gate etc.In this post we will cover multi Qubit Quantum gates and visualize the entanglement between states. Quantum CNOT gate The quantum CNOT gate (Controlled-NOT gate) is a two-qubit quantum gate that flips the target...
March 11, 2025
My next few posts will be about quantum computing, (not the Iran’s version where they portrayed a ZedBoard Zynq-7000 as a quantum processor).We will code on IBM Qiskit libraries. This post will focus mainly on core concepts of linear algebra, complex numbers and mathematics for quantum computing. Matrices A matrix is a rectangular array of numbers, symbols, or expressions arranged in rows and...
February 1, 2025
Speech-to-text technology converts spoken language into written text using automated speech recognition (ASR). It is widely used for applications such as voice assistants, transcription services, real-time captions, and hands-free communication. This technology relies on machine learning, natural language processing (NLP), and deep learning algorithms to improve accuracy by understanding accents, dialects,...
December 28, 2024
Model quantization is a technique used to optimize machine learning models by reducing their size and computational requirements, making them more efficient and suitable for deployment on resource-constrained devices such as smartphones, edge devices, and embedded systems. Quantization involves converting the model’s parameters (weights and activations) from high-precision data types, such as 32-bit...
October 30, 2024
ESP32 is a single 2.4 GHz Wi-Fi-and-Bluetooth combo chip designed with the TSMC low-power 40 nm technology. We will use the GPIO pins functionality only in this post, but each pin has more than one possible functionality and while using a pin for particular task, we need to double check its alternative functions. Most of the GPIO pins have PWN functionality except pins (34,35,36,39), some GPIO pins...
September 20, 2024
The physical design process is crucial in transforming chip designs into real-world products that drive our digital world. It involves a carefully planned series of steps aimed at optimizing chip layouts for performance, power efficiency, and manufacturability. But what are these steps, and how do they fit into the broader design process? Let’s dive into the complexities of physical design and explore...
August 9, 2024
A cryptocurrency is a digital currency designed to work as a medium of exchange through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it. It has, in a financial point of view, grown to be its own asset class. However, on the contrary to other asset classes like equities or commodities, sectors have not been officially defined as...
July 18, 2024
A generative adversarial network (GAN) is a class of machine learning frameworks and a prominent framework for approaching generative AI.The core idea of a GAN is based on the “indirect” training through the discriminator, another neural network that can tell how “realistic” the input seems, which itself is also being updated dynamically. This means that the generator is not...
May 26, 2024
When the transformer model came in the “Attention is all you need” paper, it changed the way NLP tasks were handled. I explained it in my previous post Transformer modelIn 2021 there was another paper “An image is worth 16×16 words” to attempt doing computer vision tasks using the transformer model. The model ignores the traditional approach of filters used for CNNs and...
April 21, 2024
A neural network is a network of neurons. A neuron is a mathematical function which transforms the input data elements into a single output value. In the above diagram the single neuron applies a given weight-age and a bias to each input to come up with the output value. If we represent the neuron bias as another input to neuron then the above equation can be simplified as since b1 is another weight...
No posts found