At the forefront of Artificial Intelligence
  Home Articles Reviews Interviews JDK Glossary Features Discussion Search
Home > Articles > All Topics > Beginner
Beginner

ArticleAuthor(s)Date

Artificial Life  Back to Artificial Life articles

Cellular Automata Explained
A simple introduction to 1D and 2D cellular automata and their significance.
James Matthews
26/06/2005
How To Get Started with Artificial Life
This essay merely scratches the surface of ALife by looking at flocking and virtual worlds.
James Matthews
25/01/2002
An Introduction to Artificial Life
A basic look at Alife, Cellular Automata and behavioural animation.
James Matthews
24/02/2000

Gaming  Back to Gaming articles

Simple Board Game AI
Discusses influence mapping and their application to board game AI.
James Matthews
27/12/2004
Cómo Empezar con la Inteligencia Artificial
How to Get Started with Gaming AI (Spanish).
James Matthews
08/08/2004
Finite State Machine Tutorial
Discusses the basics of finite state machines. Includes some sample code.
Nathaniel Meyer
03/10/2003
How To Get Started with Gaming AI
A short essay looking at possible ways to start with gaming AI.
James Matthews
03/02/2001
Simple Tree Searches
A look at depth-first and breadth-first tree searches.
James Matthews
06/11/2000
An Introduction to Game AI
A very simple look at some of the techniques used in game AI including finite state machines and minimax trees.
James Matthews
29/06/2000

General  Back to General articles

How To Get Started with Artificial Intelligence
Discusses some of the most popular areas of AI to start off in. Read this essay if you don't know where to look first.
James Matthews
07/10/2002
Mathematics for AI Beginners
If you don't have a mathematical background, this essay will cover a few notational and conceptual principles needed for AI.
James Matthews
21/10/2001
Artificial Intelligence Tour
A 6-page introduction to AI. Brief history, scientists, neural networks, NLP and genetic algorithms are covered.
Generation5
10/12/1999
An Introduction to Artificial Intelligence
What can computers do beyond the number crunching we give them? Can they truly emulate human intelligence? Real intelligence?
Samuel Hsiung
01/09/1998

Genetic Algorithms  Back to Genetic Algorithms articles

A "Hello World!" Genetic Algorithm Example
This GA simply evolves the string "Hello world!" and is meant as a beginner case-study.
James Matthews
27/07/2003
An Introduction to Genetic Algorithms
An introductory look at genetic algorithms and genetic programming.
Sam Hsiung and James Matthews
31/03/2000
Genetic Algorithm Example (Japanese Translation)
A Japanese translation of Generation5's popular GA case-study.
Manabu Ishii (Translator)
11/12/1999
Genetic Algorithm Example: Diophantine Equation
A step-by-step look at how genetic algorithms work. Includes a C++ class to try yourself.
Samuel Hsiung and James Matthews
11/12/1999

Home Automation  Back to Home Automation articles

What is Home Automation?
For those of you that have no idea what home automation is...
James Matthews
04/06/2001
How To Get Started with Home Automation
Discusses some of the applications of home automation and how to get started.
James Matthews
04/06/2001

Machine Vision  Back to Machine Vision articles

An Introduction to Noise Processing
Discusses noise in images, and removing it using mean and median filtering.
James Matthews
27/12/2004
Thresholding and Segmentation
This article discusses thresholding/segmentation and looks at how to automatically threshold an image.
James Matthews
05/12/2004
A Basic Introduction to Image Processing
An introductory look at colour and image representation, image resolution and histograms.
James Matthews
28/11/2004
Histogram Equalization
A simple article that discusses how to enhance an image by equalizing its histogram.
James Matthews
26/11/2004
Convolution and Correlation
Convolution is one of the most important operations in image processing. This article discusses what it is.
James Matthews
30/08/2002
An Introduction to Edge Detection: The Sobel Edge Detector
The sobel edge detector is a simple but effective edge detector.
James Matthews
27/01/2002
An Introduction to Machine Vision
What is required to make computers see? This essay looks at some of the problems that computer need to overcome.
James Matthews
11/10/2000

Natural Language Processing  Back to Natural Language Processing articles

Natural Language Processing Using Linux
Looks at using basic Unix/Linux commands to perform basic textual analysis.
James Matthews
24/10/2004
How Does Spell Checking Work?
An overview of spell checking, the noisy channel model and how spelling candidates are created.
James Matthews
19/10/2004
An Introduction to Natural Language Theory
This tutorial provides a brief introduction to the content and method of natural language processing.
Samuel Hsiung
23/01/2000
An Introduction to Natural Language Processing
Discusses ELIZA, IQATS the Turing Test and more.
Samuel Hsiung
19/12/1999
Conceptual Representation and Scripting
Introductory look at conceptual representation and scripting. Includes a few examples of CR program output.
James Matthews
13/12/1999

Neural Networks  Back to Neural Networks articles

Back-propagation using the Generation5 JDK
A case study using the Generation5 JDK to understand feedforward neural networks and backpropagation.
James Matthews
07/04/2008
Perceptrons
Perceptrons are the simplest type of neural network.
James Matthews
03/10/2004
Simple OCR Using Perceptrons
This articles looks at using perceptrons to recognize noisy images of the numbers 0-9.
James Matthews
19/08/2004
Notes on Neural Network Learning and Training
An overview of learning and training for neural networks.
Wan Hussain Wan Ishak
14/03/2004
Summing with Neural Networks
This article will try to explain how you can make a network capable of summing numbers as big as you want.
Stephen Tashev
27/08/2003
BP Example: XOR Net
A step-by-step look at how the back-propagation algorithm works. Includes some C++ code to work with.
James Matthews
03/04/2001
An Introduction to Neural Networks
Basic introduction to the theory of neural networks.
James Matthews
31/03/2000

Philosophy  Back to Philosophy articles

Can I Prove I Exist?
An old philosophy essay I wrote. Uses 'The Matrix' to provide examples.
James Matthews
29/03/2001
Is the Mind Physical or Non-Physical?
Another old philosophy essay. A rather radical approach to the mind-body problem, so read with an open mind!
James Matthews
28/03/2001
Philosophical Arguments For and Against AI
An introductory look at the philosophy of artificial intelligence.
James Matthews
13/12/1999

Robotics  Back to Robotics articles

How To Get Started with Robotics
Discusses LEGO, Project Kits and Programmable Kits as a means of starting with robotics.
James Matthews
08/03/2001
An Introduction to Robotics
A simple overview of modern robotics. Covers some of the more famous academic and commercial robots.
James Matthews
10/03/2000

Uncertainty Handling  Back to Uncertainty Handling articles

An Introduction to Fuzzy Logic
A simple, beginner-level look at fuzzy logic.
James Matthews
31/12/1999

44 result(s) returned.
Search
Latest News
- The Latest (03/04/2012)
- Generation5 10-year Anniversary (03/09/2008)
- New Generation5 Design! (09/04/2007)
- Happy New Year 2007 (02/01/2007)
- Where has Generation5 Gone?! (04/11/2005)

What's New?
- Back-propagation using the Generation5 JDK (07/04/2008)
- Hough Transforms (02/01/2008)
- Kohonen-based Image Analysis using the Generation5 JDK (11/12/2007)
- Modelling Bacterium using the JDK (19/03/2007)
- Modelling Bacterium using the JDK (19/03/2007)


All content copyright © 1998-2007, Generation5 unless otherwise noted.
- Privacy Policy - Legal - Terms of Use -