Piyush Mishra
Projects
Reveries
Publications
CV
Training the Pet, How AI Really Works
11 Jul 2020
Note: This is a pre-emptive post. I, for one, am really interested in AI and its future. So, it's natural that a lot of the posts here, written by me, will focus on that, including deep learning (it is a...
Artifical Intelligence
Mon Apprentissage du Français
26 Jun 2020
J’ai décidé d’étudier le français il y a environ onze ans. Je me souviens que j’étais petit et quand j’ai vu que j’allais avoir le choix d’apprendre d’autres langues dont le français, j’ai choisi le français. Je ne me souviens...
Language Learning
French
Using TPUs for Computation
25 Jun 2020
I am writing this kernel mostly to explain myself how TPUs work. TPUs or Tensor Processing Units are accelerators that are specifically designed to carry out tasks related to deep learning with ease. However, just setting up TPU as the...
Deep Learning
Code Optimisation
TPU
Cities and Cultures
22 May 2020
Oftentimes, it is said that cities open the doors for cultural appreciation and immersion. Understanding different cultures and societies, or at least trying to, is an objectively positive trait to possess, especially as we are headed to more modernisation and...
History
Cultural Appreciation
Cooling Glasses and Hot Tiffins
19 Mar 2020
I was on a flight a few days ago, travelling from my college town in Bhubaneswar to my parents’ home in suburban Delhi. In the flight, I encountered a strange man. He was one of those outgoing elderly people who...
Indian English
Etymology
Language Evolution
Why Languages Evolve, Mathematically
20 May 2019
It isn't uncommon to hear elders lament the death of "their language" and bemoan the younger generations about the language that the latter use. However, they don’t speak the Shakespearean tongue either. An evolution in language is inevitable and there...
Computational Linguistics
Evolution
Natural Language Processing
AI and the Human Bias
14 May 2019
An average modern day involves the usage of many elements of state-of-the-art AI concepts and applications. One such element is the group of virtual assistants one uses on pretty much a daily basis. These virtual assistants undergo training and are...
Artifical Intelligence
Human Bias
Minimum Support Price Analysis
09 Feb 2019
Minimum Support Price or MSP refers to the minimum price at which a commodity can be sold legally. The MSP is set by the government for various commodities annually. Agricultural Produce Market Committees or APMCs are the different marketing boards...
Agriculture
Economics
Statistical Analysis
Practical Analysis of Convolutional Neural Networks
10 Oct 2018
In this article we will be exploring one of the ways to build a Convolution Neural Network from scratch in python. For that we will be using Keras API with TensorFlow backend. We will be working on the handwritten digits...
CNN
Python
Neural Networks
Theory of Convolutional Neural Networks
10 Oct 2018
Our brain processes things in a pictorial fashion. It tries to look for features and identify or classify objects in our surroundings. Since, our aim with neural networks is to mimic the human brain, a convolutional neural network (CNN) is...
CNN
Neural Networks
What are Restricted Boltzmann Machines?
27 Sep 2018
A Boltzmann Machine can be used to learn important aspects of an unknown probability distribution based on samples from the distribution. Generally, this learning problem is quite difficult and time consuming. However, the learning problem can be simplified by introducing...
RBM
Neural Networks
Perceptron, the building block of modern AI
10 Sep 2018
The perceptron was invented in 1957 by Frank Rosenblatt and sought to binary classify an input data. It was inspired by the ability of the central nervous system of the humans to be able to do the tasks that we...
Perceptron
Neuron
Brain
Perception of Data in the Modern World
26 Aug 2018
Human progress follows a law that futurists call the Law of Accelerating Returns. It says that while the progress that humans achieve rises over time, the rate at which humans progress with respect to time, also increases. In simpler words,...
Data
Machine Learning
Intuitive Understanding of Artifical Neural Networks
10 Aug 2018
An Artificial Neural Network (henceforth ANN) is a form of computing system that vaguely resembles the biological nervous system. It is composed of very many neurons that are centres of computation and learn by a sort of hit and trial...
Neural Networks
Algorithmic Analysis to Find Odd Occuring Number
10 Aug 2018
In this post I am going to “explore the bitwise algorithm to find the only number occuring odd number of times in a given set of numbers”. I am handling the task using the bitwise operator XOR and I have...
Bitwise Algorithm
Logic