Python Time Series Forecast – A Guided Example on Bitcoin Price Data

A Time Series is essentially a tabular data with the special feature of having a time index. The common forecast task is ‘knowing the past (and sometimes the present), predict the future’. This task, taken as a principle, reveals itself in several ways: in how to interpret your problem, in feature engineering, and in which … Read more

TensorFlow vs PyTorch — Who’s Ahead in 2023?

Is TensorFlow Better Than PyTorch? Since PyTorch made its way into the machine learning sphere in 2016, loyalists from both camps have sung the praises of their framework of choice.  Today, curious minds such as yourself are looking through page after page to find out which one is worth your valuable time and effort. Both … Read more

Plotting Vector Fields and Gradients for ANN Gradient Descent

👉 This is a follow-up article to Gradient Descent in Neural Nets – A Simple Guide to ANN Learning – Finxter, where a lightweight introduction to Gradient Descent is given. In this article, you will learn how to produce the graphs in that article, especially the vector fields! Data visualization is an enlightening task in … Read more

Gradient Descent in Neural Nets – A Simple Guide to ANN Learning

💡 Gradient Descent: What is it? Where does it come from? And what the heck is it doing in my ANN? You can scroll through the slides as you watch this video here: This article aims to present the gradient descent algorithm in a light fashion, familiarizing new Machine Learning enthusiasts with this fundamental technique… … Read more

Tensors: The Vocabulary of Neural Networks

In this article, we will introduce one of the core elements describing the mathematics of neural networks: tensors. 🧬 Although typically, you won’t work directly with tensors (usually they operate under the hood), it is important to understand what’s going on behind the scenes. In addition, you may often wish to examine tensors so that … Read more

The Magic of Neural Networks: History and Concepts

Artificial neural networks have become a powerful tool providing many benefits in our modern world. They are used to filter out spam, perform voice recognition, play games, and drive cars, among many other things. As remarkable as these tools are, they are readily within the grasp of almost anyone. If you have technical interest and … Read more

Top 21 Developer Jobs and Career Paths in 2023

This article will go over the top 21 most attractive developer jobs in the decade to come. Note that the purpose of this article is to look forward to the future rather than looking backward into the past. The future is inherently uncertain but we did everything we could (as you’ll see) to remain objective … Read more

Quant Developer — Income and Opportunity

Before we learn about the money, let’s get this question out of the way: What is a Quant Developer? A quantitative developer (i.e., Quant) is a financial programmer focused on financial modeling and quantitative finance and trading. Quants use their profound knowledge of statistics and math, finance, data structures, algorithms, machine learning, scientific computing, data … Read more