Basic glossary about Artificial Intelligence

absl-py Related to TensorFlow. Abseil Python Common Libraries.
Action potential Neuroscience.
Activation function In artificial neural networks, the activation function of a node defines the output of that node given an input or set of inputs.
AlexNet Es un modelo.
Algoritmo de descenso del gradiente See also "neural network".
Example of simple neural network in C++ based on the Gradient Descent algorithm (NEW 2019-12-09)!/#xrepo/view/head/cpp/Neural_Network.cpp
ANN "Artificial Neural Network".
artificial intelligence
astor Related to TensorFlow. Es un paquete de Python.
atenuación, constante de Electromagnetismo. Attenuation constant. Caracteriza cada tipo de sustancia dentro del sistema nervioso.
attenuation constant Electromagnetism. Constante de atenuación. Characterizes each type of substance within the nervous system.
automatic differentiation Related to the computation of the gradient. It can be implemented using C++ operators overloading.
Axon Neuroscience. It is the output of a neuron. See "Dendrite" and w[k][i][j].
backpropagation Retropropagación. Propagación hacia atrás.
backpropagation, algoritmo Algoritmo de retropropagación. Algoritmo de propagación hacia atrás.
bagging Related to "Random forest".
bias It can be always or almost always equal to zero. See "neurona".
BigDL Distributed Deep Learning on Apache Spark.
Bomba sodio-potasio Neurociencia.
Bosques Aleatorios Ver "Random forest".
BrainScript Lenguaje de descripción de modelo de CNTK.
Caenorhabditis elegans First animal resurrected by humans in a supercomputer?
Caffe "Convolutional Architecture for Fast Feature Embedding". It is a deep learning framework, originally developed at University of California, Berkeley. It is open source, under a BSD license. It is written in C++, with a Python interface. Framework de deep learnig escrito en C++ con un interfaz Python. Soporta muchos tipos diferentes de arquitecturas de deep learning orientadas a la clasificación de imágenes y a la segmentación de imágenes. Soporta CNN, RCNN, LSTM y diseños de redes neuronales conectadas completamente. Caffe soporta librerías de kernel computacional basadas en GPU y CPU tales como NVIDIA cuDNN e Intel MKL. Caffe está siendo usada en proyectos de investigación académica, protitipos startup, e incluso aplicaciones industriales a gran escala en visión, habla y multimedia.
Caffe, NVIDIA Ver NVCaffe.
Caffe2 Framework de deep learning ligero, modular y escalable. Incluye nuevas características como RNNs. Caffe2 es un framework de deep learning diseñado para expresar fácilmente todos los tipos de modelos, por ejemplo CNN, RNN, y más, en un API basado en Python amigable, y ejecutarlos usando un backend de CUDA y C++ altamente eficiente.
CaffeOnSpark Framework de deep learning distribuido creado por Yahoo! usando Spark.
Cell membrane Neuroscience.
chain rule Regla de la cadena.
Chainer Es un framework de deep learning basado en Python apuntando a la flexibilidad. Provee APIs de diferenciación automática basados en el enfoque define-por-ejecución (define-by-run), también conocidas como gráficas computacionales dinámicas, así como APIs de alto nivel orientadas a objetos para construir y entrenar redes neuronales. Soporta CUDA y cuDNN usando CuPy para inferencia y entrenamiento de alto rendimiento.
Chemical synapse Neuroscience.
Classical conditioning Neuroscience.
classification algorithms
cluster Conjunto de ordenadores conectados por una red de alta velocidad.
clustering algorithms Example, "DBSCAN".
CNN "Convolutional Neural Network".
CNTK Microsoft "Cognitive Toolkit". The Microsoft Cognitive Toolkit (CNTK) is an open-source toolkit for commercial-grade distributed deep learning. It describes neural networks as a series of computational steps via a directed graph. CNTK allows the user to easily realize and combine popular model types such as feed-forward DNNs, convolutional neural networks (CNNs) and recurrent neural networks (RNNs/LSTMs). CNTK implements stochastic gradient descent (SGD, error backpropagation) learning with automatic differentiation and parallelization across multiple GPUs and servers. CNTK can be included as a library in your Python, C#, or C++ programs, or used as a standalone machine-learning tool through its own model description language (BrainScript). In addition you can use the CNTK model evaluation functionality from your Java programs. CNTK supports 64-bit Linux or 64-bit Windows operating systems. To install you can either choose pre-compiled binary packages, or compile the toolkit from the source provided in GitHub.
Cognitive Toolkit Ver CNTK.
computer vision
Condicionamiento clásico Neurociencia.
conductividad Electromagnetismo. Conductivity. Caracteriza cada tipo de sustancia dentro del sistema nervioso. Ver también permeabilidad y permitividad.
conductivity Electromagnetism. Characterizes each type of substance within the nervous system. See also permeability and permittivity.
ConvNet Ver CNN.
convolution, backward
convolution, forward
CoreNLP Stanford CoreNLP provides a set of human language technology tools. It can give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, mark up the structure of sentences in terms of phrases and syntactic dependencies, indicate which noun phrases refer to the same entities, indicate sentiment, extract particular or open-class relations between entity mentions, get the quotes people said, etc.
Coulomb law Electromagnetism.
Cryo-electron tomography See "Electron cryotomography".
cuBLAS The NVIDIA cuBLAS library is a fast GPU-accelerated implementation of the standard basic linear algebra subroutines (BLAS). Using cuBLAS APIs, you can speed up your applications by deploying compute-intensive operations to a single GPU or scale up and distribute work across multi-GPU configurations efficiently. Researchers and scientists use cuBLAS for developing gpu-accelerated algorithms in areas including high performance computing, image analysis and machine learning.
CUDA Programming GPUs. Write C-like code that runs directly on the GPU. Optimized APIs: cuBLAS, cuFFT, cuDNN, etc. Es una plataforma de computación paralela y modelo de programación que activa incrementos dramáticos en rendimiento de computación aprovechando el poder de las GPUs NVIDIA.
CUDA C++ CUDA C++ is a extension of the ISO C++ language which allows you to use familiar C++ tools to write parallel programmings that run on GPUs.
CUDA Toolkit Develop, Optimize and Deploy GPU-accelerated Apps. he NVIDIA® CUDA® Toolkit provides a development environment for creating high performance GPU-accelerated applications. With the CUDA Toolkit, you can develop, optimize and deploy your applications on GPU-accelerated embedded systems, desktop workstations, enterprise data centers, cloud-based platforms and HPC supercomputers. The toolkit includes GPU-accelerated libraries, debugging and optimization tools, a C/C++ compiler and a runtime library to deploy your application.
cuDNN NVIDIA "CUDA Deep Neural Network library". Librería de red neuronal profunda NVIDIA CUDA. The NVIDIA CUDA® Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers. Deep learning researchers and framework developers worldwide rely on cuDNN for high-performance GPU acceleration. It allows them to focus on training neural networks and developing software applications rather than spending time on low-level GPU performance tuning. cuDNN accelerates widely used deep learning frameworks, including Caffe,Caffe2, Chainer, Keras,MATLAB, MxNet, TensorFlow, and PyTorch.
cuFFT The CUDA Fast Fourier Transform library. The NVIDIA CUDA Fast Fourier Transform library (cuFFT) provides GPU-accelerated FFT implementations that perform up to 10x faster than CPU-only alternatives. Using simple APIs, you can accelerate existing CPU-based FFT implementations in your applications with minimal code changes. As your application grows, you can use cuFFT to scale your image and signal processing applications efficiently across multiple GPUs. It consists of two separate libraries: cuFFT and cuFFTW. The cuFFT library is designed to provide high performance on NVIDIA GPUs. The cuFFTW library is provided as a porting tool to enable users of FFTW to start using NVIDIA GPUs with a minimum amount of effort.
CuPy CuPy is an open-source matrix library accelerated with NVIDIA CUDA. It also uses CUDA-related libraries including cuBLAS, cuDNN, cuRand, cuSolver, cuSPARSE, cuFFT and NCCL to make full use of the GPU architecture. CuPy's interface is highly compatible with NumPy; in most cases it can be used as a drop-in replacement. All you need to do is just replace numpy with cupy in your Python code. It supports various methods, indexing, data types, broadcasting and more.
Cython Cython is an optimising static compiler for both the Python programming language and the extended Cython programming language (based on Pyrex). It makes writing C extensions for Python as easy as Python itself.
Data Center Accelerator, NVIDIA Acelerador de centro de datos de NVIDIA. Hay varios, por ejemplo: DGX-1, DGX-2.
data mining Minería de datos. It is the process of discovering patterns in large data sets involving methods of machine learning, statistics and database systems.
DBSCAN "Density-Based Spatial Clustering of Applications with Noise" (DBSCAN) is a data clustering algorithm.
decision tree Árbol de decisión.
Deep Cognition Studio (DLS) Es un kit de herramientas de software y plataforma que simplifica el diseño, entrenamiento, testeo y el desarrollo de modelos de IA de deep learning.
deep learning
Deeplearning4j Eclipse Deeplearning4j is a deep learning programming library written for Java and the Java virtual machine (JVM) and a computing framework with wide support for deep learning algorithms.
Dendrita Neurociencia. Es una entrada de la neurona. Ver "Axón" y "w[k][i][j]".
Dendrite Neuroscience. It is an input of a neuron. A neuron can have more than 1000 dendrites. Each dendrite can be characterized with a weight w[k][i][j].
Density-Based Spatial Clustering of Applications with Noise See "DBSCAN".
design patterns
DFT "Discrete Fourier transform".
DGX Station, NVIDIA Una workstation para equipos de ciencia de datos. NVIDIA DGX Station era la workstation más rápida del mundo para desarrollo de inteligencia artificial avanzada. Este sistema optimizado e integrado completamente permite a tu equipo comenzar más rápido y experimentar con menos esfuerzo con el poder de un centro de datos en tu oficina. 72X más rápida que un servidor de doble CPU. Ver TPU v3.
DGX-1, NVIDIA Para investigación en inteligencia artificial. El camino más rápido hacia deep learning. Construir una plataforma para deep learning va mucho más allá de seleccionar un servidor y GPUs. Un compromiso para implementar inteligencia artificial en tu negocio involucra cuidadosamente seleccionar e integrar software complejo con hardware. NVIDIA DGX-1 acelera tu iniciativa con una solución que funciona nada más sacarlo de la caja, por lo que puedes ganar percepciones en horas en lugar de semanas o meses. Red Hat Enterprise Linux en sistemas NVIDIA DGX-1. 140X más rápida que un servidor de una CPU.
DGX-2, NVIDIA Era el sistema de inteligencia artificial más poderoso del mundo para los desafíos de inteligencia artificial más complejos. Experimenta nuevos niveles de escala y velocidad de inteligencia artificial con NVIDIA DGX-2, el primer sistema de 2 petaFLOPS que combina 16 GPUs interconectadas completamente para 10X el rendimiento de deep learning. Es empoderada mediante software NVIDIA DGX y una arquitectura escalable construida sobre NVIDIA NVSwitch, por lo que puedes asumir los desafíos de inteligencia artificial más complejos del mundo. DGX-2, infraestructura esencial de inteligencia artificial Enterprise. 10X más rápida que DGX-1. Ver TPU v3.
diferenciación automática Relacionada con el cálculo del gradiente. Puede ser implementada usando sobrecarga de operadores de C++.
DIGITS, NVIDIA Deep Learning GPU Training System (DIGITS). Sistema de entrenamiento de GPU de deep learning. Pone el poder de deep learning en las manos de ingenieros y científicos de datos. DIGITS puede ser usado para entrenar rápidamente la red neuronal (DNNs) altamente precisa para clasificación de imágenes, segmentación y tareas de detección de objetos.
DNA Neuroscience. ADN. The necessary information from the DNA can be obtained doing a single analysis of a sample of the dead animal.
DNN "Deep Neural Network". A Deep Neural Network (DNN) is an Artificial Neural Network (ANN) with multiple hidden layers of neurons between the input and output layers.
Dopamina Neurociencia. Es un neurotransmisor. Cada vez que un neurotransmisor como la dopamina llega a una sinapsis, los circuitos que desencadenan un pensamiento, una motivación o una acción son vía prioritaria en el cerebro. En las adicciones, la dopamina actúa como un neurotransmisor tan potente que las personas, objetos, situaciones y lugares en que se consumió la droga quedan firmemente fijados en la memoria. "[...] No obstante, existen muchas evidencias que sugieren que los animales se motivan para la realización de conductas que estimulan la liberación de dopamina en el núcleo accumbens y en estructuras relacionadas con él. [...]". Breve transcripción del libro "NEUROCIENCIA. La exploración del cerebro", 3ª edición, de Mark F. Bear, Barry Connors y Michael Paradiso (p. 526).
Dopamine Google repository. Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.
Dopamine Neuroscience. It is a neurotransmitter.
Drosophila melanogaster First animal resurrected by humans in a supercomputer?
Ecuaciones de Maxwell Electromagnetismo. Aunque los campos electromagnéticos creados por los iones son de largo alcance, se puede considerar que mucho más allá de la membrana celular cercana, los campos electromagnéticos creados por otros iones no afectan a los potenciales de acción, solo crean ruido. Ver "Electroestática" y "ley de Coulomb".
Electrical synapse Neuroscience.
Electroestática Electromagnetismo. Electrostatics. Ver también "Ecuaciones de Maxwell".
Electron cryotomography Cryo-electron tomography. VERY HIGH SPATIAL RESOLUTION (~ 1-4 nm).
Electrostatics Electromagnetism. Electroestática. See also "Maxwell equations"
entrenar red neuronal
entropy, information
entropía de información Information entropy.
Error cuadrático Squared error. We can use other name but the best formula is the following (vector module squared to minimize the number of operations). Ver también "neurona".

