recentpopularlog in

david.parrott : ai   112

« earlier  
Job Talle | Evolving Lindenmayer systems
Lindenmayer systems have been developed to model plant growth. An evolutionary algorithm can be used to simulate plant evolution using L-systems. The systems themselves represent DNA, while the structures they produce represent plants. This technique gives rise to interesting yet familiar plant-like structures.
ai  algorithms  development  programming  gamedev 
7 weeks ago by david.parrott
Job Talle | Simulated ecosystems
Ecosystems can be simulated to observe and understand their behaviour. In a closed ecosystem, nothing enters or leaves the system from the outside world. I simulate and explore such a system in this article, and I discuss its real world similarities and applications.
ai  algorithms  development  programming  simulation 
7 weeks ago by david.parrott
Job Talle | Swarm behaviour
Swarm behaviour can be simulated using a few simple rules. Implementing these rules enables us to simulate flocking birds, schooling fish and swarming crowds. In this article, I walk through the process of implementing this algorithm.
ai  algorithms  development  programming 
7 weeks ago by david.parrott
Job Talle | Lindenmayer systems
Lindenmayer systems (or L-systems) can be used to produce intricate patterns by repeatedly applying production rules. Rendering these systems results in interesting fractals that can be useful in procedural generation. A method for rendering 3D Lindenmayer systems is demonstrated.
ai  algorithms  development  programming 
7 weeks ago by david.parrott
Job Talle | 2D platformer physics
In this tutorial I walk through the process of writing a simple grid based platformer in javascript. The result is a universal platform physics engine suitable for any platformer. This implementation uses edge collisions instead of cell collisions, which allows for more compact level design.
ai  algorithms  development  game  programming  gamedev  physics 
7 weeks ago by david.parrott
Job Talle | Cubic noise
Coherent random noise can be used to create a great variety of effects. The algorithm for generating cubic noise is explained. An interactive cubic noise generator is included, as well as a procedural terrain generator.
ai  algorithms  art  development  game  programming  gamedev  graphics 
7 weeks ago by david.parrott
Deep Learning From Basics to Systems: A Language and Library-Independent Approach – A Friendly and Math-Free Approach to Deep Learning
tted for Kindle readers. There's a free Kindle reader available from Amazon for just about any device with a screen.
machinelearning  neuralnetwork  ai 
march 2018 by david.parrott
Game AI Pro
Home of the book Game AI Pro
ai  book  game  gamedev  programming  games 
july 2017 by david.parrott
Practical Deep Learning For Coders—18 hours of lessons for free's practical deep learning MOOC for coders. Learn CNNs, RNNs, computer vision, NLP, recommendation systems, keras, theano, and much more! neural networks!
ai  data  machinelearning 
june 2017 by david.parrott
A step-by-step guide to building a simple chess AI – freeCodeCamp
At each step, we’ll improve our algorithm with one of these time-tested chess-programming techniques. I’ll demonstrate how each affects the algorithm’s playing style. We’ll use the chess.js library…
ai  chess  javascript  programming  algorithm  development 
april 2017 by david.parrott
A Visual and Interactive Guide to the Basics of Neural Networks – J Alammar – Explorations in touchable pixels and intelligent androids
I’m not a machine learning expert. I’m a software engineer by training and I’ve had little interaction with AI. I had always wanted to delve deeper into machine learning, but never really found my “in”. That’s why when Google open sourced TensorFlow in November 2015, I got super excited and knew it was time to jump in and start the learning journey. Not to sound dramatic, but to me, it actually felt kind of like Prometheus handing down fire to mankind from the Mount Olympus of...</blo...
neuralnetwork  ai 
december 2016 by david.parrott
Megabite | Aaron Randall
Megabite is a mobile app that automatically turns a photo of your food into a face.
ai  computervision  ios 
february 2016 by david.parrott
Neural networks and deep learning
Neural Networks and Deep Learning is a free online book.
ai  neuralnetwork  machinelearning  book  algorithm 
august 2015 by david.parrott
Tic Tac Toe: Understanding The Minimax Algorithm
I recently built an unbeatable game of tic tac toe. It was a fun and very humbling project that taught me a ton. If you want to get totally...
ai  minmax  game  programming  development 
august 2015 by david.parrott
Introduction to A*
one location to all other locations. Often we don’t need all the paths; we only need a path from one location to one other location. We can stop expanding the frontier as soon as we’ve found our goal. Drag the X around see how the frontier stops expanding as s
a*  gamedev  programming  algorithm  pathfinding  ai  development 
august 2014 by david.parrott
Race for the Galaxy AI
This is a project to create artificial intelligence opponent(s) for the card game Race for the Galaxy. Currently, the base game and all three expansions are supported.
ai  game  games  opensource  boardgame 
december 2012 by david.parrott
chessprogramming - home
The Chess Programming Wiki is a repository of information about programming computers to play chess. Our goal is to provide a reference for every aspect of chess-programming, information about programmers, researcher and engines. You'll find different ways to implement LMR and bitboard stuff like best magics for most dense magic bitboard tables.
ai  chess  games  programming  development 
june 2012 by david.parrott
A simple programming game that allows editing of scripts while the game is still being run. The scripts control the AI of some combatants in a Quake III-style game.
programming  game  ai  robot  development 
may 2012 by david.parrott
Test Run - Bacterial Foraging Optimization
Bacterial Foraging Optimization (BFO) is a fascinating artificial intelligence (AI) technique that can be used to find approximate solutions to extremely difficult or impossible numeric maximization or minimization problems.
programming  msdn  magazine  bfo  ai  minmax  development 
april 2012 by david.parrott
Matt's Webcorner - Starcraft 2 Automated Player
This is a program that plays Starcraft 2 (SC2) by intercepting, understanding, and reacting to the D3D9 API stream, then sending keyboard and mouse commands back to SC2.
ai  games  opensource  programming  starcraft  development 
april 2012 by david.parrott
Fast Artificial Neural Network Library (FANN)
Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast.
ai  library  programming  neuralnetwork  development  opensource 
february 2012 by david.parrott
Terry Mahaffey | Euchre Monte Carlo Simulation in C++
I just pushed a side project I’ve been working on for a few days to GitHub. The basic idea is to automate playing Euchre, implement a few bots, run a few million simulations and try to find the best strategy. Along the way I can setup simulations (program bots to act in certain ways and see the effects) to answer some specific statistical questions I find interesting.
ai  c++  programming  development 
february 2012 by david.parrott
Machine Learning - complete course notes
The following notes represent a complete, stand alone interpretation of Stanford's machine learning course presented by Professor Andrew Ng and originally posted on the website during the fall 2011 semester.
ai  education  machinelearning 
january 2012 by david.parrott
Robocode Home
Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.
programming  game  java  opensource  dotnet  ai  development 
november 2011 by david.parrott
Home | AI Challenge
The AI Challenge is all about creating artificial intelligence, whether you are a beginning programmer or an expert. Using one of the easy-to-use starter kits, you will create a computer program (in any language) that controls a colony of ants which fight against other colonies for domination.
ai  programming  competition  development 
october 2011 by david.parrott
Nanopond: A Very Tiny Artificial Life VM
Nanopond is a "corewar style" evolvable instruction set based virtual machine written in C. It is similar in design to Tierra and Avida but considerably smaller and simpler. Version 1.0 weighs in at only 840 lines of C code, the majority of which are comments! It is very highly optimized and supports simple color visualization using the SDL (Simple Directmedia Layer) library.
programming  graphics  simulation  ai  development 
july 2011 by david.parrott
okayzed/dmangame @ GitHub
dmangame is about writing an AI to play a simplified Realtime Strategy Game. There is no ‘playing’ done by humans, the game is played by various AI. Each AI controls a team of units that it is able to communicate with. The AI’s objective is to crush its enemies and hear the lamentation of their pixels.

Your objective is to code this AI.
game  ai  rts  python  programming  development 
may 2011 by david.parrott
TLD | Zdenek Kalal
TLD is an award-winning, real-time algorithm for tracking of unknown objects in video streams. The object of interest is defined by a bounding box in a single frame. TLD simultaneously Tracks the object, Learns its appearance and Detects it whenever it appears in the video. The result is a real-time tracking that typically improves over time.
video  opensource  programming  ai  algorithm  development 
april 2011 by david.parrott
recastnavigation - Project Hosting on Google Code
Recast is state of the art navigation mesh construction toolset for games.
ai  library  programming  opensource  c++  development 
december 2010 by david.parrott
Simple AI Engine for XNA
Simple AI Engine for XNA featuring: gridded maps, A* pathfinding, pathfollowing, behaviours
ai  games  programming  xna  development 
november 2010 by david.parrott
« earlier      
per page:    204080120160

Copy this bookmark:

to read