jueves, 23 de junio de 2016

Control sobre el control

El tiempo es un recurso escaso. Muchas personas no alcanzan a realizar todo lo planeado. Muchas veces se requiere una gran cantidad de tiempo para poder obtener dinero para poder comer.   El siguiente paso es natural e implica designar a alguien para las cosas que nadie tiene tiempo. Es mucho mejor ver una película con mis hijos que preocuparme por el trabajo realizado por algún burócrata.
Bueno el problema esta cuando no confiamos en el trabajo de las autoridades.  Por ejemplo, el gobierno utilizó ingentes recursos para tratar de cambiar el comportamiento de los conductores en el Ecuador.  El resultado?
Ahora los transportes públicos de pasajeros serán controlados y regulados.
2010/09/01 Diario el comercio
http://www.elcomercio.com/actualidad/seguridad/policia-controlara-terminales.html
Se suguiere la utilización de tacógrafos.

2012/08/23
http://www.elcomercio.com/actualidad/negocios/control-a-velocidad-abre-negocios.html
Comercialización de productos que verifican la velocidad.
No hay reporte de los resultados que ofreció el gobierno.

Bueno, entonces si el día de hoy deseo ver si el chofer que estaba quebrantando la ley al exceder el límite de velocidad en un lugar y una fecha dada. ¿Cómo lo puedo hacer?

Desearía que los datos de estos dispositivos fueran libres. Al parecer no hay medios tecnológicos, ni personal suficiente para hacer cumplir la ley. 

lunes, 6 de junio de 2016

Replicabilidad de resultados

Parte de la academia implica la replicación de los resultados. 
Deseo replicar el experimento realizado en el siguiente artículo.

"Vehicle Detection, Tracking and Classification in Urban Traffic". Zezhi Chen, Tim Ellis, Sergio A Velastin SMIEEE . 2012 15th International IEEE Conference on Intelligent Transportation Systems. Anchorage, Alaska, USA, September 16-19, 2012.


El artículo ocupa y genera librerías en MATLAB para funcionar.  Deseo explorar otras alternativas al software privado. Se pretende usar C++ con openCV o también Java.

Utilizar lo más novedoso del análisis de imágenes para realizar un contador ya sea en ON o en OFF de la utilización del espacio público.  Bueno resulta que la idea ya esta en marcha y hasta empresas están trabajando en el tema. Ver el caso de NUMINA.

https://nextcity.org/daily/entry/counting-bikes-pedestrians-numina-startup

El objetivo es obtener datos reales para argumentar cambios. Ver por ejemplo el informe gringo
http://www.bikeleague.org/sites/default/files/ACS_report_final_forweb_2.pdf

Como se indica en el sitio WEB.
http://www.bikeleague.org/content/new-report-where-we-ride

martes, 24 de mayo de 2016

Que aprenda la máquina, mi pueblo me necesita

El otro día encontré un supuesto argumento en contra de las instituciones de educación superiores.  Un supuesto rastro histórico en el que se pretende optimizar recursos. Tratando de pasar de una escala lineal a un polinómica.  En teoría, si quiero ser panadero, debo pedir a un maestro panadero (maitre pannisiere) que me reciba como su acólito.  Supongo que basado en el dicho popular "si quieres saber bailar, entonces baila", "si quieres poder nadar, entonces tienes que hecharte al agua y practicar".  El problema en realidad sería la escalabilidad.
Una solución era poner a un maestro y a 30,40, 60, etc., personas para ocupar mejor los recursos. Los posibles problemas son que al finalizar las formaciones muchas veces se tiene personas con buena memoria pero con muy poco de práctica.
El artículo explicaba el porqué del fracaso de los MOCs (masive open courses), o cursos abiertos masivos.
Bueno, resulta que al momento estoy enlistado en unos cuantos cursos en línea, con la historia de tener experiencia en al menos uno de estos MOCs.
En Edx estoy siguiendo 3 cursos, que no he tocado en varios meses.
ESRI me propuso otro pero nunca me contactaron (eso creo).
También existe Cursera y muchos otros sitios.
Por ejemplo, es posible acceder a los cursos del MIT mediante su plataforma OCW. Sin ninguna duda una interesante apuesta por la humanidad.
Es como si el conocimiento esta allí, pero tienes que ir por él.

En este momento me encuentro leyendo el material de uno de los cursos en aprendizaje de máquinas y la tarea es leer el artículo del Señor Pedro Domingos sobre "Algunas cosas que saber sobre el aprendizaje de máquinas" con DOI: doi:10.1145/ 2347736.2347755

Aprendizaje = representación + Evaluación + Optimización

Cada una de la fases tiene muchos métodos y en algunas ocasiones los unos dependen de los otros. Es decir un método de representación solo puede ser usado o hacer sentido con algunos de los métodos de evaluación.
- La generalización es lo que importa. Lograr  que nuestra configuración funcione bien con datos que no se utilizaron en el entrenamiento. Y que los resultados sean mejores que una elección al hazar.
- Los datos solos no bastan. Los aprendices son más como el cultivo. Se deja que la naturaleza haga el trabajo, los aprendices combinan conocimiento con datos para cultivar o hacer crecer programas.
- Sobreencajar tiene muchas caras. La computadora puede ver muchas relaciones que no son existentes basandose en los datos, el resultado es alucinaciones. Se puede expresar en forma de "prejuicio y varianza". Prejuicio(Bias) es aprender sistemáticamente la misma cosa incorrecta. y Varianza es aprender cosas al hazar sin respetar la señal de base.
- No intuición en multidimencional.

