Elegant Algorithms using Randomization

by Chaithanya Shyam D   |   January 06, 2021

Elegant Algorithms using Randomization Randomized algorithms are those algorithms that make use of something random (for example a random permutation of an array, a random number generator, etc) to calculate the answer fast with certainty or it gives the approximate...

The Elliptic Curve Cryptography

by Rakshita Varadarajan   |   January 04, 2021

Introduction Elliptic Curve Cryptography (ECC) is one of today’s most powerful but least understood public-key encryption methods which is found upon the mathematical concept of elliptic curves. Compared to other algorithms serving the same purpose, ECC allows for smaller, faster...

How are researchers and their research rated?

by Shivansh Joshi   |   November 12, 2020

A lot of research is continuously happening around us. While the word research seems fascinating to most of us, we seldom know how impactful the research is or how the actual impact of any research is measured. While there are...

An Introduction to PyTorch

by Shruthan R   |   October 14, 2020

An Introduction to PyTorch PyTorch was released in early 2017 by Adam Paszke, Sam Gross, Soumith Chintala, Gregory Chanan and has been making a pretty big impact in the deep learning community. It's is a Python-based scientific computing package targeted...