Neural networks: Difference between revisions
Jump to navigation
Jump to search
(Created page with "'''Neural networks''' ('''NNs'''), or more precisely '''artificial neural networks''' ('''ANNs'''), are computing systems vaguely inspired by the biological neural networks of...") |
m (Adding video link to the APL CNN paper) |
||
Line 5: | Line 5: | ||
* Rodrigo Girão Serrão is prepared to hold a workshop in English or Portuguese called [https://mathspp.com/workshops/learn-apl-with-neural-nets Learn APL with neural networks]/[https://mathspp.com/pt/workshops/learn-apl-with-neural-nets Aprende APL com redes neuronais] and is publishing an English-language [https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM a video series] with the same content, designed so those with APL or NN knowledge can skip the parts that teach the basics of these. | * Rodrigo Girão Serrão is prepared to hold a workshop in English or Portuguese called [https://mathspp.com/workshops/learn-apl-with-neural-nets Learn APL with neural networks]/[https://mathspp.com/pt/workshops/learn-apl-with-neural-nets Aprende APL com redes neuronais] and is publishing an English-language [https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM a video series] with the same content, designed so those with APL or NN knowledge can skip the parts that teach the basics of these. | ||
* [https://dl.acm.org/doi/10.1145/3315454.3329960 Convolutional neural networks in APL] is a paper that shows how a Convolutional Neural Network (CNN) can be implemented in APL. The code is available in [https://github.com/ashinkarov/cnn-in-apl a GitHub repository]. | * [https://dl.acm.org/doi/10.1145/3315454.3329960 Convolutional neural networks in APL] is a paper that shows how a Convolutional Neural Network (CNN) can be implemented in APL. The code is available in [https://github.com/ashinkarov/cnn-in-apl a GitHub repository]. A video of the presentation of this conference paper is available [https://www.youtube.com/watch?v=9vIZ7d3-GBw&t=773s here]. | ||
* Mike Powell's [[Media:3_Machine_Learning.pdf|Machine Learning]] is a tutorial that explores pattern recognition for handwritten digits, focusing It focuses on deriving the analytic gradients and establishing them as part of the back propagation algorithm. | * Mike Powell's [[Media:3_Machine_Learning.pdf|Machine Learning]] is a tutorial that explores pattern recognition for handwritten digits, focusing It focuses on deriving the analytic gradients and establishing them as part of the back propagation algorithm. |
Revision as of 14:46, 8 December 2020
Neural networks (NNs), or more precisely artificial neural networks (ANNs), are computing systems vaguely inspired by the biological neural networks of brains.
This is a list of APL resources relating to neural networks:
- Rodrigo Girão Serrão is prepared to hold a workshop in English or Portuguese called Learn APL with neural networks/Aprende APL com redes neuronais and is publishing an English-language a video series with the same content, designed so those with APL or NN knowledge can skip the parts that teach the basics of these.
- Convolutional neural networks in APL is a paper that shows how a Convolutional Neural Network (CNN) can be implemented in APL. The code is available in a GitHub repository. A video of the presentation of this conference paper is available here.
- Mike Powell's Machine Learning is a tutorial that explores pattern recognition for handwritten digits, focusing It focuses on deriving the analytic gradients and establishing them as part of the back propagation algorithm.
- Mike Powell's The Handwritten Digits Model tutorial explores how to estimate the parameters of the handwritten digits model using an interactive session, with the objective to explore how to conduct an estimation rather than to find the absolute best search algorithm.
- ANNSER ― A Neural Network Simulator for Education and Research
APL development [edit] | |
---|---|
Interface | Session ∙ Typing glyphs (on Linux) ∙ Fonts ∙ Text editors |
Publications | Introductions ∙ Learning resources ∙ Simple examples ∙ Advanced examples ∙ Mnemonics ∙ ISO 8485:1989 ∙ ISO/IEC 13751:2001 ∙ A Dictionary of APL ∙ Case studies ∙ Documentation suites ∙ Books ∙ Papers ∙ Videos ∙ APL Quote Quad ∙ Vector journal ∙ Terminology (Chinese, German) ∙ Neural networks ∙ Error trapping with Dyalog APL (in forms) |
Sharing code | Backwards compatibility ∙ APLcart ∙ APLTree ∙ APL-Cation ∙ Dfns workspace ∙ Tatin ∙ Cider |
Implementation | Resources ∙ Open-source ∙ Magic function ∙ Performance ∙ APL hardware |
Developers | Timeline of corporations ∙ APL2000 ∙ Dyalog ∙ IBM ∙ IPSA ∙ STSC |