Neural Network from Scratch using Python

Here’s something that might surprise you neural networks aren’t that complicated! The term “neural network” gets used as a buzzword a lot, but in reality they’re often much simpler than people imagine. This post is intended for complete beginners. We’ll understand how neural networks work while implementing one from scratch in Python. More …

What is variance in Scala?

In the generic types, the variance is the correlation between the inheritance relation of the abstract types and how it is “transmitted” to the inheritance in the generic classes. Scala supports variance annotations of type parameters of generic classes, to allow them to be covariant, contravariant, or invariant. More …