Ashwin Vaidya About

Posts

Ghosts of Our Former Selfs

Last Updated: 30 March 2024

If I were to point at an object that is very precious to me, I'd have a hard time. Is it my jacket I bought from my very first salary as a Teaching Assistant in a new country. Not only did it signify a mark of independence but has also accompanied me through everything in my Master's. All the ESN ev...

Underground

Last Updated: 03 December 2023

It is a strange thing to wake up every day in an underground chamber. But, today I am up earlier than usual. It is my 1-hour excursion outside. I can only do it an hour a week and that too in a heavy clumsy suit. I don’t hate it. It is designed to protect me. And afterall all this radiation from abo...

Optimize Your Present

Last Updated: 03 December 2023

We all go in life hoping to get the big break where we are free to pursue the hobbies we want, read the books on our list, pick up skills we always wanted, work on our ambitions or be who we aspired to be. The only issue is that the big break is somewhere in the distance outside our horizon. Life al...

Welcome to Boston Dynamics here is your all-access pass and the standard 12 gauge shotgun, remember if anything non-human starts asking questions you shoot it.

Last Updated: 03 December 2023

Antony opened his eyes to see that he was sitting in an office. On the other side of the desk was a woman who said: “Welcome to Boston Dynamics” while smiling. “I see you took a moment to close your eyes. “I am sorry. Might have been the excitement”, said Antony. “Happens to all”, she said. At that ...

Most people have some kind of super power. You’re a high level speedster but have absolutely no desire to be a hero. All you want to do is deliver your pizzas anywhere on earth in 30 minutes or less

Last Updated: 03 December 2023

You don’t make a billion dollars a month delivering pizza. Well, not If you have powers like mine. I deliver pizza anywhere in the world in under 30mins. I operate from my house and make the pizza when the order comes in. My speed allows me to collect the ingredients when I need to make the pizza. I...

Virus?

Last Updated: 03 December 2023

Today the world faces a threat from something we cannot see. Something that does not think. It’s not alive. It does not discriminate and had no vendetta against you. It is just doing its job; to make copies of itself. It does not make a strategy. You do. And you have failed. Now just change the part...

Into the Storm

Last Updated: 03 December 2023

Well, now that you ask, Mr Jasper, there was this incident with this one man which was so peculiar that his disappearance keeps me up some nights. Not one that the Bureau was assigned to but which was so bizarre in its details that it still remains mysterious. According to everyone concerned, he was...

Emissaries Around The Distant Sun

Last Updated: 03 December 2023

It is not an ordinary day when you make contact. I remember that day clearly. We detected their presence 10 years ago. And, at once sent a probe. It went into an orbit around a distant sun. It was to be joined by theirs. 9 years is a long time to communicate, yet the world remained excited when we f...

A Cup of Coffee for Alan

Last Updated: 03 December 2023

“One medium cappuccino for Alan”, shouted the Barista from behind the counter. She didn’t have to. He was the only one there this early in the morning. He approached her and she gave him the smile of familiarity while handing him his coffee and the aluminium finished AstraSlate. Alan gave her a big ...

Into the Void

Last Updated: 03 December 2023

He had a rover to fix. The loose soil around the Veris crater gave in sending the it crashing into the crater. As he reached the edge of the Veris, he could make out the fallen rover. This height and the lack of atmosphere gave him a clear view of the stars. He could make out the Sagatus constellati...

Basics.

Last Updated: 02 December 2023

There are certain things that you should do when playing Squash so that you are in a good position to remain in the rally, and, in most cases, win it by following these things. It’s the small things like having the proper racket preparation. Ensuring that you go back to the T after your shot. And, k...

Domains of Warfare

Last Updated: 02 December 2023

A domain in warfare is where the weapons cause the damage. The air domain is dominated by missiles and aircrafts. Cross-domain warfare is when a weapon is launched from one domain and delivers destruction in a different domain. Surface to air missiles launch from the land domain and enter the air do...

A Very Basic Introduction to Artificial Neural Network

Last Updated: 01 December 2023

Yesterday, I was considering going for The Most Epic Action Movie Ever. Since it was an action movie, I was up right away. A quick search online revealed it having good ratings. That's great! I called my friends, informed my plans and they jumped in. All boxes ticked, so I went. The decision process...

Self Driving Car using Genetic Algorithm in Unity Engine

Last Updated: 01 December 2023

I created a self-driving car in Unity engine using genetic algorithm. You can see the results: I took up this project after being inspired by these videos: Making the Neural Network To implement this the first step was to learn what a neural network is and how does it work. After spending a lot ...

What is Machine Learning?

Last Updated: 01 December 2023

Photo by Franck V. on Unsplash What is Machine Learning? You and your friends are planning a mountaineering adventure. However, you do not have the heavy duty jacket to keep you warm. You log into a shopping site with a single day shipping promise. However, while you are shopping for the jacket...

Tech In Fitness Trackers

Last Updated: 01 December 2023

Health has become a primary concern for many. From taking a walk to joining a gym, everyone is levelling up their fitness. With entrance of devices like Apple watch and Fitbit, you can now keep track of calories burned, stairs climbed, distance run, weight lost etc. And while these devices look tiny...

Creating Neural Network from Scratch in Python

Last Updated: 01 December 2023

In my previous post, I had introduced neural networks at a very high level. If you haven’t read that post then I suggest reading it first before continuing. It will give you an idea of what we are going to accomplish today. In this post, I am going to show you how to create your own neural network f...

