Category: Tutorials
-
Basic Traefik proxy server setup
Recently, I came across a tool called Traefik. Traefik is a tool that takes care of routing HTTP requests to different Docker containers running on a server. This let’s you focus more on your containers and projects and less on server maintenance. The basic setup I had in mind was to have two domains living…
-
Run Angular 18 Karma Unit Tests in Docker
I have been working on a frontend library using Ionic 8 and Angular v18 and wanted to set up Karma Unit Tests. One issue I ran into was getting the tests to run locally and, later, in a Docker container in a CI/CD pipeline so I put together a GitHub Repository as an example. This…
-
Applications of Particle Swarm Optimization
Particle swarm optimization can be used in a variety of different applications. A few examples involving nonconvex, multi-objective, discontinuous search spaces and applications in neural networks and support vector machines are mentioned.
-
In-depth details of Particle Swarm Optimization
I explain and show code to construct the Particle Swarm Optimization in Python. I conclude by optimizing on the Rastrigin function, a function that researchers use to test optimization algorithms on.
-
An Overview of Particle Swarm Optimization
Particle swarm optimization is often used to optimize functions in rather unfriendly non-convex, non-continuous spaces. The idea behind the algorithm involves a swarm of particles flying through a space both collaboratively and independently.
-
Lyapunov spectra of inverted discrete dynamical systems
One can estimate the lyapunov spectrum of dynamical systems and their inverted counterparts using local Jacobian matrices and Wolf’s algorithm.
-
Modelling Sensitivity using Neural Networks
Artificial neural networks can be applied to the delayed Henon map and shown to replicate the sensitivities of the map surprisingly well.
-
Inverted Delayed Henon Map
Inverting the delayed Henon map yields a repellor whose sensitivities can be explored.
-
Delayed Henon Map Sensitivities
Partial derivatives can be used to explore how sensitive the output of a function is to perturbations in each of the time lags.