Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
Astronomy
Biology
Calculators
Chemistry & Physics
Encyclopedia & Facts
Foreign Languages
History & Geography
Math
Medicine
Psychology
Religion
Unit Converters
Utilities
More
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


 
 
RatBrain





RatBrain
Version: 1.0

Platforms: Palm


Categories: Science & Education

Upload date: 22 Dec 11

Developer: Tech Center Labs

License: Freeware

Downloads: 35

File Size: 193 Kb
Download Free RatBrain 



Rating: 1.0/5 (Total votes: 1)




  RatBrain uses the classic Feed Forward Back Propagation algorithm to adjust connection strengths (weights). It can have up to eight variables on the Input layer, has three neurons in the Hidden layer and an Output neuron.
It uses four Memo files . The NNtrain file contains the data to train the Neural Net.

Use the Palm 'Memo Pad' to create the files. The first line of the training file should be 'NNtrain'. The next eight lines contain the eight parameters that the data values represent. The 10th line should be a value from .1 to 1, this is the learning rate for the net (typically .5). Line 11 is the desired number of iterations through the data set. Line 12 describes the Output value, this text will appear on the screen label when running the program.

Following the output value (9=Cherry 5=Apple 0=Banana in the example) enter the training facts using a scale of 0 to 9 (the network uses values from 0 to 1 but for easier data entry we have scaled the inputs and output), one set of Inputs plus the desired Output per line. In the example above, the second line (90090979 9) represents one set of data for a desired output of Cherry (9).
Round=9 Oblong=0 Yellow=0 Red=9 Large=0 Small=9 Soft=7 Juicy=9 Desired output=9

The NNtrain file can contain any number of training facts.
The NNrun file follows the same format as the NNtrain file. It is used to present data to the Neural Net after it has been trained.
The data sets do not contain a 'desired output' value so you can have some text following the 8 digits to identify the data ("...sample" in the example).
RatBrain will run the data through the trained net and produce the output file NNout.
The NNrun file can contain up to 500 input data sets.

RatBrain saves the Weight matrix to the NNweights file during training and loads this file again (if it exists) each time it is launched.
Once you have the NNtrain memo, launch RatBrain.
Tap 'Train' to begin training the Neural Net.
It will run your training data through the Net the desired number of times adjusting the weight matrix values.
Hold the up or down button to break out of the training. It will save the current weights so you can resume training later.
If you have prepared a NNrun file you can tap 'Run' to see how well the net is trained. When you 'Run' the net it will show the input values and the output value for each data set (the two '10' inputs represent a fixed bias of 1 for the input and hidden layers), it will also update the NNout memo file.
Typically it will take hundreds to thousands of iterations through the data before the net begins producing good results.
With a little imagination there are a variety of 'real world' applications for Neural Nets!
· Now freeware
 
Like it? Share with your friends!
Requirements: MathLib 1.1
 

Supported operating systems: Palm OS 3.x, Palm OS 4.x, Palm OS 5.x
 
Similar Software:

RPN CalcSeries GCD, LCM, Decimal to Fraction, Factors and Primes CalculatorRPN CalcSeries GCD, LCM, Decimal to Fraction, Factors and Primes Calculator
RPN CalcSeries GCD, LCM, Decimal to Fraction, Factors and Primes Calculator - Mathematics calculator that performs Greatest Common Divisor (GCD), Least Common Multiple (LCM), Decimal to Fraction, Factors and Primes calculation
Palm4kidsPalm4kids
This is an application in which your children can get familiar with the basic math operations
BaseConvBaseConv
BaseConv is a small tool for real-time conversion of numbers from and to decimal, octal, binary and hexadecimal
CFB PrimesCFB Primes
CFB Primes is an optimised PalmOS program which can find the prime factors and closest primes of any integer up to one billion (US) in a few seconds or less. The standard edit menu allows you to make use of the results in other applications
PGraphPGraph
PGraph is a program for drawing and analyzing math functions
Digital Math Teacher (Palm OS)Digital Math Teacher (Palm OS)
Digital Math Teacher for Palm will help children to learn addition, substraction, division and multiplication, but it can also be used by adults who want to brush up on their education. To enhance your math skills, PureGaming.org added a special Time Trail mode to the Palm version. You can set the exercises to use multiplechoice or not + you can set the difficulty
DivisibleDivisible
Practice the divisibility rules
Algebra Quick Study Guide (Palm OS)Algebra Quick Study Guide (Palm OS)
Algebra Quick Study Guide (Palm OS) - Boost Your grades with this illustrated quick-study guide. You will use it from high school all the way to graduate school and beyond
Boolean Function Simplification ToolBoolean Function Simplification Tool
Boolean Function Simplification Tool - A useful educational tool is presented for minimizing low order Boolean expressions. The algorithm follows the Karnaugh map looping approach and provides optimal results. For the implementation, C++ was used on the CodeWarrior for Palm Operating System environment
Quadratic Equation CalcQuadratic Equation Calc
Quadratic Equation Calc - Enter a, b, and c... and it's done, the answer to the quadratic equation
 