Elon Musk vs Neil Degrasse Tyson Image Classifier Using Tensorflow

Last Updated: 01 December 2023

As part of my quest to learn Deep Learning, I wanted to make a classifier for images. One of the very first tutorials in Deep Learning that one will come across is a Cats vs Dogs classifier. So obviously I decided to implement it, except for one change. But since I am a big fan of Elon Musk and Ne...

K-Means Clustering

Last Updated: 01 December 2023

What is it? Suppose we have data of various users from a social media. The data might contain information regarding their friends, interests, posts, etc. This is an example of multidimensional data. Further, this data is unlabeled. Which means that we don’t know what we are looking for. Now, suppose...

Linear Regression

Last Updated: 01 December 2023

Suppose you are working in a space agency and you want to predict when the next solar flare might hit Earth. You then start collecting data such as the time when previous flares hit Earth, gamma-ray radiations received, etc. Then, you plot these variables and examine whether there is a relationship ...

Fashion MNIST Loader

Last Updated: 01 December 2023

Motivation The fashion MNIST dataset is a replacement of the MNIST dataset. Like the 10 digits, it has 10 classes. Label Description T-shirt/top 1 Trouser 2 Pull...

Decision Trees

Last Updated: 01 December 2023

Decision Trees Disclaimer: In the post, I have used NASA astronaut recruitment procedure for the example. I don't have any experience in it and do not work for NASA. ( At least not yet 🙂 ). The example is based on the information available here: https://www.nasa.gov/audience/forstudents/postsecondar...

Brain Machine Interfaces

Last Updated: 01 December 2023

Remember the Matrix? Neo had these plugs connected to him which helped him enter the Matrix, where he could move, feel, fly or even stop bullets in mid-air. Or the movie Avatar, where Jake lies in a capsule which helps him control the Avatar. Sure they are all science fiction, but are we really far ...

Generating Strings Using Genetic Algorithm

Last Updated: 01 December 2023

Generating Strings Using Genetic Algorithm We have always looked at nature and tried to understand its processes. Understanding the movement of planets and stars gave us the theory of gravity. It enabled us to send humans to Moon and soon will help us reach Mars. Even with all our understanding of v...

AI Environment Types

Last Updated: 01 December 2023

Photo by rawpixel on Unsplash An AI agent operates in an environment. For example, for a self-driving car, the environment is the road and for a chess-playing agent, the environment is the chessboard. Further, an environment might also have other agents operating on it. Like other autonomous ve...

K Nearest Neighbors

Last Updated: 01 December 2023

(The following uses a barebones example merely for the purpose of illustration) Consider that you have two species of trees in your neighbourhood. You collect their leaf size, leaf colour, height and other details. Now you plot this data on a graph using only the leaf size and the leaf colour. Somet...

Broken Links and Readibility

Last Updated: 01 December 2023

In Service of the Reader. I like reading. Books, blogs, newsletters, flyers, magazines,... you get it. Major part of reading is the reading experience. Sometimes when I come across a blog that has a very clear design, I am delighted, and immediately in love with it. A clean design is a service to th...

Q Learning

Last Updated: 01 December 2023

Quick Refresher on Reinforcement Learning Before I explain what Q Learning is, I will quickly explain the basic principle of reinforcement learning. Reinforcement learning is a category of machine learning algorithms where the systems learn on their own by interacting with the environment. The idea...

Generating faces using Deep Convolutional Generative Adversarial Network (DCGAN)

Last Updated: 01 December 2023

The internet is abundant with videos of algorithm turning horses to zebras or fake Obama giving a talk. Earlier people were obsessed with making their photos imitate some famous artist's style, now they are obsessed with looking old. All this is possible by a kind of neural network called Generative...

Invisibility Using OpenCV

Last Updated: 01 December 2023

OpenCV is the go-to library for all your image processing needs. I used it to create my invisibility project. An object is invisible if you can see through it. The problem then becomes how do you show the background instead of the foreground object. A simple idea is to take a photo of the backgroun...

What is Artificial Intelligence

Last Updated: 01 December 2023

Photo by Franck V. on Unsplash What is Artificial Intelligence? Artificial Intelligence! The solution to all our problems or our future overlords? Whichever side you are on, this article attempts to broadly explain what comprises artificial intelligence. There are a lot of definitions for what ...

Making a Telegram Bot for My Results

Last Updated: 01 December 2023

Chat bots are everywhere online - Slack, Discord, facebook messenger. Even my friend had created an amazing telegram bot which sends a message when the latest episode of your favourite anime is released. Inspired by his bot, I decided to make my own telegram bot. I had then recently given my final u...

AutoEmailer

Last Updated: 01 December 2023

During my undergraduate, I was part of an organization called MIT Computer Users Group (MCUG). The group conducted activities such as teaching Linux. At that time we also published a quarterly newsletter explaining the latest in technology. We only made two physical copies while distributed it in di...

A.I That Writes Its Own A.I

Last Updated: 01 December 2023

Yep, you read that right. AI that writes its own AI. AutoML (automated machine learning) is a neural network that designs other neural networks. Sundar Pichai showed AutoML at the 2017 Google I/O. According to Google, it scored a record 82 per cent prediction accuracy in correctly classifying images...

Overfitting vs Underfitting

Last Updated: 01 December 2023

Supervised learning tasks are divided into two types, classification and regression. In classification tasks, the machine learning model has to find the decision boundary between the class variables. For example, classifying whether a given image is of a star or a supernova. Classification With de...