* d[i]: Salida deseada i (salida de la neurona i de la capa de salida (k=N) de la red neuronal), con i en el intervalo cerrado [1, M].
* y[k][i]: Salida de la neurona i de la capa k de la red neuronal, con k en el intervalo cerrado [1, N]
* y[N][i]: Salida de la neurona i de la capa de salida (k=N) de la red neuronal. Esta salida es la que aparece en la fórmula.
* M: Número de neuronas de la capa de salida.
NOTA: En la fórmula la N es un superíndice, no es un exponente matemático. La N solo indica que la salida es de la capa N.
Fast Fourier Transform FFT.
fastText Library for efficient text classification and representation learning. FastText is an open-source, free, lightweight library that allows users to learn text representations and text classifiers. It works on standard, generic hardware. Models can later be reduced in size to even fit on mobile devices.
feed-forward (red) Prealimentada (alimentada hacia adelante).
Feedforward Neural Network (FNN) Red neuronal prealimentada (alimentada hacia adelante). A Feedforward Neural Network is an Artificial Neural Network wherein connections between the nodes do not form a cycle. Es una red neuronal en la que las conexiones entre los nodos no forman un ciclo. Ver también RNN.
FFT "Fast Fourier Transform". Transformada rápida de Fourier.
FLOPS (flop/s) Floating point operations per second. Operaciones de coma flotante por segundo.
FNN "Feedforward Neural Network". Red neuronal prealimentada.
Fuerza de Lorentz Electromagnetismo.
función de activación Ver "Activation function".
gast TensorFlow. Es un paquete de Python.
Gensim It is a free Python library. Gensim is an open-source library for unsupervised topic modeling and natural language processing, using modern statistical machine learning. It is implemented in Python and Cython.
GNMT Datacenter-class benchmark of MLPerf. For language translation.
Google AI Google AI is a division of Google dedicated solely to artificial intelligence.
Google Brain (team)
Google I/O Google I/O (or simply I/O) is an annual developer conference held by Google.
GoogLeNet Es un modelo.
Gradient boosting It is a machine learning technique for regression and classification problems.
Gradient Descent algorithm Algoritmo de descenso de gradiente. A learning algorithm, training algorithm or optimization algorithm. See also "optimizer".

