InstalandoApacheSpark
Data Science

Instalar Apache Spark en Windows 10

Apache Spark se puede ejecutar en Hadoop, Mesos, en la nube o como una aplicación independiente. El artículo explica de una manera simple,cómo realizar la instalación de Apache Spark en Windows 10 como aplicación independiente a partir de los binarios precompilados mediante despliegue XCOPY y sin la necesidad de utilizar componentes adicionales, excepto los que habitualmente usamos como un descompresor 7-Zip.

Modelo Perceptron
Conceptos AI

El perceptrón como neurona artificial

En 1943 McCulloch y Pitts propusieron un modelo de neurona artificial que modelaba aspectos físicos de las neuronas naturales. El modelo que propusieron tenía una salida binaria cuyo resultado se obtenía a partir de los valores de entrada y de los pesos relativos que se ajustaban para obtener la salida deseada. De esta manera se podía obtener una función que a partir de los valores entrada generaba una salida que podía utilizarse por ejemplo para clasificación. Estos resultados sirvieron de base para el futuro modelado de Sistemas de Redes Neuronales y el aprendizaje profundo o Deep Learning.

Machine Learning

¿Qué es Microsoft Cognitive toolkit?

Cognitive Toolkit o CNTK es una librería (biblioteca) para el aprendizaje profundo (deep learning) basado en redes neuronales profundas (DNN). Fue desarrollada por Microsoft Research en el lenguaje C++ a partir de 2012 y luego desde el año 2015 es de código abierto a partir de su publicación en CODEPLEX. Un año más tarde en 2016 se traslada a GitHub, al anunciar la versión CNTK 1.0, siendo actualmente multiplataforma y para múltiples sistemas operativos. AL momento de escribir esta publicación la versión es la 2.4.

ErrorMatPlotLib
Herramientas AI

CNTK, Python y el error al ejecutar “import matplotlib”

En las versiones 2.2 y 2.3 de Microsoft Cognitive Toolkit es común que aparezca un error al ejecutar “import matplotlib”. Ya sea que estemos usando Jupyter Notebooks o el entorno de Python de Anaconda3 el error impide realizar gráficos utilizando la librería matplotlib. Este error no se produce si utilizamos la versión 2.4 de Microsoft Cognitive Toolkit.

InstalandoCNTK
Herramientas AI

Cómo instalar Microsoft Cognitive Toolkit en Windows

Aquí se describe cómo instalar Microsoft Cognitive Toolkit en Windows en sus diferentes variantes, prestando especial atención a los detalles de la instalación manual relacionados con la instalación de Anaconda3 y el entorno de Python. Para la instalación se utilizan los archivos binarios (compilados) que se pueden descargar desde el sitio de CNTK.

ONNX
Herramientas AI

ONNX – Open Neural Network Exchange

ONNX es un formato abierto para representar modelos de Deep learning (aprendizaje profundo). Ya tiene soporte disponible en varios de los frameworks más importantes del mercado como Caffe2 de Facebook, CNTK (Cognitive Toolkit) de Microsoft, Apache MXNet, PyTorch y TensorRT de NVIDIA. También hay convertidores desarrollados por la comunidad para otros proyectos como TensorFlow de Google y CoreML de Apple .

Aprende Trafico
Machine Learning

Inteligencia Artificial que aprende continuamente

Una Inteligencia Artificial que aprende continuamente es claramente un objetivo actual. El programa L2M de DARPA refleja esta meta. En los últimos años ha habido un gran avance en la tecnología de inteligencia artificial. Sin embargo, todavía esta tecnología no es capaz de realizar muchas tareas que el ser humano realiza muy fácilmente como aprender de la experiencia continuamente. Este proyecto/programa tratará de revertir esta situación.

SeguridadAIRojo
Conceptos AI

Problemas de seguridad relacionados a la inteligencia artificial

Resumen del contenido del paper que describe algunos de los problemas de seguridad de la inteligencia artificial. El mismo fue escrito por investigadores de Berkeley, Stanford y Google entre otros. Especialmente trata la seguridad de los algoritmos de Machine Learning relacionados al aprendizaje automático por refuerzo (Reinforcement Learning).

Conceptos AI

¿Qué es la inteligencia artificial?

Es la ciencia y la ingeniería encargada de hacer máquinas inteligentes, especialmente los programas de computadoras inteligentes. Los podemos clasificar en inteligencia artificial débil e inteligencia artificial fuerte. Las definiciones habituales hablan de cuatro tipos de sistemas inteligentes. Los sistemas que piensan como humanos, los que actúan como humanos, los que piensan racionalmente y los que actúan racionalmente.