Blog

Build A Simple Data Science App With Streamlit

Build A Simple Data Science App With Streamlit

In today’s post, we will cover the basics of the web framework Streamlit. I am especially interested in Streamlit’s focus on data science applications. Therefore, we will build a simple web app with some data visualization on a housing price dataset. Read until the end to see a working example. At the same time, I…

Using Manim and Python to Create Animations Like 3Blue1Brown

Using Manim and Python to Create Animations Like 3Blue1Brown

If you’ve ever been mesmerized by Grant Sanderson’s fluid and captivating animations on his YouTube channel, 3Blue1Brown, you might be wondering how he creates them. The answer lies in a homemade animation engine called Manim, built with Python. While Grant Sanderson’s original version is available, he recommends beginners start with the community edition. This version…

Implementing Backpropagation in Python: Building a Neural Network from Scratch

Implementing Backpropagation in Python: Building a Neural Network from Scratch

In today’s post, I will implement a matrix-based backpropagation algorithm with gradient descent in Python. For this purpose, we’ll only use the Numpy library to explain a bit of the mathematics behind the process (mainly multivariate calculus). To better cement the concept, we’ll build an XOR neural network (a network that learns to behave like…