Written July 2020

With the spread of COVID-19, global stock markets have declined significantly. U.S indices including the S&P 500, Dow Jones and NASDAQ have dropped close to 30%, bringing us to values which were previously observed in 2017.

GSPC, DJI, IXIC Index Values (Yahoo Finance, 2020/03/31)

From prior crashes we know that large drops in the stock market results in excellent investment opportunities. But how do we know the right time to take a shot and buy some stocks 🤔?

This past week, I challenged myself to train an AI to predict the S&P 500’s movement based on data from past market crashes. If you are interested…

When I first thought about getting into Virtual Reality, I thought it would be as simple as buying a popular headset and jumping into Unity. Like many others, I got stuck at step 1 😂!

Literally me.

The variety of headsets were overwhelming! They all had different features and specifications. Some headsets costed $10 while others were $1000! After days of research I finally started to understand the differences between each headset and why someone would choose to use a cheap piece of cardboard over a more expensive (and immersive) VR experience.

When we think of Augmented and Virtual Reality, our minds immediately go to either video games, Snapchat, or Pokemon GO. While these are all early adopters of this technology, AR and VR have so much more use than just entertainment.

AR and VR alter and create realities

When describing different types of realities, we refer to the reality spectrum.

Human Evolution

Generation after generation, humans have adapted to become more fit with our surroundings. We started off as primates living in a world of eat or be eaten. Eventually we evolved into who we are today, reflecting modern society. Through the process of evolution we become smarter. We are able to work better with our environment and accomplish what we need to.

The concept of learning through evolution can also be applied to Artificial Intelligence. We can train AIs to perform certain tasks using NEAT, Neuroevolution of Augmented Topologies. Simply put, NEAT is an algorithm which takes a batch of AIs…

Space Invaders

Everyone is talking about the race between Artificial Intelligence and Human Intelligence. When will AI fully surpass human ability and be in control of a majority of our daily lives? While humans spend their days going to school and educating themselves, what is AI doing to get an edge on the competition? AI needs to step up it’s game!

Jokes apart, there is a technique in Artificial Intelligence called Reinforcement Learning (RL) which allows an AI to train/teach itself how to perform a certain task. …

From messing around with a programmable calculator to founding Udacity, Sebastian Thrun perfectly demonstrates the mindset you need to make a big impact on the world.

Sebastian Thrun

The reason for his success isn’t a secret. It is because of who he is. His drive, passion, perseverance all contributed to where he is today.

His interest in problem solving and understanding the world started with a simple programmable calculator. He was fascinated by how it responded to the commands he gave it. Fast forward 25 years and Thrun is teaching AI and computer science at Stanford.

Growing up, we are commonly asked one question: what do you want to be when you are older? We all have high hopes and dreams, whether it is to be something cool like a policeman or a firefighter, or in recent years, the owner of your own company, a startup.

To be blunt, it is nowhere near as easy as it sounds, but it is not impossible. The trick to being able to do anything in life is hard work.

And how to create your own bag of words classifier

With the nifty extractive text summarizer we created in Part 1, we were able to take news articles and cut them down to half their size or more! Now it is time to take these articles and classify them by subject. In this part we will go through how to create a bag of words NLP classifier to do this!

How to create a Bag of Words Classifier (Python)

GitHub Repository:



  1. Import libraries and data set
  2. Clean the articles in the data set and store each article as an element in a list
  3. Create our bag of words matrix
  4. Divide the array into a test and training set
  5. Predict test…

And how to create your own extractive text summarizer

Imagine you are given an assignment from school or work that involves A LOT of research. You spend all night grinding it out, so you can acquire the knowledge you need for a high-quality end product.

Now imagine you are given the exact same assignment and you finish with the same high-quality result except this time you finished with lots of time to spare!

For obvious reasons the latter scenario is preferable. Time is a valuable asset hence we need to find a solution to one of the biggest time wasting problems we face as a society: modern-day data influx.

And how you can make your own machine learning classifier to analyze data

Which animal has a long tail, pointy ears, whiskers, and is a common household pet?

Photo by MIKHAIL VASILYEV on Unsplash

If you guessed a cat, you would be correct!

Now imagine you are a car salesman selling a van which retails at around $40,000. Would a 22 year-old man who has an annual salary of $50,000 purchase your car?

This scenario has so many variables that make it difficult for anyone to answer! However, it is possible with Data Science.

What is Data Science and how can it help?

Data Science is an emerging field where data scientists use algorithms to extract insight from massive amounts of data.

When I asked you to identify…

Vedant Gupta

I love sharing my learnings/experiences from working with new emerging technologies. Check out what I am working on! https://tks.life/profile/vedant.gupta

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store