Tag: reinforcementlearning

Building a realistic Reddit AI that get upvoted in Python

Building a realistic Reddit AI that get upvoted in Python

Sometimes I find these AI / programming hobby projects that I just wished I had thought of... Will Stedden combined OpenAI's GPT-2 deep learning text generation model with another deep-learning language model by Google called BERT (Bidirectional Encoder Representations from Transformers) and created an elaborate architecture that had one purpose: posting the best replies on … Continue reading Building a realistic Reddit AI that get upvoted in Python

Neural Synesthesia: GAN AI dreaming of music

Neural Synesthesia: GAN AI dreaming of music

Xander Steenbrugge shared his latest work on LinkedIn yesterday, and I was completely stunned! Xander had been working on, what he called, a "fun side-project", but which was in my eyes, absolutely awesome. He had used two generative adversarial networks (GANs) to teach one another how to respond visually to changing audio cues. This resulted … Continue reading Neural Synesthesia: GAN AI dreaming of music

ArchiGAN: Designing buildings with reinforcement learning

ArchiGAN: Designing buildings with reinforcement learning

I've seen some uses of reinforcement learning and generative algorithms for architectural purposes already, like these evolving blueprints for school floorplans. However, this new application called ArchiGAN blew me away! ArchiGAN (try here) was made by Stanislas Chaillou as a Harvard master's thesis project. The program functions in three steps: building footprint massingprogram repartitionfurniture layout … Continue reading ArchiGAN: Designing buildings with reinforcement learning

Beating Battleships with Algorithms and AI

Past days, I discovered this series of blogs on how to win the classic game of Battleships (gameplay explanation) using different algorithmic approaches. I thought they might amuse you as well : ) The story starts with this 2012 Datagenetics blog where Nick Berry constrasts four algorithms' performance in the game of Battleships. The resulting levels … Continue reading Beating Battleships with Algorithms and AI

Open Source Visual Inspector for Neuroevolution (VINE)

Open Source Visual Inspector for Neuroevolution (VINE)

In optimizing their transportation services, Uber uses evolutionary strategies and genetic algorithms to train deep neural networks through reinforcement learning. A lot of difficult words in one sentence; you can imagine the complexity of the process. Because it is particularly difficult to observe the underlying dynamics of this learning process in neural network optimization, Uber … Continue reading Open Source Visual Inspector for Neuroevolution (VINE)

Libratus: A Texas Hold-Em Poker AI

Libratus: A Texas Hold-Em Poker AI

Four of the best professional poker players in the world - Dong Kim, Jason Les, Jimmy Chou, and Daniel McAulay - recently got beat by Libratus, a poker-playing AI developed at the Pittsburgh Supercomputing Center. During a period of 20 days of continuous play (10h/day), each of these four professionals lost to Libratus heads-up in … Continue reading Libratus: A Texas Hold-Em Poker AI