Entradas

Por que los ingenieros deberian saber programar

Imagen
Existen muchas clases de ingenieros, hay algunos de los cuales su trabajo esta relacionado con la programación de alguna manera como lo son los ingenieros en sistemas o los ingenieros electrónicos, sin embargo, la gran mayoría no esta dentro de este grupo. Este articulo va para vos si sos parte de los otros, de los civiles que se dedican a calcular vigas, de los industriales que organizan la producción, de los mecánicos que optimizan el diseño de un freno, etc... Cabe aclarar que el que les escribe es un ingeniero que utiliza la programación como tarea diaria, por lo que este articulo de opinión es posible que... va... seguramente este un tanto sesgado, pero aun así dame una oportunidad de explicarme, por que programar me ha facilitado la vida y también me ha sacado de apuros con problemas que nada tenían que ver con algoritmos. Image por storyset Todos los caminos llevan a Roma  Excel Cuando uno empieza la carrera de ingeniería (o por lo menos yo), tiene en la mente que trabajará ...

¿Se pueden escribir algoritmos que evolucionen por si mismos? (Algoritmos genéticos/evolutivos)

Imagen
Introducción Todo empezó cuando quisimos hacer un videojuego, la idea era simple, al mejor estilo D&D o sword and sandals, creabas un personaje el cual le dabas distintos puntos de habilidad en varias categorías (fuerza, defensa, inteligencia, etc.). A partir de eso, peleabas contra distintos contrincantes y dependiendo de los stats de cada uno se obtenía el vencedor.  Hasta ese punto parecía sencillo pero, surgió un problema, en todo videojuego de bien, la dificultad es creciente y por lo tanto... ¿Como hacemos para crear peleadores cada vez mejores?  Lo logramos gracias a Darwin y su teoría de la evolución (en honor a él los peleadores serán monos) pero antes de explicarles de que va el juego, vamos con un pequeño espacio publicitario (del juego que hicimos y del que vamos a hablar :D) Si quieres jugar a nuestro juego antes de leer la publicación (recomendado) puedes hacer click  AQUI . En la intersección entre la fascinante naturaleza de los algoritmos genéticos y ...

Jugá mejor al truco usando ciencia de datos

Imagen
La tradición argentina con más vigencia (después del mate y la inflación), es el truco, un juego que utiliza la baraja española y que combina apuestas, complicidad, mentiras y algo de suerte. Para explicar un poco de que se trata esto: como en todo juego de cartas, la mano que te toca puede ser mejor o peor, pero a partir de eso tenes que tomar las decisiones correctas y, para eso, lo mejor es saber que tan buena es tu mano, pero como ya sabemos el truco claramente lo invento un gaucho después de un empacho de sopaipillas y una sobredosis de chamame, por lo que las reglas son bastante complejas y raras, y es difícil entender que tan buena es tu mano. Hace un tiempo encontramos una publicación de Emiliano Gomez en Revista de Educación Matemática de la Universidad nacional de Córdoba, que con fórmulas analíticas, se analizan las probabilidades de cada mano, por lo tanto, te da una idea concreta, es por eso que nos preguntamos como podría ser hacer ese análisis por medio de ciencia de dat...

Quisimos hacer un test de Alfajores, y terminamos aplicando matematicas avanzadas

Imagen
Todo empezó cuando con la escusa de explicar el algoritmo KNN hicimos un test que te indica que alfajor sos, la idea no era hacerlo exacto, sino entretenido, y nos dimos cuenta de un problema, casi siempre nos salía el Tatin, y esto aburría. Eso nos llevo a analizar que es lo que estaba pasando y eso nos llevo a terminar encontrando una relacion matematica entre temas que nosotros creiamos distantes. Esta publicación es la segunda parte de " El algoritmo KNN y que alfajor serias ", recomendamos leer primero esa publicación o por lo menos hacer el test (TODAVÍA NO LO HICISTE???!!!).  Plano técnico de un alfajor imaginado por una IA  ¿Como hacer algo divertido? Ultratoro, videojuego mendocino próximo a salir en Steam En la industria de los videojuegos, hay un puesto llamado "Game designer" (diseñador de juego para los amigos), no hay que confundirlo con quien se dedica al arte del juego, los game designer no dibujan, no programan y no hacen el soundtrack ni efectos de...

El algoritmo KNN y que alfajor serias

Imagen
Si solo viniste para saber que alfajor sos, hace click aquí , te llevara al test, si queres saber mas, te recomendamos que pases por ahí, sigas las instrucciones y después retomes esta lectura, ¡Suerte!

Llamado de solidaridad para los usuarios de Excel

Imagen
Cuando se habla de big data, por lo general la gente común siente que es algo super lejano, un poco de culpa tienen los noticieros tendenciosos, pero al fin y al cabo estamos hablando de muchos datos, que es básicamente para lo que se usan herramientas como excel. Excel y todos los programas similares son muy buenos cuando los datos son relativamente pocos, pero con muchos datos, la situación se complica y se ve vulnerable la velocidad de procesamiento hasta un momento que es prácticamente inutilizable (y solo por los datos, no vamos a hablar hoy como es que el último excel, consume tantos recursos que hasta con la computadora mas nueva se traba, por mas que desde el 95, los excel's son prácticamente lo mismo).Con muchos datos ya se tienen que utilizar otras herramientas como python, el problema, muchas veces, es la transición entre estos 2, para verlo mejor veamos un caso práctico: En una empresa se necesita hacer un ensayo a una máquina y alguien dice "Guardemos los datos p...

Entradas populares de este blog

¿Se pueden escribir algoritmos que evolucionen por si mismos? (Algoritmos genéticos/evolutivos)

Jugá mejor al truco usando ciencia de datos

Quisimos hacer un test de Alfajores, y terminamos aplicando matematicas avanzadas