* w[k][i][j](t): Peso entre la neurona i de la capa (k-1) y la neurona j de la capa k en el instante de tiempo t.
* w[k][i][j](t+1): Peso entre la neurona i de la capa (k-1) y la neurona j de la capa k en el instante de tiempo t+1.
* η (eta): Tasa de aprendizaje. Learning rate.
* E: Error cuadrático. Squared error.
"Variar los pesos en sentido opuesto al gradiente de la superficie de error". El peso en la iteración (o tiempo) t+1 es igual al peso en el tiempo actual (t) modificado en sentido inverso a la derivada del error multiplicada por un factor constante.
Set the training algorithm (the optimizer) and the learning rate.
Train the neural network.
Example of simple neural network in C++ based on the Gradient Descent algorithm (NEW 2019-12-09)!/#xrepo/view/head/cpp/Neural_Network.cpp
grpcio TensorFlow. Package for gRPC Python.
gym OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms.
h5py TensorFlow. Es un paquete de Python. The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.
Haar training
Hadoop, Apache Java. The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.
HDF "Hierarchical Data Format". It is a set of file formats (HDF4, HDF5) designed to store and organize large amounts of data.
HDF5 Related to "h5py". File format designed to store and organize large amounts of data. See "HDF".
HDR High dynamic range.
Hebb's rule Neuroscience.
Hebb, regla de Neurociencia. Potenciación a largo plazo (PLP). Regla de Hebb (1949): Si una neurona presináptica A se activa repetidas veces a la vez que la neurona postsináptica B, hay un cambio metabólico que refuerza la eficacia de A excitando B.
hendidura sináptica Neurociencia. Tiene que ser posible distinguir la posición de las hendiduras sinápticas.
La separación entre neuronas en las hendiduras sinápticas mide unos 20 nm, pero las terminaciones axónicas tienen forma de botón y son mucho más grandes.
Las vesículas sinápticas tienen un diámetro de unos 50 nm.
El cuerpo celular de una neurona típica mide unos 20 um de diámetro.
El aprendizaje de la red neuronal provoca creación, destrucción y modificación de uniones sinápticas.
No parece que haya muchos tipos de sustancias. Con 512 o 1024 niveles de gris seguramente sería suficiente para distinguir las sustancias que afectan a la transmisión de los impulsos eléctricos (potenciales de acción).
HPC High-performance computing (HPC) is the use of super computers and parallel processing techniques for solving complex computational problems.
Human Brain Project
I/O Ver Google I/O.
Inception-v3 Es un modelo.
inferencia Cálculo de las salidas de la red neuronal.
Calculate the output of the neural network.
Integrated Performance Primitives (IPP), Intel It is a multi-threaded software library of functions for multimedia and data processing applications, produced by Intel. It may be used to improve the performance of color conversion, Haar training and DFT functions of the OpenCV library.
IPP See "Integrated Performance Primitives".
K-means clustering K-medias. It is a method of vector quantization, originally from signal processing, that is popular for cluster analysis in data mining.
K-medias K-means clustering. Método utilizado en minería de datos.
Keras Keras is a high-level API to build and train deep learning models.
Keras-Applications TensorFlow. Es un paquete de Python.
Keras-Preprocessing TensorFlow. Es un paquete de Python.
Learning Neuroscience.
Learning Computing.
learning algorithm Learning algorithm, training algorithm or optimization algorithm.
Levenberg–Marquardt algorithm
Ley de Coulomb Electromagnetismo
Long-term potentiation
Lorentz force Electromagnetism.
LSTM network "Long Short-Term Memory" network. It is an artificial Recurrent Neural Network (RNN) architecture used in the field of deep learning.
LSTM, red "Long Short-Term Memory". Es un tipo especial de red neuronal recurrente (RNN) capaz de aprender dependencias long-term (largo plazo).
LTP "Long-term potentiation".
machine learning
map nervous system Extract the neural network from a dead person or from a dead animal using tomography images of high resolution.
mapear sistema nervioso Consiste en extraer la información de la red neuronal de una persona muerta o de un animal muerto usando imágenes de tomografía de muy alta resolución. Todavía no se puede hacer (que yo sepa). Tal vez no se pueda hacer en muchas décadas. El tiempo de escaneo será inaceptable. Hay que cortar y destruir el sistema nervioso para poder extraer la información. No basta con tener resolución espacial y resolución de contraste suficientes. El efecto de la congelación o del método que se use para fijar las neuronas se podrá deshacer mediante software. La fijación de las neuronas (congelación u otro método) se tendrá que hacer antes de que las neuronas se degraden más allá de lo que permita el método para extraer la información de la red neuronal. Ver "Cryopreservation". "A Simulated Mouse Brain in a Virtual Mouse Body"
Markdown TensorFlow. Es un paquete de Python.
MATLAB It is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks.
MATLAB Deep Learning Toolbox
MATLAB Deep Network Designer
Matplotlib Matplotlib is a plotting library for the Python programming language and its numerical mathematics extension NumPy.
Maxwell equations Electromagnetism. Ecuaciones de Maxwell. Although the electromagnetic fields created by the ions are long range, it can be considered that far beyond the nearby cell membrane, the electromagnetic fields created by other ions do not affect the action potentials, they only create noise.
mecanorreceptor Neurociencia. Mechanoreceptor. Célula que informa al sistema nervioso de la presión (N/(m^2)) en una zona, por ejemplo, de la piel o en la cóclea (oído).
mechanoreceptor Neuroscience. Mecanorreceptor.
membrana neuronal Neurociencia. Referido a neurona animal. La forma de la membrana celular de una dendrita y otra información determinan el valor del peso w[k][i][j] de esa dendrita. La membrana tiene un espesor de unos 5 nm y está repleta de proteínas. Algunas de las proteínas asociadas a la membrana bombean sustancias del interior al exterior. Otras forman poros que regulan qué sustancias pueden acceder al interior de la neurona. Las moléculas y átomos neutros (sin carga eléctrica) no afectan (directamente) al movimiento de los iones a través de la membrana neuronal. Las moléculas con carga eléctrica (radicales) y los átomos con carga eléctrica (iones) alejados de la membrana solo generan ruido eléctrico de pequeña amplitud que no afecta al movimiento de los potenciales de acción, o apenas afecta al movimiento de los potenciales de acción introduciendo una componente aleatoria que se puede simular fácilmente mediante software.
menoh Fast DNN inference library with multiple programming language support.
mente Red neuronal.
mind Neural network.
minería de datos Data mining. Intenta descubrir patrones en grandes volúmenes de de datos.
MKL, Intel Intel "Math Kernel Library". Librería de núcleo matemático de Intel. Intel Math Kernel Library (Intel MKL) is a library of optimized math routines for science, engineering, and financial applications. Core math functions include BLAS, LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms, and vector math. Es una librería de rutinas matemáticas optimizadas para ciencia, ingeniería y aplicaciones financieras. Las funciones matemáticas núcleo incluyen BLAS, LAPACK, ScaLAPACK, solucionadores dispersos, transformada de Fourier rápida y matemáticas de vector. Están optimizadas para procesadores Intel. Esta librería está disponible para Windows, Linux y macOS. Uses industry-standard C and Fortran APIs for compatibility with popular BLAS, LAPACK, and FFTW functions—no code changes required. Improved performance of 1D/3D FFT (fast Fourier transform).
MKL-DNN, Intel Intel "Math Kernel Library for Deep Neural Networks". Librería de núcleo de matemáticas de Intel para redes neuronales profundas. Starting with version 1.1 the library is renamed to DNNL. Deep Neural Network Library (DNNL) is an open-source performance library for deep learning applications. The library includes basic building blocks for neural networks optimized for Intel Architecture Processors and Intel Processor Graphics. DNNL is intended for deep learning applications and framework developers interested in improving application performance on Intel CPUs and GPUs. Deep learning practitioners should use one of the applications enabled with DNNL.
ML "Machine Learning".
MLP "Multilayer Perceptron".
mlpack mlpack is a machine learning software library for C++.
MLPerf MLPerf is an industry standard for measuring ML performance. MLPerf Inference v0.5 defines three datacenter-class benchmarks:
* ResNet-50 v1.5 for image classification,
* SSD-ResNet-34 for object detection, and
* GNMT for language translation.
MLPerf Inference v0.5 defines two different datacenter inference scenarios: “offline” (e.g. processing a large batch of data overnight) and “online” (e.g. responding to user queries in real-time).
Model Neural network.
Modelo Red neuronal.
motoneurona Neurociencia. Motor neuron. Neurona motora.
motor neuron Neuroscience.
motor neuron Neurona motora. Motoneurona.
"motor neuron" site:edu
MXNet Es un framework de deep learning que te permite mezclar los sabores de programación simbólica y programación imperativa para maximizar la eficiencia y la productividad. La libería es portable y ligera, y se escala a múltiples GPUs y múltiples máquinas.
Máquina de vectores de soporte Support-vector machine.
NCCL Related to "CuPy".
Nernst equation Neuroscience.
Nervous system Neuroscience.
neural network
Example of simple neural network in Python with TensorFlow.
Example of simple neural network in C++ based on the Gradient Descent algorithm (NEW 2019-12-09)!/#xrepo/view/head/cpp/Neural_Network.cpp
Neuron Neuroscience. A typical neuron have several dendrites (inputs), a cell nucleus, and an axon (output).
neurona Neurociencia. Una neurona típica tiene varias dendritas (entradas), un núcleo celular, y un axón (salida).

