L1: Tensor Studio
L1: Tensor Studio is a live-programming environment for differentiable tensor computations. A playground for tensors.
About
L1 is a playground for differentiable linear algebra, heavily used in Machine Learning. The application is a combination of a programming language, runtime and IDE in one unified package.
Features
- designed for rapid learning and prototyping
- elegant functional language
- automatic evaluation
- live visualization
- GPU-accelerated computation
- auto-broadcast for tensor operations
- built-in documentation
- syntax-highlightning and code-completion
Note: This project is still under-developed. Any help is welcome.
Thank you
Big thank you to these great projects and awesome people behind them:
This thing is stealing great ideas from:
- APL family – A, J, K, Q
- LISP family – ClojureScript
- ECMAScript
- JSON
- Haskell
- Moniel – prototype of L1
- Douglas Crockford
- Bret Victor
- etc.