Cómo utilizar Google Images para tener un dataset limpio para Deep Learning

Publicado por en Programación el 07/12/2017

El Machine Learning o Deep Learning está últimamente On Fire ya que va habiendo mucha documentación para comenzar a hacer cosas interesantes, también hay algún curso de visión artificial para OpenCV muy interesante para comenzar a hacer cosas chulas. Casi todas las veces al utilizar Machine Learning, nos basados en entrenar una red de neuronas en base a datos previamente clasificados. Es decir, si queremos reconocer coches, primero debemos entrenar la red mostrandole imágenes de lo que sabes que son coches. Tras el entrenamiento, el resultado sabrá si es un coche o no al presentarle una nueva imagen desconocida, basándose en lo que ya ha aprendido. Conseguir un dataset es lo complicado, pero el en vídeo que os dejo a continuación os dejo un tutorial sobre cómo utilizar a Google para que nos dé datos ya clasificados y así tener datos para entrenamiento.

Leer más

DeepMind crea una inteligencia que no necesita ayuda humana

Publicado por en Programación el 20/10/2017

Puede que el título parezca un poco sensacionalista, pero no es para menos. DeepMind, ese proyecto secreto de Google/Alphabet para la creación de inteligencia artificial, ha anunciado en un vídeo que han conseguido crear un tipo de inteligencia que es capaz de batir el anterior AlphaGo que hace algo más de un año había masacrado al campeón del mundo Ke Jie. Hasta ahora todo correcto, pero ésta nueva generación llamada AlphaGo Zero ha conseguido batir a su anterior versión en tan solo 40 días. Pero ésta vez lo ha hecho de forma muy diferente y ahí está la clave. La versión Zero se inicia con las reglas básica del juego y sin intervención humada y sin datos previos, aprende ella sola. Tras un periodo de 40 días, es mejor jugador que cualquier humano del planeta sin intervención humana externa y lo realmente interesante es que podría aplicarse a cualquier tipo de conocimiento.

Leer más

Vídeo: Aprende a utilizar GIT en 30 minutos en Español

Publicado por en Programación el 22/08/2017

Seas o no desarrollador profesional, Git es una herramienta de versionado que te ayudará a tener un histórico de todos los cambios que realices a tus ficheros. En su esencia más minimalista es bastante sencillo de utilizar aunque puede que los conceptos sean un poco más complicados para quién nunca lo utilizara. Servicios como Github o Gitlab utilizan Git y facilitan compartir tu trabajo con otros. En el vídeo que te dejo a continuación, se explica en 30 minutos las principales funcionalidades de Git así que ya no tienes excusa para no utilizarlo y compartir con la comunidad ;)

Leer más

TEDxYouth: Programar para aprender sin limites por Antonio Garcia

Publicado por en Programación el 15/08/2017

Antonio con solo 8 años no solo programa para que sus compañeros aprendan lecciones de clase sino que enseña a otros niños más pequeños aún la magia que es crear con unos cables, un ordenador y mucha imaginación. En su charla Antonio comparte como lo hace y sobre todo su visión de la importancia de compartir recursos con todo el mundo para seguir aprendiendo y creando. Su pasión es la programación. Con ella imagina, crea juegos, historias, animaciones, y aprende divirtiéndose y compartiendolo con niños de todo el mundo. Pertenece al CJP (Club de Jóvenes Programadores) de la Universidad de Valladolid y participa en el Scratch Day, que en Valladolid se celebra en la Universidad de Informática

Leer más

Grave vulnerabilidad en los NAS de Western Digital

Publicado por en Programación el 08/03/2017

Por desgracia cada día es más frecuente encontrar hardware conectado de todo tipo con graves fallos de seguridad como es el caso de los NAS de Western Digital (¿te acuerdas de aquel ataque DDoS de más de 15 millones de cámaras IP?). Un grupo de investigadores de seguridad de Exploitee.rs han descubierto varias vulnerabilidades críticas en el sistema operativo, esta vulnerabilidad afecta a todos los WD My Cloud que hay actualmente en el mercado. Este fallo permite que sea posible obtener acceso no autorizado de forma remota a los archivos, lo cual obviamente es un problema. Según se puede ver en la web de Exploitee, es un problema en la comprobación de acceso del login que hace una comprobación mediante cookie donde según su contenido, el NAS sabe si es un usuario admin o no. Y como las cookies se pueden modificar a gusto del lado del usuario, pues catacroker... De momento no hay respuesta con una solución por parte de WD, así que si tienes un modelo de estos, yo que tu lo iría desconectando de la red, por el qué dirán ;)

Leer más

Encuentra el kit perfecto para Arduino