Estadías de investigación en Alemania

Desea hacer una estadía de investigación en algún laboratorio o Universidad en Alemania?

http://www.research-explorer.de/research_explorer.en.html


viernes, 13 de mayo de 2016

crowdsourcing data, el poder de la gente

Hace tiempo tengo esta idea de que los smartphones deberían ser utilizados para algo más que compartir fotos de personas deseosas de llamar la atención.

He pensado y trabajado en un prototipo para recolectar la información.
De cualquier forma como indica dilbert cada vez habrá más personas con las mismas ideas y muchas de ellas efectivamente realizaran lo que esta en su mente.

Hoy encontré mi idea implementada por uno ingleses. El enlace es:

http://weathersignal.com/about/

Pero no existe información sobre mi tierra. Debería hacer campaña para utilizar lo que ya existe con sus respectivos problemas, o mejor luchar por tener una plataforma nacional?  ¿Qué es mejor en términos de rendimiento?
 

viernes, 29 de abril de 2016

El mono batracio

En la costa del Ecuador existen palabras que no son muy utilizadas en la sierra. Y en ocasiones resulta muy extraño ver que otro ecuatoriano utiliza palabras que estás en español pero no le dicen nada a algunas personas como yo, es decir rebosante en ignorancia.

El otro día me llegó un video por WhatsApp. y en el video se mostraba lo que nosotros llamamos un "mono batracio". Pero al pensar dos segundos sobre esta tremenda maravilla me doy cuenta de que es sumamente inconsistente.

Un mono es un mamífero, muy parecido a nosotros. Y en Ecuador, se utiliza para referirnos a las personas de las provincias costeñas. La evolución de las lenguas hace que tengan su propio acento.

Por otro lado esta el batracio. Otra genialidad de origen costeño y reforzado a nivel nacional por la ignorancia.  La mayoría de personas desconocen el real significado de la palabra, y lo que es peor, la relacionan con el concepto propio de estas tierras. Mi teoría del origen de la palabra es el siguiente. Algunas personas ilustradas buscaron un sinónimo para la palabra "sapo". Dícese que un sapo es una persona que se mete donde no le han llamado, es chismosa y siempre esta ojo a lo que sus vecinos están haciendo para luego poder comentar. 

Pero un sapo, un sapo es populacho, es muy popular, muy vulgar; se requería una nueva palabra para demostrar el caché de la persona que lo pronuncia. Y es por eso que se buscó un sinónimo y llegamos al "batracio".  Desde el punto de vista animal, un batracio es un tipo de anfibio muy cercano a las ranas y a los sapos.

En conclusión, un sapo batracio es una inconsistencia a nivel biológico. Pero en Ecuador, se trata de alguien de la costa que es muy sabido, o como decimos por acá "es cuy de vivo".

jueves, 28 de abril de 2016

La ficción novelera.

El otro día por sobrecargar mi tendedero de ropa y por efecto de la cristalización del plástico una de sus partes se rompieron.
Y una vez más llegaron a mi los pensamientos ecológicos. ¿Qué debo hacer? Botar el producto usado y contentarme de comprar uno nuevo gracias a que la coyuntura me permite traer un producto desde el otro lado del mundo por una fracción del costo de producción local.

Medidas
Siento que todavía tengo alma y que por mi acción algún cachalote no perecerá con residuos plásticos en su estomago,  que puedo ingeniármelas para mantener el tendedero funcional mediante el uso de un par de cuerdas cabuyas, o quién sabe, como buen ecuatoriano, con alguna otra solución.

piezas nueva, funcional y rota

La presión con los compañeros de piso aumenta, me culpan de romper el instrumento y que debo sentirme en la obligación de restablecer con una pieza a la altura de las circunstancias, es decir nueva.  Me duele más que el cachalote que no veo, me duele el bolsillo (como buen cuencano).
prótesis integrada con otras partes

Entonces se presenta otro rasgo característico de esta mi tierra linda, la novelería. Es decir seguir ciegamente la nueva onda y tratar de ser popular mientras dure. Parte importante de nuestra cultura que creo que se llama "barroca"; es decir tratar de integrar todo lo extranjero en des-merito de lo autóctono, porque todo lo de aquí es muy malo y lo de otros lugares es muy bueno.


Robot de utilería- impresora 3D
La novelería me ha llevado a explorar las bondades de la impresión 3D. Bueno, la verdad es que cuesta como 3000 dólares, un poco caro para presumir y ser popular. Pero lo bueno es que existen otras personas con presupuestos más permisivos y puedo contratar sus servicios.



tendedero con funcionalidad restablecida.
Bueno para resumir la historia. Modelé las piezas rotas con la ayuda del software rhinoceros 3d. Luego se mandó a imprimir las piezas; 3 horas para una y 3.5 horas para la otra y un valor de 10 USD en total (sin contar las dolorosas horas hombre hasta aprender a utilizar el programa).

El costo de las partes de reposición va del 5% al 15%  del precio total del tendedero.