Deep Neural Network

¿Qué es? Una red neural compleja o profunda (Deep Neural Network, en inglés), es una red compuesta de múltiples capas de procesamiento no linear, que operan de manera simultánea. Simulan y se inspiran en la forma en que trabaja el cerebro humano. Dicho de manera simplísima, este tipo de redes, tienen una capa de entrada, […]

Leer más "Deep Neural Network"

ActionScrip 3.0 / II

En la entrada anterior del blog, les comentaba de un juego que estoy desarrollando en ActionScrip 3.0. Bueno, después de mucho darle vueltas, la primera etapa ha quedado de la siguiente manera (como siempre, el código va comentado y si tienen dudas, escriban y les responderé lo más pronto posible): 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153stop(); stage.removeEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown); //—> se […]

Leer más "ActionScrip 3.0 / II"

AS 3 <-- De vuelta a las andadas

No es por gusto, claro está, pero las circunstancias laborales me han llevado a hacer unsimulación del juego “100 mexicanos”dijieron”” y pues hay que hacerlo en ActionScript 3. Les platico brevemente la idea y voy mostrando los fragmentos de código ya funcionales. No esperen la gran cosa, trabajo sólo con sentencias de función, así que […]

Leer más "AS 3 <-- De vuelta a las andadas"

¿Qué es el Deep Learning?

Como es regular en mis intereses, regreso al aprendizaje de código; en esta ocasión con MatLab. Esta vez, para aprender un poco sobre el famosísimo Machine Learning, en su modalidad de Deep Learning. Estaré posteando sobre la categoría de “código”, regularmente mini-entradas, para postear lo que vaya descubriendo. ¡Saludos, lectores!, (si es que queda alguno).

El Deep Learning es básicamente un tipo de machine learning en donde el modelo de aprendizaje y clasificación de tareas, proviene dictamente de imágnes, texto o sonido (o de todo esto combinado). El Deep Learning, es comúnmente implementado mediante una arquitectura de red neural. El término “Deep” hace referencia al número de capas de la red; entre más capas tenga la red, más profunda es (deeper). Tradicionalmente, una red neuronal contiene 2 o 3 capas (layers), mientras que una red profunda, puede contener cientos de capas.

Este tipo de programación, se utiliza regularmente en los sistemas de estacionamiento automático de algunos automóciles, para calcular el acercamiento a objetos y banquetas y evitar colisiones. También se encuentra presente en los cajeros autométicos, para detectar billetes falsos que quieran utilizarse en pagos o depósitos; pero una de sus aplicaciones más visibles, es en aquellas aplicaciones de teléfonos inteligentes, para traducir lenguajes desde unbuen día extranjeroa imgen: ya saben, enfocas el cartel en checho “dobrý den cizích dnů” y el teléfono te devuelve: “buen día extranjero”.

El Deep Learning viene bien en aplicaciones que incluyan identificación facial (sí, como en el nuevo iPhone X), en la traducción de textos (Google Translate); reconocimiento de voz (Siri) y en los sistemas de asistencia en el manejo de autos (Tesla), como la clasificación de carriles y el reconocimiento de señales de tráfico.

Leer más "¿Qué es el Deep Learning?"

NASA libera software… ¿te animas?

Imagina bibliotecas de código, herramientas, aplicaciones provenientes de la NASA. ¡Y todas las puedes bajar!   Claro, habrá muchas que puedas correr en tu compu, habrá otras que no, habrá las que sólo puedas bajar si vives en EUA… pero, ¿quién sabe? Acaso desde aquí puedas lanzar tu propio cohete a la Luna. Claro, necesitarás […]

Leer más "NASA libera software… ¿te animas?"