cali rezo's website
collabs with les fées spéciales
- "Shamane" is a software prototype that focuses on data mining for science-based conservation and management of the Przewalski horse. This eco-friendly project is part of the ongoing effort for saving this endangered species!
- "Napoléon, apologie et satire" is a virtual retrospective study of the famous French emperor from the early 1800s that was conceived by the Institut de France for the bicentenary of Napoleon's death. This educational itinerary makes you ponder upon the good and the bad deeds of Napoleon throughout the exploration of 60 period prints. The collection shows illustrations glorifying the man and caricatures that mock him; the idea with this online exhibit is to show the ambivalence of the character and how various artists could react to various bombastic and at time crazy events of his life.
- "Earth in all its shapes and forms" is part of the Lodève museum's "Traces of life" exhibition, which presents several interactive installations. This 52-inch touchscreen shows the evolution of the Earth, from all angles.
- Voronoi Image Generator: this mini Python script uses common data viz tools like numpy, scipy and matplotlib to generate images from a randomly generated Voronoi 2D diagram.
- Words Generator: initially conceptualized by the Russian mathematician Andrey Markov, Markov chains can be used to model numerous situations in various fields: physics, thermodynamics, chemistry, language analysis, economics, genetics, music... (e.g.: to forecast the motion of particles in a fluid with a Brownian motion, to get random scattering of points in a mathematical space thanks to the Poisson process or for Google's PageRank algorithm).
Here is a small Python words generator that uses a 2-step Markov chain to generate new items based on a reference list.
- Map Generator: this little Python code uses cellular automata to generate small pixel art RPG-like maps. 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.
- Medusa: this is a small Python library for encoding and decoding files or folders easily. For now, Medusa offers 4 encoding/decoding algorithms: the basic Caesar (or shift) cipher, the Vigenere cipher, the Advanced Encryption Standard (AES) and the Rivest-Shamir-Adleman (RSA) algorithm.
scamdoc: ai for scam detection
Anthony Legros and Jean-Baptiste Boisseau are two Frenchmen who have been fighting online scams for years in particular through their participative website www.signal-arnaques.com. They've now added some machine learning to their toolbox to automatically evaluate "digital identities" trust.
During my internship, I was tasked with optimizing two AI models to predict as accurately as possible the chances a given e-mail or domain name had of being a scam. The two models combined are now a webservice called ScamDoc. The proposed tool was to be easy-to-use for users, maintainable for the company and rely on open-source technologies.
The service is absolutely free of charge and can be used as many times as you wish. There is also a pro (non-free) API for companies to access ScamPredictor directly from anywhere.