To follow up on evolutive models, I wanted to talk about cellular automata. Broadly speaking, a cellular automaton is a discrete model that is defined by a grid of cells – each in a given state – that changes generation after generation according to one or more evolution rules.
In computer science, genetic algorithms are metaheuristics that help solve optimization problems. Those evolutionary algorithms are inspired by the Darwinian evolution process and rely on iterative generation breeding to get from a (mostly random) initial population of individuals to one that counts many individuals “well-fit” for the task at hand.Read More »A peek at genetic algorithms
A few months ago, I collaborated with the abstract painter Cali Rezo on a 1′ video that showed her Live Painting session at the Paul Stewart Gallery. It was a very interesting project that taught me a lot about video editing and I wanted to keep on learning about this media.
How to accurately represent the evolution of your data over time?Read More »Data Visualisation: the Good, the Bad and the Ugly (4)
How do you sort through your data and show what’s relevant?Read More »Data Visualisation: the Good, the Bad and the Ugly (3)
Your mission: give us an accurate report on the Intergalactic Starfleet!Read More »Data Visualisation: the Good, the Bad and the Ugly (2)
Do you know how to best represent the number of subscribers of a website over time?Read More »Data Visualisation: the Good, the Bad and the Ugly (1)
A series about some pitfalls of data visualisationRead More »Data Visualisation: the Good, the Bad and the Ugly (0)
Last April, the great abstract painter Cali Rezo did an exhibit in Paris during two weeks. The whole event was hosted by the Paul Stewart Gallery and it showed numerous paintings, sketchbooks and collages. At the end of the two-weeks exhibition, she organized a live painting where she realized three unique pieces in front of the audience.
Although I’m not much of a physicist, I am always fascinated with how simple laws, such as Newton’s, can create beautiful and complex movements. I tried to illustrate this by working out little simulations of basic physical models: particles elastic collision, free fall and pendulum evolution.
This semester, in the course of my High Performance Computing class, I applied basic notions of parallelization and distributed computing to common problems. For example, I studied how parallelizing the modelization of the shallow water equations can save you a lot of time!
This year, during my engineering formation, I participated in a great project: the development of a web application for EEG analysis. We worked with an innovative start-up specialized in neurofeedback, Mensia Technologies, who asked us to create the first prototype of the NeuroBrowse project.