learning methods
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2909
Learning Management System 1.14
Learning Management System allows users to manage online learning classes. more>>
Learning Management System allows users to manage online learning classes.
It allows them to set up classes, create assignments online, and send messages to students from within the system for tracking.
Learning Management System is a simple system to move academic classes onto the Web in order to reach a larger audience.
Enhancements:
- This release fixed two bugs in the library file system.
<<lessIt allows them to set up classes, create assignments online, and send messages to students from within the system for tracking.
Learning Management System is a simple system to move academic classes onto the Web in order to reach a larger audience.
Enhancements:
- This release fixed two bugs in the library file system.
Download (0.10MB)
Added: 2006-01-26 License: Other/Proprietary License with Source Price:
1368 downloads
K Learning Aid 0.7.6 beta
K Learning Aid pops up kvtml file items on the desktop. more>>
Klaid - K Learning Aid pops up kvtml file items on the desktop. Use KWordQuiz or FlashKard to produce kvtml files and load them into Klaid. It will grab all complete n x m related items (e.g. "Question" and "Answer", or "Word A" and "Word B") and displays them periodically as PopUps on the desktop. It is like someone is sitting behind you making sure you know all the terms for your next exam or test while surfing the web, coding, or whatever.
Intsllation:
Extract the archive, run "make -f Makefile.cvs && ./configure --prefix=PATH" first. Insert your KDE base installation dir for PATH. In Debian sid and Kubuntu that would be "/usr".
Then compile by typing "make". You may then install the program (as root) via checkinstall or "make install".
Enhancements:
- Version 0.7.6 beta
- Added dutch translation (thanks to Pieter Pareit), added slovenian translation (thanks to Jaka Kranjc), small bugfixes, source should now compile smoothly again
<<lessIntsllation:
Extract the archive, run "make -f Makefile.cvs && ./configure --prefix=PATH" first. Insert your KDE base installation dir for PATH. In Debian sid and Kubuntu that would be "/usr".
Then compile by typing "make". You may then install the program (as root) via checkinstall or "make install".
Enhancements:
- Version 0.7.6 beta
- Added dutch translation (thanks to Pieter Pareit), added slovenian translation (thanks to Jaka Kranjc), small bugfixes, source should now compile smoothly again
Download (0.40MB)
Added: 2005-05-31 License: GPL (GNU General Public License) Price:
1609 downloads
machine learning framework 1.5
machine learning framework for Mathematica is a collection of powerful machine learning algorithms. more>>
machine learning framework for Mathematica is a collection of powerful machine learning algorithms integrated into a framework for the main purpose of data analysis.
Fuzzy logic is one of its key techniques. The framework allows for combining different machine learning algorithms to solve one single problem. This combination of distinct algorithms may give the user unforeseen insights into its data.
The algorithms are highly parameterizable. Given this parameterizability combined with the efficient core engine of the machine learning framework for Mathematica, the user is able to analyze their data interactively, with short cycles of changing parameter settings and examining the results.
The machine learning framework for Mathematica covers a wide range of machine learning algorithms which can be integrated to work together and therefore yield new results.
Enhancements:
- runs native on Intel-Macs
- runs in 64-bit mode on G5-Macs
- fuzzy decision trees
- fuzzy rule learning
- fuzzy regression trees
- cluster descriptions
- optimization of fuzzy controllers
- self-organizing maps
- automated model testing
- advanced data visualization.
<<lessFuzzy logic is one of its key techniques. The framework allows for combining different machine learning algorithms to solve one single problem. This combination of distinct algorithms may give the user unforeseen insights into its data.
The algorithms are highly parameterizable. Given this parameterizability combined with the efficient core engine of the machine learning framework for Mathematica, the user is able to analyze their data interactively, with short cycles of changing parameter settings and examining the results.
The machine learning framework for Mathematica covers a wide range of machine learning algorithms which can be integrated to work together and therefore yield new results.
Enhancements:
- runs native on Intel-Macs
- runs in 64-bit mode on G5-Macs
- fuzzy decision trees
- fuzzy rule learning
- fuzzy regression trees
- cluster descriptions
- optimization of fuzzy controllers
- self-organizing maps
- automated model testing
- advanced data visualization.
Download (15.4MB)
Added: 2006-04-14 License: Freeware Price:
1289 downloads
OO Learning Evaluation GO 0.1.3
OO Learning Evaluation GO is an object-oriented platform and algorithms for the game of GO. more>>
OO Learning Evaluation GO is an object-oriented platform and algorithms for the game of GO.
It aims to provide a capable engine that can learn through experience and a re-usable algorithmic framework for the rapid development of new GO-playing engines.
Enhancements:
- Reorganization of the code was started so that various learnable evaluation functions can be used easily.
- Learning is currently tested in the GoPlayer module.
- The learned function simply learns to imitate the current static function.
<<lessIt aims to provide a capable engine that can learn through experience and a re-usable algorithmic framework for the rapid development of new GO-playing engines.
Enhancements:
- Reorganization of the code was started so that various learnable evaluation functions can be used easily.
- Learning is currently tested in the GoPlayer module.
- The learned function simply learns to imitate the current static function.
Download (0.10MB)
Added: 2005-11-01 License: GPL (GNU General Public License) Price:
1452 downloads
Elgg: the Learning Landscape 0.8
Elgg is a community building platform written in PHP for Apache and MySQL. more>>
Elgg: the Learning Landscape is a community building platform written in PHP for MySQL and Apache.
It gives you the tools to create active and vibrant learning communities, featuring Weblogging, podcasting, social networking, file storage, tag searching, customised user themes, gettext multi-language support, and more.
Users can control exactly who has access to each bit of their profile, each blog post, file, etc., and then search using tags to find other resources and people related to the same topic.
Although originally designed for education, it has a broad range of uses in a variety of different settings.
Enhancements:
- Generalised comments
- Bugfixes, efficiency improvements
<<lessIt gives you the tools to create active and vibrant learning communities, featuring Weblogging, podcasting, social networking, file storage, tag searching, customised user themes, gettext multi-language support, and more.
Users can control exactly who has access to each bit of their profile, each blog post, file, etc., and then search using tags to find other resources and people related to the same topic.
Although originally designed for education, it has a broad range of uses in a variety of different settings.
Enhancements:
- Generalised comments
- Bugfixes, efficiency improvements
Download (6.1MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
844 downloads
Learning Activity Management System 2.0.2
Learning Activity Management System can manage and deliver online collaborative learning activities. more>>
Learning Activity Management System (LAMS in short) is a revolutionary new tool for designing, managing and delivering online collaborative learning activities. It provides teachers with a highly intuitive visual authoring environment for creating sequences of learning activities.
These activities can include a range of individual tasks, small group work and whole class activities based on both content and collaboration.
Main features:
- This is a complete re-write that includes lots of new features.
<<lessThese activities can include a range of individual tasks, small group work and whole class activities based on both content and collaboration.
Main features:
- This is a complete re-write that includes lots of new features.
Download (31.6MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
871 downloads
Class::Method::hash 2.08
Class::Method::hash is a Perl module that helps you create methods for handling a hash value. more>>
Class::Method::hash is a Perl module that helps you create methods for handling a hash value.
SYNOPSIS
use Class::MethodMaker
[ hash => [qw/ x /] ];
$instance->x; # empty
$instance->x(a => 1, b => 2, c => 3);
$instance->x_count == 3; # true
$instance->x = (b => 5, d => 8); # Note this *replaces* the hash,
# not adds to it
$instance->x_index(b) == 5; # true
$instance->x_exists(c); # false
$instance->x_exists(d); # true
Creates methods to handle hash values in an object. For a component named x, by default creates methods x, x_reset, x_clear, x_isset, x_count, x_index, x_keys, x_values, x_each, x_exists, x_delete, x_set, x_get.
<<lessSYNOPSIS
use Class::MethodMaker
[ hash => [qw/ x /] ];
$instance->x; # empty
$instance->x(a => 1, b => 2, c => 3);
$instance->x_count == 3; # true
$instance->x = (b => 5, d => 8); # Note this *replaces* the hash,
# not adds to it
$instance->x_index(b) == 5; # true
$instance->x_exists(c); # false
$instance->x_exists(d); # true
Creates methods to handle hash values in an object. For a component named x, by default creates methods x, x_reset, x_clear, x_isset, x_count, x_index, x_keys, x_values, x_each, x_exists, x_delete, x_set, x_get.
Download (0.087MB)
Added: 2007-07-05 License: Perl Artistic License Price:
841 downloads
Russian Language Learning 1.0.1
Russian Language Learning is a Java application that helps you to learn Russian using the Leitner system. more>>
Russian Language Learning is a Java application that helps you to learn Russian using the Leitner system.
Memorizing words and phrases will not only be more efficient, but the system is a joy to use. Each card also has the phrase spoken by a native russian speaker, to help with pronunciation.
The Leitner system is a way of progressively learning words by placing them in stacks. The words you know are placed in stacks seperate from the words that are still troubling you, for more efficient learning.
And there is one other thing about Tanooshka.com language learning. Each set of cards, are the words to a movie, so when youve learned the set of words, you can watch the movie, and understand it! In Russian!
<<lessMemorizing words and phrases will not only be more efficient, but the system is a joy to use. Each card also has the phrase spoken by a native russian speaker, to help with pronunciation.
The Leitner system is a way of progressively learning words by placing them in stacks. The words you know are placed in stacks seperate from the words that are still troubling you, for more efficient learning.
And there is one other thing about Tanooshka.com language learning. Each set of cards, are the words to a movie, so when youve learned the set of words, you can watch the movie, and understand it! In Russian!
Download (10.7MB)
Added: 2006-01-16 License: Freeware Price:
1673 downloads
OnlineCourse 0.1
OnlineCourse project is a Zope Product for Online Instruction/Distance Learning. more>>
OnlineCourse project is a Zope Product for Online Instruction/Distance Learning.
OnlineCourse is a Zope Product that allows you to implement a web based distance learning application.
Main features include an online chat classroom, message board, upload of course materials from MSWord .doc files, log of student participation, and provisions for assignment entry, homework entry, and grading.
<<lessOnlineCourse is a Zope Product that allows you to implement a web based distance learning application.
Main features include an online chat classroom, message board, upload of course materials from MSWord .doc files, log of student participation, and provisions for assignment entry, homework entry, and grading.
Download (0.092MB)
Added: 2006-11-01 License: (FDL) GNU Free Documentation License Price:
1087 downloads
Basic Computer Training Tips Lesson #1 1.0
Basic computer training secrets to success #1 - Learning Levels. First in an ongoing series of lessons that reveals valuable tips to make learning com... more>> <<less
Download (26548KB)
Added: 2009-04-05 License: Freeware Price: Free
240 downloads
Paranamer 1.0 RC1
Paranamer is a mechamism that allows Java programmers to access the parameter names of methods of Java classes. more>>
Paranamer is a mechamism that allows Java programmers to access the parameter names of methods of Java classes. The project works with JDK 1.4 and later.
<<less Download (0.022MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
947 downloads
jclassinfo 0.19.1
jclassinfo is an information extractor for Java bytecode. more>>
jclassinfo reads java class files and provides information about the class, dependencies and more. It is a pure C implementantion.
Main features:
Class Information
- Java VM version required,
- super class,
- interfaces implemented. --general-info
- Constant pool dump --constant-pool
- Methods --methods
- Fields --fields
- Class attributes --attributes
Dependency Information
- Packages required --packages
- Classes required --classes
- Methods required --methods-ref
Options affecting verbosity
- Disassemble code --disasm
- Print limits and exception table for methods --verbose
- Print debugging information --method-debug-info
- Change visibility --visibility=< public | package | protected | private | synthetic >
<<lessMain features:
Class Information
- Java VM version required,
- super class,
- interfaces implemented. --general-info
- Constant pool dump --constant-pool
- Methods --methods
- Fields --fields
- Class attributes --attributes
Dependency Information
- Packages required --packages
- Classes required --classes
- Methods required --methods-ref
Options affecting verbosity
- Disassemble code --disasm
- Print limits and exception table for methods --verbose
- Print debugging information --method-debug-info
- Change visibility --visibility=< public | package | protected | private | synthetic >
Download (0.026MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1693 downloads
Kanji Nirvana 1.3
Kanji Nirvana project is a learning tool for Japanese Kanji. more>>
Kanji Nirvana project is a learning tool for Japanese Kanji.
Kanji Nirvana is a tool for the assisted study of Japanese Kanji characters.
KanjiNirvana is a kanji reference and learning tool for Sharps SL5x00 and A300 Zaurus PDAs. It is aimed at students of the japanese language and anyone else who is interested in japanese characters.
One of the many difficulties students of the japanese language have to cope with, is the huge number of unique characters (kanji) they have to memorize.
Everyone who has tried to learn japanese knows the problem: When reading a text you very often encounter a kanji you havent memorized yet and a lot of time has to be spend finding the character in a kanji dictionary.
After finding it you normally would like to memorize it, so that you dont have to look it up again and again.
KanjiNirvana combines a flexible kanji lookup method with a simple kanji quiz for memorizing to help with these two common tasks.
Enhancements:
- editable hand multi-selectable itfield
- new "smart" quizz algorithm
- better conformance to QTopia desktop
<<lessKanji Nirvana is a tool for the assisted study of Japanese Kanji characters.
KanjiNirvana is a kanji reference and learning tool for Sharps SL5x00 and A300 Zaurus PDAs. It is aimed at students of the japanese language and anyone else who is interested in japanese characters.
One of the many difficulties students of the japanese language have to cope with, is the huge number of unique characters (kanji) they have to memorize.
Everyone who has tried to learn japanese knows the problem: When reading a text you very often encounter a kanji you havent memorized yet and a lot of time has to be spend finding the character in a kanji dictionary.
After finding it you normally would like to memorize it, so that you dont have to look it up again and again.
KanjiNirvana combines a flexible kanji lookup method with a simple kanji quiz for memorizing to help with these two common tasks.
Enhancements:
- editable hand multi-selectable itfield
- new "smart" quizz algorithm
- better conformance to QTopia desktop
Download (0.19MB)
Added: 2006-11-01 License: GPL (GNU General Public License) Price:
1092 downloads
Method::Declarative 0.03
Method::Declarative is a Perl module to create methods with declarative syntax. more>>
Method::Declarative is a Perl module to create methods with declarative syntax.
SYNOPSIS
use Method::Declarative
(
--defaults =>
{
precheck =>
[
[ qw(precheck1 arg1 arg2) ],
# ...
],
postcheck =>
[
[ qw(postcheck1 arg3 arg4) ],
# ...
],
init =>
[
[ initcheck1 ],
# ...
],
end =>
[
[ endcheck1 ],
# ...
],
once =>
[
[ oncecheck1 ],
] ,
package => __CALLER__::internal,
},
method1 =>
{
ignoredefaults => [ qw(precheck end once) ],
code => __method1,
},
) ;
The Method::Declarative module creates methods in a using class namespace. The methods are created using a declarative syntax and building blocks provided by the using class. This class does not create the objects themselves.
The using class invokes Method::Declarative, passing it list of key-value pairs, where each key is the name of a method to declare (or the special key --default) and a hash reference of construction directives. The valid keys in the construction hash refs are:
code
The value corresponding to code key is a method name or code reference to be executed as the method. It is called like this:
$obj->$codeval(@args)
where $obj is the object or class name being used, $codeval is the coresponding reference or method name, and @args are the current arguments for the invocation. If $codeval is a method name, it needs to be reachable from $obj.
A code key in a method declaration will override any code key set in the --defaults section.
end
The value corresponding to the end key is an array reference, where each entry of the referenced array is another array ref. Each of the internally referenced arrays starts with a code reference or method name. The remaining elements of the array are used as arguments.
Each method declared by the arrays referenced from end are called on the class where the declared method resides in an END block when Method::Declarative unloads.
Each method is called like this:
$pkg->$codeval($name[, @args]);
where $pkg is the package or class name for the method, $name is the method name, and @args is the optional arguments that can be listed in each referenced list.
end blocks are run in the reverse order of method declaration (for example, if method1 is declared before method2, method2s end declaration will be run before method1s), and for each method they are run in the order in which they are declared.
Note that this is not an object destructor, and no objects of a particular class may still exist when these methods are run.
ignoredefaults
The value corresponding to the ignoredefaults key is an array reference pointing to a list of strings. Each string must corespond to a valid key, and indicates that any in-force defaults for that key are to be ignored. See the section on the special --defaults method for details.
init
The value corresponding to the init key is identical in structure to that corresponding to the end key. The only difference is that the declared methods/code refs are executed as soon as the method is available, rather than during an END block.
once
The value corresponding to the once key is identical in structure to that corresponding to the end key. The values are used when the method is invoked, however.
If the method is invoked on an object based on a hash ref, or on the class itself, and it has not been invoked before on that object or hash ref, the methods and code refs declared by this key are executed one at a time, like this:
$obj->$codeval($name, $isscalar, $argsref[, @args ]);
where $obj is the object or class on which the method is being invoked, $codeval is the method name or code reference supplied, $name is the name of the method, $isscalar is a flag to specify if the declared method itself is being executed in a scalar context, $argsref is a reference to the method arguments (@_, in other words), and @args are any optional arguments in the declaration.
The return value of each method or code reference call is used as the new arguments array for successive iterations or the declared method itself (including the object or class name). Yes, that means that these functions can change the the object or class out from under successive operations.
Any method or code ref returning an empty list will cause further processing for the method to abort, and an empty list or undefined value (as appropriate for the context) will be returned as the declared methods return value.
package
The value coresponding to the package key is a string that determines where the declared method is created (which is the callers package by default, unless modified with a --defaults section). The string __CALLER__ can be used to specify the callers namespace, so constructions like the one in the synopsis can be used to create methods in a namespace based on the calling package namespace.
postcheck
The value coresponding to the postcheck key is identical in structure to that coresponding to the end key. The postcheck operations are run like this:
$obj->$codeval($name, $isscalar, $vref[, @args ]);
where $obj is the underlying object or class, $codeval is the method or code ref from the list, $name is the name of the declared method, $isscalar is the flag specifying if the declared method was called in a scalar context, $vref is an array reference of the currently to-be-returned values, and @args is the optional arguments from the list.
Each method or code reference is expected to return the value(s) it wishes to have returned from the method. Returning a null list does NOT stop processing of later postcheck declarations.
precheck
The precheck phase operates similarly to the once phase, except that its triggered on all method calls (even if the underlying object is not a hash reference or a class name).
Any illegal or unrecognized key will cause a warning, and processing of the affected hashref will stop. This means a --defaults section will be ineffective, or a declared method wont be created.
<<lessSYNOPSIS
use Method::Declarative
(
--defaults =>
{
precheck =>
[
[ qw(precheck1 arg1 arg2) ],
# ...
],
postcheck =>
[
[ qw(postcheck1 arg3 arg4) ],
# ...
],
init =>
[
[ initcheck1 ],
# ...
],
end =>
[
[ endcheck1 ],
# ...
],
once =>
[
[ oncecheck1 ],
] ,
package => __CALLER__::internal,
},
method1 =>
{
ignoredefaults => [ qw(precheck end once) ],
code => __method1,
},
) ;
The Method::Declarative module creates methods in a using class namespace. The methods are created using a declarative syntax and building blocks provided by the using class. This class does not create the objects themselves.
The using class invokes Method::Declarative, passing it list of key-value pairs, where each key is the name of a method to declare (or the special key --default) and a hash reference of construction directives. The valid keys in the construction hash refs are:
code
The value corresponding to code key is a method name or code reference to be executed as the method. It is called like this:
$obj->$codeval(@args)
where $obj is the object or class name being used, $codeval is the coresponding reference or method name, and @args are the current arguments for the invocation. If $codeval is a method name, it needs to be reachable from $obj.
A code key in a method declaration will override any code key set in the --defaults section.
end
The value corresponding to the end key is an array reference, where each entry of the referenced array is another array ref. Each of the internally referenced arrays starts with a code reference or method name. The remaining elements of the array are used as arguments.
Each method declared by the arrays referenced from end are called on the class where the declared method resides in an END block when Method::Declarative unloads.
Each method is called like this:
$pkg->$codeval($name[, @args]);
where $pkg is the package or class name for the method, $name is the method name, and @args is the optional arguments that can be listed in each referenced list.
end blocks are run in the reverse order of method declaration (for example, if method1 is declared before method2, method2s end declaration will be run before method1s), and for each method they are run in the order in which they are declared.
Note that this is not an object destructor, and no objects of a particular class may still exist when these methods are run.
ignoredefaults
The value corresponding to the ignoredefaults key is an array reference pointing to a list of strings. Each string must corespond to a valid key, and indicates that any in-force defaults for that key are to be ignored. See the section on the special --defaults method for details.
init
The value corresponding to the init key is identical in structure to that corresponding to the end key. The only difference is that the declared methods/code refs are executed as soon as the method is available, rather than during an END block.
once
The value corresponding to the once key is identical in structure to that corresponding to the end key. The values are used when the method is invoked, however.
If the method is invoked on an object based on a hash ref, or on the class itself, and it has not been invoked before on that object or hash ref, the methods and code refs declared by this key are executed one at a time, like this:
$obj->$codeval($name, $isscalar, $argsref[, @args ]);
where $obj is the object or class on which the method is being invoked, $codeval is the method name or code reference supplied, $name is the name of the method, $isscalar is a flag to specify if the declared method itself is being executed in a scalar context, $argsref is a reference to the method arguments (@_, in other words), and @args are any optional arguments in the declaration.
The return value of each method or code reference call is used as the new arguments array for successive iterations or the declared method itself (including the object or class name). Yes, that means that these functions can change the the object or class out from under successive operations.
Any method or code ref returning an empty list will cause further processing for the method to abort, and an empty list or undefined value (as appropriate for the context) will be returned as the declared methods return value.
package
The value coresponding to the package key is a string that determines where the declared method is created (which is the callers package by default, unless modified with a --defaults section). The string __CALLER__ can be used to specify the callers namespace, so constructions like the one in the synopsis can be used to create methods in a namespace based on the calling package namespace.
postcheck
The value coresponding to the postcheck key is identical in structure to that coresponding to the end key. The postcheck operations are run like this:
$obj->$codeval($name, $isscalar, $vref[, @args ]);
where $obj is the underlying object or class, $codeval is the method or code ref from the list, $name is the name of the declared method, $isscalar is the flag specifying if the declared method was called in a scalar context, $vref is an array reference of the currently to-be-returned values, and @args is the optional arguments from the list.
Each method or code reference is expected to return the value(s) it wishes to have returned from the method. Returning a null list does NOT stop processing of later postcheck declarations.
precheck
The precheck phase operates similarly to the once phase, except that its triggered on all method calls (even if the underlying object is not a hash reference or a class name).
Any illegal or unrecognized key will cause a warning, and processing of the affected hashref will stop. This means a --defaults section will be ineffective, or a declared method wont be created.
Download (0.008MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1101 downloads
Flare 0.8.8
Flare project is an environment for learning foreign languages. more>>
Flare project is an environment for learning foreign languages.
Flare is an online, Java based framework and toolset designed to facilitate the learning of foreign languages.
The goal is to provide an online environment that brings people from different cultures together by sharing a common goal of learning a new language.
<<lessFlare is an online, Java based framework and toolset designed to facilitate the learning of foreign languages.
The goal is to provide an online environment that brings people from different cultures together by sharing a common goal of learning a new language.
Download (3.9MB)
Added: 2006-10-12 License: GPL (GNU General Public License) Price:
1108 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above learning methods search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed