Publicidad

RSS programación

El siguiente paso de la Inteligencia Arficial es que dude de sí misma

1 Comentario
El siguiente paso de la Inteligencia Arficial es que dude de sí misma

Investigadores de Uber y Google están trabajando en modificaciones del enfoque del aprendizaje profundo (deep learning) para gestionar la probabilidad.

Este grado de incertidumbre permitirá a los programas de Imteligencia Arfitifial más potentes midan su confianza en una predicción o una decisión, esencialmente para saber cuándo deberían dudar de sí mismos.

Leer más »

La realidad estará hecha de cátomos, no de átomos

4 Comentarios
La realidad estará hecha de cátomos, no de átomos

El CGI nos ha permitido construir realidad sintéticas dentro del ordenador. El siguiente paso es hacer lo mismo en el mundo real, en vez de manipulando bits, manipulando átomos. O más bien, cátomos.

De este modo, las cosas que nos rodean podrán transformarse en otras, en función de nuestras necesidades. Por ejemplo, un sillón convirtiéndose en un sofá, como si fuera un Transformer.

Leer más »
Publicidad

Briko, robótica mexicana al alcance de todos

1 Comentario

Briko es un startup mexicano que desarrolla un kit de modulos programables para aprender electrónica, robótica y programación para usuarios a partir de los ocho años de edad, así como para facilitar el desarrollo de futuros creadores que cambien el rumbo en México y Latinoamérica, como podéis ver en el vídeo que encabeza esta entrada. Con los kits de briko, cualquiera puede crear robots o “hackear” (modificar para mejorar) objetos comunes. Los módulos tienen diferentes funciones, se conectan a un “cerebro” y se programan de forma sencilla en un ordenador o tablet.

Briko ha sido fundada en febrero de 2015 en San Luis Potosí por cuatro jóvenes ingenieros menores a 24 años. Organismos como la Red Robótica Latinoamericana congregan a diferentes proyectos en la región y en México hay quienes buscan impulsar la robótica y la programación como factores de cambio para el desarrollo del país.

Leer más »

Star Wars: The Force Awakens enseña a programar a los más pequeños de la casa

Comentar

Además de saber inglés (o chino), las nuevas generaciones deberán dominar otro lenguaje: la programación. Por eso son cada vez más pequeños los que se inician en su aprendizaje. Para facilitar las cosas y hacerlas más amenas, este curso online enseña a programar usando personajes de Star Wars: The Force Awakens. Concretamente el droide BB-8, que se encarga de enseñar los comandos más básicos del lenguaje.

La responsable es la organización sin fines de lucro Code.org, que en general buscan impulsar el interés en la programación y la computación, como podéis ver en el vídeo que encabeza esta entrada.

Leer más »

Las seis mujeres que revolucionaron la programación

5 Comentarios
Las seis mujeres que revolucionaron la programación

El mundo de la programación siempre ha tenido una veta femenina, desde sus inicios con la poeta y aficionada a la ciencia Ada Lovelace, hija de Lord Byron, cuando Charles Babbage trajinaba con los primeros diseños de su máquina analítica en el siglo XIX.

En el caso del ENIAC, la primera computadora con propósitos generales que inicialmente fue diseñada para calcular tablas de tiro de artillería para el Ejército de los Estados Unidos, los ingenieros que la construyeron fueron hombres, pero su programación (y el desarrollo de la computación moderna) fue posible gracias al esfuerzo de seis mujeres.

Leer más »

Un robot que puede ser construido por niños y que dibuja el resultado de su programación

1 Comentario

Mirobot puede ser construido por un niño, y toda la información cómo construirlo y programarlo está disponible en la página web LearnMirobot. El robot se comercializa en forma de kit, y los paneles vienen ya cortados con láser y se ensambla sin necesidad de tornillos o adhesivos.

También tiene conexión wifi, y la programación del robot se puede llevar a cabo desde el navegador web mediante una aplicación que se adapta según la edad y los conocimientos del usuario. Se puede visualizar el resultado de la programación en la forma de los trazos que deja el robot a su paso, dibujando unas u otras formas geométricas con el rotulador, como podéis ver en el vídeo que encabeza esta entrada.

Vía | Microsiervos

Leer más »
Publicidad

Parseando XML con Java (I)

2 Comentarios
Parseando XML con Java (I)

XML es el acrónimo de eXtensible Markup Language (lenguaje de marcado ampliable o extensible). Es un lenguaje de etiquetas que se basa en documentos de texto plano en los que se utilizan etiquetas para delimitar los elementos de un documento. Es una versión simplificada de SGML, capaz de describir diversos tipos de datos. Su principal propósito es facilitar el intercambio de información. Son muchos los lenguajes basados en XML (por ejemplo, SVG, RDF, MathML, XSIL, ...). XML permite a las aplicaciones parsear el contenido del documento, pudiendo modificar y leer su contenido.

Podemos parsear un documento XML de dos modos: usando SAX o DOM. Podemos distinguir a grandes rasgos el funcionamiento de cada modo de parseo de la siguiente forma:

  • DOM: DOM crea un árbol jerárquico en memoria que contiene el todo documento XML, y con él en memoria podemos hacer realizar cualquier tipo de recorrido, movimiento o acción con los elementos que deseemos.
  • SAX: SAX significa Simple API for XML. Se usa para realizar un recorrido secuencial de los elementos del documento XML, es decir, vamos tratando la información a la vez que la vamos leyendo.

SAX es menos potente que DOM, pero aún así es más rápido y útil para los casos donde por ejemplo interesa hacer una lectura secuencial o buscar algún fragmento en un documento.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos