|
| 1 | +{ |
| 2 | + "gigaflops": "a unit of measure of computation corresponding to 1 billion of floating point operations", |
| 3 | + "megaflops": "a unit of measure of computation corresponding to 1 million of floating point operations", |
| 4 | + "GAN": "GAN stands for Generative Adversarial Network, a type of neural network characterized by its training approach", |
| 5 | + "GRU": "GRU stands for Gated Recurrent Unit, a technique used to improve training of neural networks", |
| 6 | + "SoC": "SoC stands for System on a Chip, an integrated set of processors and microcontrollers", |
| 7 | + "multiply-add": "multiply-add is a frequently used primitive operation when running a machine learning model", |
| 8 | + "matrix": "matrices are a mathematical construct used throughout machine learning algorithms", |
| 9 | + "tensor": "tensors are a mathematical construct used throughout machine learning algorithms", |
| 10 | + "convolutional network": "a type of neural network using <a class=dfn>convolutions</a>", |
| 11 | + "convolution": "convolution is a frequently used mathematical operation when running a machine learning model", |
| 12 | + "SNR": "SNR stands for Signal-to-Noise Ratio, a measure of the quality of a signal (higher is better)", |
| 13 | + "DNN": "DNN stands for Deep Neural Network, a neural network with multiple layers of neurons", |
| 14 | + "FFT": "FFT stands for Fast Fourier Transform, a commonly used signal (e.g. for audio) processing operation", |
| 15 | + "IFFT": "IFFT stands for Inverse Fast Fourier Transform, a commonly used signal (e.g. for audio) processing operation" , |
| 16 | + "EMScripten": "EMScripten is a tool that can compiles code from various programming languages into JavaScript or WebAssembly", |
| 17 | + "WebAssembly": "WebAssembly (WASM for short) is a format for programs that can be executed very fast (much faster than JavaScript) in browsers and that can be generated from existing code-base in non JavaScript languages (e.g. C, C++, rust)", |
| 18 | + "WASM": {"alias": "WebAssembly"}, |
| 19 | + "WebGL": "WebGL is a JavaScript API designed to run GPU-accelerated 3D graphics in browsers and can also be used to take advantage of the parallel computing capabilities of GPUs in general, a much needed feature for running Machine Learning models", |
| 20 | + "WebGPU": "WebGPU is an emerging JavaScript API to interact with GPU capabilities with more in-depth integration than possible with WebGL. These capabilities include their fast parallel computing, a much needed feature for running Machine Learning models", |
| 21 | + "SIMD": "SIMD stands for Single Instruction Multiple Data, an approach to accelerate parallel computing operations on CPUs - a particularly needed feature for running Machine Learning models", |
| 22 | + "vocoder": "vocoder stands for voice coder, a category of algorithms to encode and decode human voice", |
| 23 | + "TTS": "TTS stands for Text-To-Speech", |
| 24 | + "DSP": "DSP can stand for Digital Signal Processing or Digital Signal Processor (a hardware chip specialized in Digital Signal Processing)", |
| 25 | + "WebBluetooth": "WebBluetooth (sometimes WebBLE in short) is a browser JavaScript API to interact with Bluetooth low-energy devices", |
| 26 | + "WebBLE": {"alias": "WebBluetooth"}, |
| 27 | + "WASI": "WASI stands for WebAssembly System Interfaces, a series of APIs developed by the WebAssembly Community Group, meant to help running WebAssembly outside of the browsers by providing integration with operating systems", |
| 28 | + "CG": "CG stands for W3C Community Group, a type of group W3C makes available for everyone to propose and to join and where a lot of the W3C pre-standardization work happens", |
| 29 | + "OpenVINO": "OpenVINO is an Intel toolking to optimizing machine learning models", |
| 30 | + "PyTorch": "PyTorch is one of the most popular Python library for machine learning development, providing a low-level API", |
| 31 | + "Keras": "Keras is one of the most popular Python library for machine learning development that provides a high-level API running on top of other Machine Learning frameworks (such as TensorFlow)", |
| 32 | + "TensorFlow.js": "TensorFlow.js (TFJS for short) is a JavaScript library to run Machine Learning models", |
| 33 | + "TensorFlow": "TensorFlow is a Python framework to build Machine Learning systems", |
| 34 | + "TFJS": {"alias": "TensorFlow.js"}, |
| 35 | + "python": "python is one of the most popular programming languages for machine learning development, due to a combination of its high-performance numeric capabilities and a large community of data science users and libraries", |
| 36 | + "model DAG": "DAG stands for Directed Acyclic Graph, a data structure that can be used to represent how a neural network operates", |
| 37 | + "YOLO": "YOLO (“you only look once”) is a machine learning framework for real-time object detection", |
| 38 | + "differential privacy": "Differential privacy is an approach to provide information about groups within dataset without revealing information about individuals", |
| 39 | + "NLP": "NLP stands for Natural Language Processing - in the context of computer science, aiming at making human language processable by computers", |
| 40 | + "ASR": "ASR stands for Automatic Speech Recognition", |
| 41 | + "NPM": "NPM is a package management system for <a class=dfn>node.js</a>", |
| 42 | + "Node.js": "Node.js is a non-browser JavaScript runtime and environment, which usually expose different set of APIs than the ones used in a browser", |
| 43 | + "WebRTC": "WebRTC stands for Web Real-Time Communications, a set of browser APIs and protocols that enable the exchange of audio, video and data in near real-time", |
| 44 | + "WebXR": "WebXR is a set of browser JavaScript APIs that enable to develop in-browser Virtual and Augmented Reality experiences" |
| 45 | +} |
0 commit comments