Resumen TECH.PARTY.2019: conocimiento y hacking inteligente

Madrid acogió el pasado 14 de septiembre el TechParty 2019, un evento de divulgación tecnológica organizado por HackMadrid%27 y que reunió a expertos en diversas áreas como Ciberseguridad, Inteligencia artificial, Hardware libre, Programación funcional, Computación cuántica, Blockchain…

Tuve la suerte de participar en el evento como ponente, impartiendo una charla sobre computación cuántica llamada “¿Quieres saber de qué va la computación cuántica? Primeros pasos con Qiskit”. En ella intenté hacer de la tecnología algo accesible y entendible por todos, para que perdamos el miedo y tumbemos ese aura mágica que parece rodear a todo lo cuántico.

 

computacion cuantica

 

Para ello recorrimos las bases matemáticas que sustentan la computación cuántica (que no son nada más que números complejos y multiplicación de matrices), vimos cómo se forman los circuitos cuánticos, y aprendimos las bases de Qiskit, para poder usar un simulador en nuestro pc, y posteriormente lanzar el proceso contra un computador cuántico real (en nuestro caso escogimos el de Melbourne, de 16 cúbits).

Si te estás rascando la cabeza, Qiskit es un framework de código abierto para ayudarnos en nuestros proyectos de computación cuántica y que proporciona herramientas para crear y manipular programas y ejecutarlos como prototipos de dispositivos cuánticos y simuladores. Al estar basado en el modelo de circuito puede usarse sobre cualquier hardware cuántico que siga este modelo y de ahí que sea tan útil.

Mientras un cúbit o bit cuántico es una unidad de información que cuenta con la particularidad de poder almacenar valores 0 y 1 al mismo tiempo a diferencia del bit tradicional que conocemos.

 

Matemáticamente sólo puede ser descrito correctamente mediante la mecánica cuántica, como un vector de módulo unidad en un espacio vectorial complejo bidimensional que manejado de modo arbitrario puede encontrarse en un estado de superposición cuántica combinando los estados 0 y 1.

En este punto puede que en tu cabeza ya suena un crack, fuegos artificiales o la sirena de alarma pero recuerda que yo no soy físico y si he podido aprender los fundamentos de la programación cuántica vosotros también lo podéis lograr. No es tan difícil, aunque requiere algo de práctica y trabajo duro.

Si estáis interesados, podéis ver el vídeo de la charla, y bajaros los ejemplos mostrados allí:

vídeo: https://www.youtube.com/watch?v=hqnmn_TJgKQ

Repositorio: https://github.com/gatchan00/TechParty2019

 

Guía de Posibilidades Profesionales en el Ecosistema de Java