Other Software by developer «Tech Center Labs»:

mini-POSmini-POS
mini-POS is a point of sales terminal intended for the small vendor. It allows quick order taking and price calculations. All transactions can be filed in a standard Palm memo (POSfile) as a comma delimited file which can later be loaded into a spreadsheet for record keeping. mini-POS requires a memo file which provides the labels and prices for up to ten products
TribbleLifeTribbleLife
TribbleLife - In the spirit of Conway's Game of Life, TCL's 'Tribble Life' is a simulated Tribble world complete with births, deaths, feeding and surviving. Train your team to dominate the Tribble world using the M-5 Neural Net Computer. With the registered version you have the option to be the brains for one of the teams
M-5 Neural Network ComputerM-5 Neural Network Computer
M-5 Neural Network Computer - Simulated Neural Networks can outperform traditional computers at some tasks. M-5 uses the classic Feed Forward Back Propagation algorithm to adjust connection strengths (weights). It uses floating point math to provide results equivalent to or surpassing those of desktop systems costing hundreds of dollars
PictureStudio for Pocket Tunes SkinsPictureStudio for Pocket Tunes Skins
PictureStudio for Pocket Tunes Skins - Turn Pocket Tunes into a musical picture frame for your favorite photo! Install Pocket Tunes and the demo "PictureSkin.pdb" on your Tungsten. Select "Choose Skin..." from Pocket Tunes Menu and select PictureSkin. Tap "LIST" in the bottom right corner to select your music category
M-5 Expert SystemM-5 Expert System
M-5 Expert System - Build Neural Network Expert Systems on your Palm! The first and only Neural Network Expert System for the Palm OS platform. A Neural Network Expert System is arguably one of the best computer approximation of a brain. Neural Networks have the uncanny ability to discover subtle relationships in data if they exist and can function with incomplete data
NanoBotsNanoBots
NanoBots - The year is 2012 and life on earth is about to end... Back in 2003 an elite group of scientists working in a government lab at Los Alamos discovered the "fountain of youth" for mankind. After years of very promising results they had finally succeeded in creating a DNA modified virus that was capable of rejuvenating damaged human cells
Whale_kb (for M-5 Expert System)Whale_kb (for M-5 Expert System)
Whale_kb (for M-5 Expert System) - This neural net will attempt to identify whales based on your sightings. It is for entertainment purposes and to demonstrate capabilities of M-5 Expert System. It shows how a few fairly simple neurons can be used to construct a powerful expert system
BarDice GamePackBarDice GamePack
BarDice GamePack - Dice Cup (Ferrari screen) Five dice to roll your own games. Tap a die to hold it, tap again to release. Ship, Captain, Mate, Crew (Sextant screen) You have three rolls. You need to get 6(Captain), 5(Ship) and 4(Mate) in that order. The remaining 2 dice show the size of your Crew
Neural Network LabNeural Network Lab
Three Artificial Intelligence programs
PoolPalPoolPal
PoolPal - Paying too much for unnecessary chemicals and service? PoolPal takes the guesswork out of maintaining your swimming pool. With just a few taps to enter your test strip readings, PoolPal will compute generic chemicals and quantities to maintain a safe, crystal clear pool

» show more

 

Comments on RatBrain:

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if RatBrain supports it
 
 
© Pantich 2009 - 2025 All rights reserved.