background preloader

Neural Networks

Facebook Twitter

Mouse gestures recognition. Introduction Recently I installed Opera 5 and was impressed on a Gesture UI. Moreover several weeks ago I noticed a discussion on CodeProject's Lounge about it. To all appearances people want to know about it too . IMHO, the neural network most suitable for this purpose. Software - Sharky Neural Network - Classification results live v. Das XOR-Problem. Neural Networks at your Fingertips. Neuronale Netze - Eine Einführung - Grundlagen. Neural Network Library project in C# ARTIFICIAL NEURAL NETWORKS - A neural network tutorial.

Tablet PC OCR with Neural Network AI. Introduction this article will detail my transition into Artificial Intelligence programming. it will start out with an overview of neural networks and how i applied one to do custom OCR (optical character recognition) and stroke-based handwriting recognition of ink for the Tablet PC. the title is misleading.

Tablet PC OCR with Neural Network AI

OCR did not work so well, but the stroke-based approach did. there is a video clip of it working below. at the end of last year, right after finishing the 1st implementations of Crypto and WSE for CF (now /cfAES and /cfWSE2 ) ... started looking for the next problem to tackle. specifically wanted to code something WITHOUT a specification (did you get it? Artificial Intelligence AI is starting to become common-place. when speech recognition takes off ... it uses AI. if you have a Tablet PC ... the ink recognition is AI. if you've seen those image database applications that can find similar pictures and peoples faces ... Artificial networks see illusions, too. You’ve seen this illusion before, right?

Artificial networks see illusions, too

The “grid” defining the light gray squares on the left side of this figure seems to get lighter where the lines intersect. The graph on the right shows that the actual reflectance (or brightness when depicted on a computer screen) of the figure does not change along the path marked by the blue line. But perceived brightness (indicated in red on the graph) does change. But what’s really interesting about this graph is that the thing doing the perceiving isn’t a human. It’s an artificial neural network. The brain in question was an artificial neural network (ANN) that only ever existed inside a computer.

Here’s that panel showing White’s illusion: Fascinating, isn’t it? Neural Network for Recognition of Handwritten Digits in C# Introduction This article is another example of an artificial neural network designed to recognize handwritten digits based on the brilliant article Neural Network for Recognition of Handwritten Digits by Mike O'Neill.

Neural Network for Recognition of Handwritten Digits in C#

Although many systems and classification algorithms have been proposed in the past years, handwriting recognition has always been a challenging task in pattern recognition. Mike O’Neill’s program is an excellent demo to programmers who want to study on neuron network for pattern recognition in general, and especially on convolution neural network. The program has been written in MFC/C++ model, which is a little bit difficult to someone who is not familiar with it. Designing And Implementing A Neural Network Library For Handwrit. Download source files and projects - 300 Kb Contents 1. Overview Solution Architect: "Well, you learned something about neural networks? " (Dumb?) NXML - Introducing an XML Based Language To Perform Neural Netwo.

Download demo project - 54 Kb Contents 1.

NXML - Introducing an XML Based Language To Perform Neural Netwo

Overview 2. What is Neural XML? In this part, we will discuss what exactly is Neural XML, and how to use it. As you already know, a neural network consists of various layers, and each layer has a number of neurons in it. 2.A) How To Begin Let us see how to begin with neural xml. A Neural Network on GPU. Introduction An Artificial Neural Network is an information processing method that was inspired by the way biological nervous systems function, such as the brain, to process information.

A Neural Network on GPU

It is composed of a large number of highly interconnected processing elements (neurons) working in unison to solve specific problems. Neural Networks have been widely used in "analogous" signal classifications, including handwriting, voice and image recognitions. Neural network can also be used in computer games. It enables games with the ability to adaptively learn from player behaviors. Since a Neural Network requires a considerable number of vector and matrix operations to get results, it is very suitable to be implemented in a parallel programming model and run on Graphics Processing Units (GPUs).

This project was originally our graphics architecture course project. Neural Networks in PHP. Contents Introduction The concepts Parts of a Neural Network.

Neural Networks in PHP

Neural Networks - A Systematic Introduction.