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

  
Last Viewed Apps
McAfee Secure URL Shortener - Firefox Addon
Tip Calculator (Windows Mobile)
Computer Database for HanDBase
Android Memory Optimizer FREE
Tip Droid
Hidden Object: The Zoologist
There is No Harm in Dancing for MobiPocket Reader
Orweb
SMS Manager (Android)
Sokoban
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
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
     


Achivx Partner
 
 
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:

Fraction FitFraction Fit
Fraction Fit is a calculator for converting between fractions and decimals. The program can help you find the right fraction for a decimal equivalent. When converting from a decimal to a fraction, the program also displays the actual and percentage error. Finger size buttons help find the next highest or next lowest fraction
SumTimesSumTimes
SumTimes is a handy little freeware gadget for doing simple arithmetic with times that's a bit easier than using a scientific calculator. Useful for everything from calculating your average lap times to working out whether you can fit one more song onto that CD/tape/minidisc
Calculus Quick Study Guide (Palm OS)Calculus 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
math master packmath master pack
This program is now free! These 2 programs have 55 division problems and 55 multiplication problems
Math Formulas and Tables (Palm OS)Math Formulas and Tables (Palm OS)
Math Formulas and Tables (Palm OS) - An essential reference guide for Math, Science, and Engineering students. You will use it from high school all the way to graduate school and beyond
Multiplication Solar SystemMultiplication Solar System
Multiplication Solar System is a math multiplication tutorial program for 7-9 year olds. Solve multiplication problems to blast off to planets in the solar system
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
MeisterMerker - Quadrat NumbersMeisterMerker - Quadrat Numbers
List of quadrat numbers for MeisterMerker
Plot PilotPlot Pilot
Plot Pilot is a freeware plotter for predefined functions or user definable relations formatted as tuples in a memo text. The functions are evaluated by basic statistical routines. The graphics display is configurable. Random and shuffle modules are also included, and basic audio output demo functions
 

Other Software by developer «Tech Center Labs»:

BarDice 7-14-21BarDice 7-14-21
BarDice 7-14-21 is the first of our BarDice games intended to add to the enjoyment of your 'happy hour' gatherings. Take turns rolling and count Aces, 7th Ace orders a shot, 14th Ace pays for it, 21st Ace drinks it! For entertainment only, we hope you enjoy it
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
Neural Network LabNeural Network Lab
Three Artificial Intelligence programs
Space Theme Skins for Pocket TunesSpace Theme Skins for Pocket Tunes
Space Theme Skins for Pocket Tunes - and visible, Lagoon, Carina) and the Jupiter family. Tap "LIST" in the bottom right corner to select your music category. Tap the right side of the text bar (song title) to advance to the next song. Tap the left side of the text bar (comments) to go back to the previous song
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
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
TribblesTribbles
Tribbles are a unique type of critter, they function using artificial intelligence. Each tribble can be trained to behave differently making it fun and educational to explore the world of Neural Networks and Artificial Intelligence
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

» 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.
 

RatBrain is compatible with your device IBM Workpad
 
 
© Pantich 2009 - 2025 All rights reserved.