* xj: Entradas. Inputs.
* wij: Pesos. Weights.
* θi: Bias. Puede ser siempre o casi siempre igual a cero.
* f(): Función de activación. Activation function. Ej.: función sigmoide.
* yi: Salida. Output.
neurona motora Neurociencia.
neurona sensorial Neurociencia.
neurotransmisor Neurociencia.
neurotransmitter Neuroscience.
nGraph Open source C++ library, compiler and runtime for Deep Learning. nGraph Compiler aims to accelerate developing AI workloads using any deep learning framework and deploying to a variety of hardware targets.
NLP "Natural Language Processing".
NLTK "Natural Language Toolkit".
NNP-I Intel® Nervana™ Neural Network Processor for Inference. Related to "nGraph".
NNP-L Intel® Nervana™ Neural Network Processor for Learning. Related to "nGraph".
Nucleus accumbens Núcleo accumbens.
"nucleus accumbens"
NumPy NumPy is a scientific computing package for Python.
import numpy as np
xx = np.array([[5.0, 1.0, 0.0, 3.0]])
NVCaffe NVIDIA Caffe. Es un fork mantenido por NVIDIA de Caffe ajustado para GPUs NVIDIA, particularmente en configuraciones multi GPU. Incluye soporte de multiprecisión así como otras características mejoradas de NVIDIA y ofrece rendimiento especialmente ajustado para NVIDIA DGX-2, DGX-1 y DGX Station.
NVIDIA T4 GPU See also TPU v3.
NVSwitch, NVIDIA Se usa en DGX-2.
Núcleo accumbens Nucleus accumbens.
Onda Física. Ver también potencial de acción.
ONNX "Open Neural Network Exchange". ONNX is an open format to represent deep learning models. With ONNX, AI developers can more easily move models between state-of-the-art tools and choose the combination that is best for them. ONNX is developed and supported by a community of partners. Enabling interoperability makes it possible to get great ideas into production faster. ONNX enables models to be trained in one framework and transferred to another for inference. ONNX models are currently supported in Caffe2, Microsoft Cognitive Toolkit, MXNet, and PyTorch, and there are connectors for many other common frameworks and libraries. Es un formato para modelos de deep learning que permite interoperabilidad entre diferentes frameworks de IA. ONNX es una representación de modelo compartida para interoperabilidad framework y optimización compartida. ONNX permite a los desarrolladores mover modelos entre frameworks tales como CNTK, Caffe2, MXNet y PyTorch.
ONNX Runtime ONNX Runtime is a performance-focused complete scoring engine for Open Neural Network Exchange (ONNX) models, with an open extensible architecture to continually address the latest developments in AI and Deep Learning. ONNX Runtime stays up to date with the ONNX standard with complete implementation of all ONNX operators, and supports all ONNX releases (1.2+) with both future and backwards compatibility. Please refer to this page for ONNX opset compatibility details.
OpenCL Similar to CUDA, but runs on anything. Usually slower on NVIDIA hardware.
OpenCV OpenCV (Open source computer vision) is a library of programming functions mainly aimed at real-time computer vision.
OpenNI "Open Natural Interaction". The OpenNI Framework contains a set of open source APIs that provide support for natural interaction with devices via methods such as voice command recognition, hand gestures, and body motion tracking.
OpenVino toolkit Develop applications and solutions that emulate human vision with the Intel® Distribution of OpenVINO™ toolkit. Based on convolutional neural networks (CNN), the toolkit extends workloads across Intel® hardware (including accelerators) and maximizes performance.
OpenVX OpenVX is an open, royalty-free standard for cross platform acceleration of computer vision applications.
Optical coherence tomography High spatial resolution (< 1 um). See also "Cryo-electron tomography".
optimization algorithm Learning algorithm, training algorithm or optimization algorithm.
optimizer TensorFlow.
Set the training algorithm (the optimizer) and the learning rate.
overfitting Sobreajuste.
Oxitocina Neurociencia. Es un neurotransmisor.
Oxytocin Neuroscience. It is a neurotransmitter.
PaddlePaddle Proporciona un interfaz intuitivo y flexible para cargar datos y especificar estructuras de modelos. Soporta CNN, RNN, variantes múltiples y configura modelos profundos complicados fácilmente. Proporciona operaciones optimizadas extremadamente, reciclaje de memoria y comunicación de red. PaddlePaddle hace fácil escalar recursos de computación heterogeneos y almacenamiento para acelerar el proceso de entrenamiento.
pasta TensorFlow. Es un paquete de Python.
permeabilidad Electromagnetismo. Permeability. Caracteriza cada tipo de sustancia dentro del sistema nervioso. Ver también conductividad y permitividad.
permeability Electromagnetism. Characterizes each type of substance within the nervous system. See also conductivity and permittivity.
permitividad Electromagnetismo. Permittivity. Caracteriza cada tipo de sustancia dentro del sistema nervioso. Ver también conductividad y permeabilidad.
permittivity Electromagnetism. Characterizes each type of substance within the nervous system. See also conductivity and permeability.
peta 10^15
Placer Neurociencia.
Pleasure Neuroscience.
Potenciación a largo plazo
Potencial de acción Neurociencia. Los "potenciales de acción" se propagan extremadamente despacio, a unos 10 m/s.
"Las velocidades de conducción del potencial de acción varían, si bien 10 m/s es una velocidad típica. Debemos recordar que desde el inicio hasta el final la duración del potencial de acción es de unos 2 ms. A partir de este dato, podemos calcular la longitud de la membrana que está implicada en el potencial de acción en cualquier momento:
10 m/s x 2 x 10^-3 s = 2 x 10^-2 m.
Así pues, un potencial de acción que se desplaza a 10 m/s abarca 2 cm del axón."
Transcripción de fragmento del libro "NEUROCIENCIA. La exploración del cerebro", 3ª edición, de Mark F. Bear, Barry Connors y Michael Paradiso. Capítulo 4, página 94.
PowerAI Enterprise, IBM Plataforma de inteligencia artificial de IBM.
propagation constant
protobuf TensorFlow. Es un paquete de Python.
Protocol Buffers
PyPI The Python Package Index (PyPI) is a repository of software for the Python programming language. PyPI helps you find and install software developed and shared by the Python community. Learn about installing packages. Package authors use PyPI to distribute their software.
Pyro, Uber Software para programación probabilística.
Python Python is an interpreted, high-level, general-purpose programming language.
PyTorch An open source machine learning framework that accelerates the path from research prototyping to production deployment. Es una librería de machine learning para Python basada en Torch usada para aplicaciones tales como procesado de lenguaje natural. Está desarrollada principalmente por el grupo de investigación de inteligencia artificial de Facebook. Proporciona 2 características de alto nivel: computación "Tensor" (como NumPy) con aceleración GPU fuerte, y redes neuronales profundas construidas sobre un sistema autodiff basado en cinta. PyTorch soporta varios tipos de tensores. PyTorch es un framework computacional de tensores acelerado por GPU con front end Python. Funcionalmente puede ser fácilmente extendido con librerías Python comunes tales como NumPy, SciPy y Cython. La diferenciación automática es realizada con un sistema basado en cinta en ambos un funcional y nivel de capa de red neuronal. Esta funcionalidad trae un alto nivel de flexibilidad y velocidad como un framework deep learning y proporciona funcionalidad tipo NumPy acelerada. PyTorch es una plataforma de aprendizaje profundo de fuente abierta que provee un camino sin problemas desde prototipado de investigación hasta desarrollo de producción.
PyTorch Tensor Similares a los arrays NumPy, con el añadido de que los tensores pueden también ser usados sobre GPUs que soporten CUDA.
R-CNN La "R" se refiere a región. Para detección de objetos. Ver CNN.
Random forest Bosques Aleatorios.
red neuronal
Red neuronal prealimentada Feedforward Neural Network (FNN).
Red neuronal recurrente Recurrent Neural Network (RNN).
Regla de Hebb Neurociencia. Hebb's rule. Potenciación a largo plazo (PLP). Regla de Hebb (1949): Si una neurona presináptica A se activa repetidas veces a la vez que la neurona postsináptica B, hay un cambio metabólico que refuerza la eficacia de A excitando B.
regression algorithms
ResNet-101 Es un modelo.
ResNet-50 Es un modelo. Datacenter-class benchmark of MLPerf. For image classification.
resolución de contraste (de tomografía)
resolución espacial (de tomografía) Este parámetro determina brutalmente cual será el curso de la humanidad. La mente (red neuronal) de una persona se puede almacenar indefinidamente en una imagen tridimensional de tomografía de resoluciones espacial y de color o contraste suficientes. El volumen de las neuronas, la forma de las neuronas, la posición de las neuronas, la forma de las sustancias diferentes dentro de las neuronas, ... determinan los datos numéricos (ver "w[k][i][j]") con los que se puede recrear cada neurona dentro de un sistema hardware software.
Reward circuit Neuroscience.
Reward system Neuroscience.
RNN "Recurrent Neural Network". Red neuronal recurrente. Es una clase de red neuronal artificial donde las conexiones entre nodos forman un gráfico dirigido a lo largo de una secuencia. Esto permite exhibir un comportamiento dinámico temporal para una secuencia de tiempo. A diferencia de las FNNs, las RNNs pueden usar su estado interno (memoria) para procesar secuencias de entradas.
Scikit-learn It is a free software machine learning library for the Python programming language. Simple and efficient tools for data mining and data analysis. Built on NumPy, SciPy, and matplotlib.
SciPy It is a free and open-source Python library used for scientific computing and technical computing. SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers and other tasks common in science and engineering. SciPy builds on the NumPy array object and is part of the NumPy stack which includes tools like Matplotlib, pandas and SymPy, and an expanding set of scientific computing libraries.
sensory neuron Neuroscience.
SGD "Stochastic Gradient Descent". Descenso de gradiente estocástico.
Sigmoid function Función sigmoide. It is a type of activation function very interesting. See also "activation function".
See also to increase calculation speed
Sigmoide, función Sigmoid function. Es un tipo de función de activación muy interesante. Ver también "activation function".
Sinapsis Neurociencia.
Sinapsis eléctrica Neurociencia.
Sinapsis química Neurociencia.
Sistema de recompensa Neurociencia. Ver "Reward system".
Sistema Nervioso animal Neurociencia.
Si tratamos de buscar semejanzas de una red neuronal artificial con el sistema nervioso animal, cada peso en el sistema nervioso animal (w[k][i][j]) sería algo parecido a las características de la sinapsis y las neuritas presináptica y postsináptica.
La repetición para evitar el dolor y maximizar la "satisfacción" (placer) a lo largo del tiempo, es lo que provoca el aprendizaje en el sistema nervioso animal. En las redes neuronales el aprendizaje también se consigue mediante la repetición (los pesos w[k][i][j] cambian solamente un poco en cada iteración). El mayor o menor tránsito de potenciales de acción cambia las propiedades eléctricas de las sinapsis y las neuronas.
Cuanto mejor son satisfechas las necesidades (menos dolor, más "satisfacción"), más dopamina se libera, que provoca que aumente el tamaño y la efectividad de los circuitos neuronales (pensamientos) que se encuentren activos, es decir, aumentan los pesos w[k][i][j] de las conexiones de esos circuitos.
El objetivo del sistema nervioso parece que debería ser satisfacer lo mejor posible las necesidades a lo largo del tiempo. Esto está fuertemente relacionado con la Teoría de la Evolución de Charles Darwin, y parece claro que es una consecuencia necesaria de dicha teoría.
Sigmund Freud también se refiere al placer y dice algo parecido (entre otras cosas).
En general el objetivo del sistema nervioso es maximizar el placer (menos dolor, más "satisfacción") desde el presente hasta un tiempo futuro que depende mucho de lo aprendido (incluidas las creencias religiosas).
Si pudiéramos medir en cada instante con un número como de bien están siendo satisfechas las necesidades, el objetivo del sistema nervioso debería ser maximizar la integral de ese número desde el instante de tiempo presente hasta el tiempo en el que vamos a morir, o incluso hasta el infinito, si es lo que dice tu religión y estás absolutamente convencido de que es cierto lo que dice tu religión.
Ver también "Regla de Hebb", "Reward system", "dopamina" y "oxitocina".
six TensorFlow. Es un paquete de Python.
snippet [Referred to OpenCV]
sobreajuste Overfitting. Es el efecto de sobreentrenar con un algoritmo de aprendizaje.
Sodium–Potassium pump Neuroscience.
Squared error See "error cuadrático".
SSD-ResNet-34 Datacenter-class benchmark of MLPerf. For object detection.
Support-vector machines Máquinas de vectores de soporte. These are supervised learning models with associated learning algorithms that analyze data used for classification and regression analysis.
SVM "Support-vector machine".
Synapse Neuroscience.
synaptic cleft Neuroscience. Hendidura sináptica. About 20 nm.
Synaptic vesicle Neuroscience. The synaptic vesicles have a diameter of about 50 nm.
TBB See "Threading Building Blocks".
Tensor Array multidimensional.
tensorboard TensorFlow. Es un paquete de Python.
TensorFlow TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications. Build and train ML models easily using intuitive high-level APIs like Keras with eager execution, which makes for immediate model iteration and easy debugging. Easily train and deploy models in the cloud, on-prem, in the browser, or on-device no matter what language you use. TensorFlow is an open source software library for high performance numerical computation. Its flexible architecture allows easy deployment of computation across a variety of platforms (CPUs, GPUs, TPUs), and from desktops to clusters of servers to mobile and edge devices. Originally developed by researchers and engineers from the Google Brain team within Google’s AI organization, it comes with strong support for machine learning and deep learning and the flexible numerical computation core is used across many other scientific domains.
tensorflow-estimator TensorFlow. TensorFlow Estimator is a high-level API that encapsulates model training, evaluation, prediction, and exporting.
TensorRT Inference Server Servidor de inferencia de TensorRT. Provee una solución de inferencia de centro de datos optimizada para GPUs NVIDIA. Maximiza la utilización de inferencia y rendimiento sobre GPUs vía un punto final de gRPC o HTTP, permitiendo a clientes remotos pedir inferencia para cualquier modelo que esté siendo manejado por el servidor, así como suministrando métricas en tiempo real sobre latencia y peticiones. El servidor de inferencia TensorRT provee una solución de inferenciación de nube optimizada para GPUs NVIDIA.
TensorRT, NVIDIA NVIDIA TensorRT™ is a platform for high-performance deep learning inference. It includes a deep learning inference optimizer and runtime that delivers low latency and high-throughput for deep learning inference applications. TensorRT-based applications perform up to 40x faster than CPU-only platforms during inference. With TensorRT, you can optimize neural network models trained in all major frameworks, calibrate for lower precision with high accuracy, and finally deploy to hyperscale data centers, embedded, or automotive product platforms.
tera 10^12
termcolor TensorFlow. Es un paquete de Python.
TF See "TensorFlow".
Theano Theano es una librería Python que te permite definir, optimizar, y evaluar expresiones matemáticas que involucran arrays multidimensionales eficientemente. Theano ha estado alimentando investigaciones científicas intensivas computacionalmente de gran escala desde 2007. Pero es también bastante accesible para ser usado en el aula.
Thermoreceptor Neuroscience.
Threading Building Blocks, Intel TBB. Intel® Threading Building Blocks (Intel® TBB) is a widely used C++ library for shared memory parallel programming and heterogeneous computing (intra-node distributed memory programming). The library provides a wide range of features for parallel programming that include: Generic parallel algorithms, Concurrent containers, A scalable memory allocator, Work-stealing task scheduler, Low-level synchronization primitives. It is used inside OpenCV for parallel code snippets. Using this will make sure that the OpenCV library will take advantage of all the cores you have in your system's CPU.
Tomography "A Simulated Mouse Brain in a Virtual Mouse Body" "Michio Kaku - Digital Immortality" "Michio Kaku - Immortality Is Ours"
Torch Torch is a scientific computing framework with wide support for machine learning algorithms that puts GPUs first. It is easy to use and efficient, thanks to an easy and fast scripting language, LuaJIT, and an underlying C/CUDA implementation.
TPU "Tensor Processing Unit". A tensor processing unit (TPU) is an AI accelerator application-specific integrated circuit (ASIC) developed by Google specifically for neural network machine learning.
TPU v3 Near-linear scalability all the way up to a record 1 million images processed per second on ResNet-50 v1.5 using 32 Cloud TPU v3 devices. Cloud TPUs are publicly available to Google Cloud customers in beta. These same TPUs are also being used throughout numerous large-scale Google products, including Google Search. 32 Cloud TPU v3 devices can collectively process more than one million images per second. To understand that scale and speed, if all 7.7 billion people on Earth uploaded a single photo, you could classify this entire global photo collection in under 2.5 hours and do so for less than $600.
train neural network See "learning".
Train the neural network.
training algorithm Learning algorithm, training algorithm or optimization algorithm.
training function See "training algorithm".
Vesícula sináptica Neurociencia. Las vesículas sinápticas tienen un diámetro de unos 50 nm.
VGG-16 Es un modelo.
VGG-19 Es un modelo.
w[k][i][j] Peso entre la neurona i de la capa (k-1) y la neurona j de la capa k.
Wave Physics. See also "action potential".
wave propagation
Werkzeug TensorFlow. Werkzeug is a comprehensive WSGI web application library. It began as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility libraries.
Word2vec It is a group of related models that are used to produce word embeddings.
wrapt TensorFlow. The aim of the wrapt module is to provide a transparent object proxy for Python, which can be used as the basis for the construction of function wrappers and decorator functions.

Generated on 20200807_113153_320302 UTC