Artificial neural networks | Machine learning algorithms

Leabra

Leabra stands for local, error-driven and associative, biologically realistic algorithm. It is a model of learning which is a balance between Hebbian and error-driven learning with other network-derived characteristics. This model is used to mathematically predict outcomes based on inputs and previous learning influences. This model is heavily influenced by and contributes to neural network designs and models. This algorithm is the default algorithm in emergent (successor of PDP++) when making a new project, and is extensively used in various simulations. Hebbian learning is performed using conditional principal components analysis (CPCA) algorithm with correction factor for sparse expected activity levels. Error-driven learning is performed using GeneRec, which is a generalization of the , and approximates Almeida–Pineda recurrent backpropagation. The symmetric, midpoint version of GeneRec is used, which is equivalent to the contrastive Hebbian learning algorithm (CHL). See O'Reilly (1996; Neural Computation) for more details. The activation function is a point-neuron approximation with both discrete spiking and continuous rate-code output. Layer or unit-group level inhibition can be computed directly using a k-winners-take-all (KWTA) function, producing sparse distributed representations. The net input is computed as an average, not a sum, over connections, based on normalized, sigmoidally transformed weight values, which are subject to scaling on a connection-group level to alter relative contributions. Automatic scaling is performed to compensate for differences in expected activity level in the different projections. Documentation about this algorithm can be found in the book "Computational Explorations in Cognitive Neuroscience: Understanding the Mind by Simulating the Brain" published by MIT press. and in the Emergent Documentation (Wikipedia).

Video thumbnail

GeoGebra 3D Calculator: When to Use?

GeoGebra 3D Calculator is one of the five apps in Calculator Suite. https://www.geogebra.org/calculator

From playlist GeoGebra Apps Intro: Which to USE?

Video thumbnail

Geogebra - Resizing an Image

quick review of how to resize an image in Geogebra

From playlist Geogebra

Video thumbnail

GeoGebra Scientific Calculator: When to Use?

GeoGebra Scientific Calculator is a free easy-to-use version of a standard handled scientific calculator. https://www.geogebra.org/scientific

From playlist GeoGebra Apps Intro: Which to USE?

Video thumbnail

Geogebra 2D and 3D

A very quick demo of how to access the 2D and 3D calculator on Geogebra.

From playlist Geogebra

Video thumbnail

GeoGebra CAS: When to Use?

GeoGebra CAS is one of the five apps in GeoGebra Calculator Suite. https://www.geogebra.org/calculator

From playlist GeoGebra Apps Intro: Which to USE?

Video thumbnail

GeoGebra Geometry App: When to Use?

GeoGebra Geometry is one of the five apps in calculator Suite https://www.geogebra.org/calculator

From playlist GeoGebra Apps Intro: Which to USE?

Video thumbnail

How to Create a GeoGebra Class from an Activity

More info: https://www.geogebra.org/m/hncrgruu#material/mxc255j6 #GeoGebra

From playlist GeoGebra Classroom: Quick Tutorials

Video thumbnail

GeoGebra 3D Beginner Tutorial: Exercise 2

GeoGebra Resource: https://www.geogebra.org/m/ehjbeexu#material/vspwmbjb

From playlist GeoGebra 3D: Beginner Tutorials (Series in the Making) With Lesson Ideas

Related pages

Error-driven learning | Winner-take-all (computing) | Temporal difference learning | Neural network | Emergent (software) | Almeida–Pineda recurrent backpropagation | GeneRec | Spiking neural network | PVLV | Contrastive Hebbian learning