Open in app
Home
Notifications
Lists
Stories

Write
Shiva Verma
Shiva Verma

Home

About

Pinned

Solving JigSaw Puzzle Using Neural Nets

Can Neural Net solve a 2x2 Jigsaw Puzzle? — Training a Neural Net on permutation invariant data is difficult. And a jigsaw puzzle is one of those. What is Permutation Invariance? A function is a permutation invariant if its output does not change by changing the ordering of its input. Here is an example below. 1) f(x,y,z) = ax + by +cz 2)…

Artificial Intelligence

7 min read

Solving JigSaw Puzzle using Neural Nets
Solving JigSaw Puzzle using Neural Nets

Mar 26

Understanding Self Supervised Learning, with Examples

You must be familiar with the terms supervised and unsupervised learning. Somewhere between these two methods, we have something called self-supervised learning, which can solve really interesting problems. To understand self-supervised learning properly, let’s briefly discuss supervised and unsupervised learning first. Supervised learning Let’s say, we have certain data(input) and labels(ground truth).

Aritificial Intelligence

5 min read

Understanding Self Supervised Learning, with Examples
Understanding Self Supervised Learning, with Examples

Oct 27, 2021

Image Rotation Using Neural Networks

How cool it would be if we could read the angle of images, just using Neural Nets. It can be used to stabilize the videos in real-time or offline. It can also be used to replace physical sensors used for measuring angles. It sounds fancy, so I decided to pick…

Deep Learning

4 min read

Image Rotation Using Neural Networks
Image Rotation Using Neural Networks

Published in Mugs

·Aug 29, 2021

Creating your first app startup? Note down these 6 tips.

I launched my first app startup 6 months ago at Playstore. It currently has 1000+ organic users. Here are my quick and to-the-point tips for you, which I have learned so far. These tips are going to help people who are planning to launch their first app startup. Note: Following…

Startup

3 min read

Creating your first app startup? Note down these 6 tips.
Creating your first app startup? Note down these 6 tips.

Published in Towards Data Science

·Oct 25, 2020

Start using Linux commands to quick analyze structured Data, not Pandas

Sometimes we need to quickly analyze or validate our structured data. Generally, people tend to use pandas since it seems easy and visually good. The problem with pandas is that it can be super slow if you have large data. We have another alternative which is Linux commands. Linux commands…

Data Science

5 min read

Start using Linux commands to quick analyze structured Data, not Pandas
Start using Linux commands to quick analyze structured Data, not Pandas

Published in Towards Data Science

·May 3, 2020

Understanding Axes and Dimensions | Numpy | Pandas

Know how to apply a function along the various axis in Data. — I am going to explain a really basic but important topic, Axes and Dimensions. Many people find it quite confusing, especially using axis while applying a function on multi-dimensional data. Axis or dimensions is a very generic concept. Whether you are handling data in Numpy, Pandas, TensorFlow, or another library…

Data Science

4 min read

Understanding Axes and Dimensions | Numpy | Pandas
Understanding Axes and Dimensions | Numpy | Pandas

Published in Towards Data Science

·Apr 16, 2020

How to Create a Custom Loss Function | Keras

For Neural Nets — The Loss Function is one of the important components of Neural Network. Loss is nothing but a prediction error of Neural Net. And the method to calculate the loss is called Loss Function. Loss is used to calculate the gradients for the neural net. And gradients are used to update…

Machine Learning

3 min read

How to Create a Custom Loss Function | Keras
How to Create a Custom Loss Function | Keras

Published in Towards Data Science

·Feb 19, 2020

An Efficient Way to Label Your Images with Jupyter Notebook

You might get into a situation where you need to label your Images for training. Or you already did. One way of labeling is to manually look at each image and write down its label in a file, which is a painful process. In this blog post, I am going…

Machine Learning

2 min read

An Efficient Way to Label Your Images with Jupyter Notebook
An Efficient Way to Label Your Images with Jupyter Notebook

Published in Towards Data Science

·Jan 24, 2020

Reading Clocks using Neural Nets

Can Neural Network detect time from Analog Clocks Images? — I was really interested in an idea, which was to read the time from Analog Clock Images using Neural Nets. To do this task, I needed a dataset containing clock images, but there was not any dataset available on the web. One other way was to download the clock images…

Artificial Intelligence

4 min read

Reading Clocks using Neural Nets
Reading Clocks using Neural Nets

Published in Towards Data Science

·Jan 1, 2020

Smallest Neural Network

I am not going to write about complex maths and algorithms behind the Neural Network. Rather I am going to build your intuition on how a neural network works. I am going to do so by creating the smallest neural network and train it to do a simple task. Intuitions…

Artificial Intelligence

3 min read

Smallest Neural Network for Beginners
Smallest Neural Network for Beginners
Shiva Verma

Shiva Verma

Creating out of the box machine learning projects | shivajbd@gmail.com

Following
  • Ajit Rajasekharan

    Ajit Rajasekharan

  • Prashant Verma

    Prashant Verma

  • Anand K Parmar

    Anand K Parmar

  • Andrew Ng

    Andrew Ng

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable