Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.545.321 Times

AI::NeuralNet::BackProp 0.77

  Date Added: August 04, 2010  |  Visits: 606

AI::NeuralNet::BackProp

Report Broken Link
Printer Friendly Version


Product Homepage
Download (74 downloads)



AI::NeuralNet::BackProp is a simple back-prop neural net that uses Deltas and Hebbs rule. SYNOPSIS use AI::NeuralNet::BackProp; # Create a new network with 1 layer, 5 inputs, and 5 outputs. my $net = new AI::NeuralNet::BackProp(1,5,5); # Add a small amount of randomness to the network $net->random(0.001); # Demonstrate a simple learn() call my @inputs = ( 0,0,1,1,1 ); my @ouputs = ( 1,0,1,0,1 ); print $net->learn(@inputs, @outputs),"n"; # Create a data set to learn my @set = ( [ 2,2,3,4,1 ], [ 1,1,1,1,1 ], [ 1,1,1,1,1 ], [ 0,0,0,0,0 ], [ 1,1,1,0,0 ], [ 0,0,0,1,1 ] ); # Demo learn_set() my $f = $net->learn_set(@set); print "Forgetfulness: $f unitn"; # Crunch a bunch of strings and return array refs my $phrase1 = $net->crunch("I love neural networks!"); my $phrase2 = $net->crunch("Jay Lenno is wierd."); my $phrase3 = $net->crunch("The rain in spain..."); my $phrase4 = $net->crunch("Tired of word crunching yet?"); # Make a data set from the array refs my @phrases = ( $phrase1, $phrase2, $phrase3, $phrase4 ); # Learn the data set $net->learn_set(@phrases); # Run a test phrase through the network my $test_phrase = $net->crunch("I love neural networking!"); my $result = $net->run($test_phrase); # Get this, it prints "Jay Leno is networking!" ... LOL! print $net->uncrunch($result),"n"; AI::NeuralNet::BackProp is the flagship package for this file. It implements a nerual network similar to a feed-foward, back-propagtion network; learning via a mix of a generalization of the Delta rule and a disection of Hebbs rule. The actual neruons of the network are implemented via the AI::NeuralNet::BackProp::neuron package.

Requirements: No special requirements
Platforms: Linux
Keyword: Ai Aineuralnetbackprop Backprop Crunch Learn Libraries Net- Network Neural Neural Net Neuralnet Programming Simple
Users rating: 0/10

License: Freeware Size: 96.26 KB
USER REVIEWS
More Reviews or Write Review


AI::NEURALNET::BACKPROP RELATED
Libraries  -  AI::NNFlex::Backprop 0.24
AI::NNFlex::Backprop project is a fast, pure perl backprop Neural Net simulator. SYNOPSIS use AI::NNFlex::Backprop; my $network = AI::NNFlex::Backprop->new(config parameter=>value);...
33.79 KB  
Libraries  -  AI::NNFlex 0.24
AI::NNFlex is a base Perl class for implementing neural networks. SYNOPSIS use AI::NNFlex; my $network = AI::NNFlex->new(config parameter=>value); $network->add_layer( nodes=>x, activationfunction=>function); $network->init();...
33.79 KB  
Libraries  -  AI::NNFlex::Reinforce 0.24
AI::NNFlex::Reinforce is a very simple experimental NN module. SYNOPSIS use AI::NNFlex::Reinforce; my $network = AI::NNFlex::Reinforce->new(config parameter=>value); $network->add_layer(nodes=>x,activationfunction=>function);...
33.79 KB  
Libraries  -  Net::Proxy 0.07
Net::Proxy is a Perl framework for proxying network connections in many ways. SYNOPSIS use Net::Proxy; # proxy connections from localhost:6789 to remotehost:9876 # using standard TCP connections my $proxy = Net::Proxy->new( { in => { type...
29.7 KB  
Remote Computing Tools  -  professional Look at Net 2.2.7
"professional Look at Net" is a portable network monitoring tools - net scanner, ports scanner and packets sniffer. The Network scanning don't required network administrator privilege, only host administrator right require for silent scanning and...
665.6 KB  
Card Games  -  BTM Pro (Net +) 2.2 B
BTM Pro (Net+) package consists of three Italian card games - Briscola Pro (Net+), Tressette Pro (Net+) and Madrasso Pro (Net+) = (Briskula, Treseta, Trijumf). You can play ordinary or double type of Briscola. And also Tressette with or without...
564 KB  
Networking Tools  -  net-check
net-check package is a pair of simple perl scripts that will monitor and report on your internet connectivity. The scripts came about when my DSL provider repeatedly dropped the connections on a machine that was used exclusively as a dial-up...
15.36 KB  
Web Browser Tools  -  Morse 0.6
Morse allows you to learn morse code while browsing the net. Tutorial: 0. Bug: You have to add the Morse Toolbar-Buttons via Menu/View/Toolbars/Customize, otherwise it wont work. 1. Make sure your soundcard works and is not blocked by any...
69.63 KB  
Education  -  ASP .NET Tutorial 1.0.0.0
This app provides a collection of training tutorial videos for ASP .NET developers that are collected from Youtube Anyone who want to learn and improve knowledge about ASP .NET can download and use the app Requirements: Windows Phone 8.1,...
1024 KB  
Education  -  .Net Interview Guide 2.1.0.0
Are you preparing for .Net Interview? Or Are your learning .Net technology? Then this application will help to get through. Easily learn or refresh important things in .Net using swipable flashcards. Requirements: Windows Phone 8.1, Windows...
1024 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB