Statistics is a critical component of data science and machine learning algorithms. Almost all the machine learning algorithms use mathematics in the backend, which is linear algebra and statistics…
Auto-differentiation and Autograd explained step by step
We will understand what is automatic differentiation for absolute beginners, although this concept requires a fair amount of theoretical understanding of derivatives and the chain rule, But don’t w…
Nesterov Accelerated Gradient (NAG) Optimizer in Deep Learning
In deep learning, optimizers are the type of function which are used to adjust the parameters of the model. The optimizers are used in deep learning to adjust the weights and biases of the neural n…
2 Brilliant Breakthroughs in Computational Topology Using Machine Learning
Topology is a classical branch of mathematics, born essentially from Euler’s studies in the XVII century. It deals with the abstract notion of shape and geometry. The last decades …
Miscellaneous routines in scipy included convenient functions. This article cover the removal of this feature.
Table of content
Why was _Miscellaneous routines_ r…
This article is a gentle introduction to symmetric indefinite matrices in Python
Table of content
What are symmetric indefinite matrices andwhere are they used?
Imple…
Biosim4: Framework For Evolution With Neural Networks
Biosim4 is a project in which there’s a 2-dimensional world where creatures with neural brains live in it. They have genomes (complete genetic information) that they pass on from o…
P5Js is an implementation of processing.org’s library in JavaSript. It can be thought of as a canvas management library. Integrating such a library with a common backend like Flask unlocks amazing …