jueves, 4 de marzo de 2010

Now reading ...

Estos días estoy con "Maleficio" de Stephen King

Contratapa:

En esta obra escalofriante de la moderna novelística de terror, un viejo gitano pronuncia una sola palabra y, tras seis semanas y cuarenta kilos, billy Halleck, víctima del maleficio, se convierte en un desecho humano. En el colmo de la desesperación, intentará encontrar una solución jugando con las fuerzas de la vida y la muerte.

3.31 sobre 5 en goodreads.com

sábado, 30 de enero de 2010

La milla verde

Estoy leyendo esta semana y recomiendo "The green mile" de Stephen king:

Contratapa:

Octubre de 1932, penitenciaria de Cold Mountain. Los condenados a muerte aguardan el momento de ser conducidos a la silla eléctrica. Los crímenes abominables que han cometido los convierten en carne de un sistema legal que se alimenta de un circulo de locura,muerte y venganza. Y en esa antesala del infierno Stephen King traza una pavorosa radiografía del horror en estado puro. Todo un hito en la aclamada trayectoria del maestro indiscutible de la narrativa de terror contemporánea.

4.33 sobre 5 en goodreads.com

domingo, 28 de junio de 2009

Short version

Short version: (Score:4, Interesting)

by nutshell42 (557890) on Sunday June 28, @08:34AM (#28502901) Journal
It's like with users and computers. Instead of teaching people how a computer works and how you interact with one, they learn the exact sequence of steps they have to follow to make something happen.

That works fine when everything's okay, when not, they click yes to "do you want to format your hard drive" because they always click yes on those little window with buttons thingies. Then they call IT who has to get the backups. Oh wait, that's where flying a commercial airliner is unlike a PEBKAC.

Airlines aren't interested in the best pilots money can buy. They want the cheapest pilots that are allowed to fly.

sábado, 9 de mayo de 2009

Link Interesante

Breve, incompleta y casi totalmente equivocada historia de los lenguajes de programación :D

http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html

De el blog de James Iry

domingo, 23 de noviembre de 2008

Repositorio de Debian casero.

A veces pasa que empaquetamos un programa que no está en los repositorios de Debian y queremos tenerlo a disposición dentro de la red local o en nuestro propio equipo, lo que es bastante sencillo.


Primero hay que asegurarse de que tener instalado apt-utils

# aptitude install apt-utils

nota:
Este paquete contiene algunas utilidades para APT como apt-ftparchive,
apt-sortpkgs y apt-extracttemplates.

Luego, creamos el directorio donde se va a alojar el paquete en nuestro servidor web y copiamos nuestro paquete dentro.

# mkdir -p /var/www/debian/lenny
# cp fooo-1-0-1-i386.deb /var/www/debian/lenny

nota:
En este caso puse lenny, porque es lo que uso, pero debería ser lo que este instalado en nuestro entorno.


La magia comienza acá

# cd /var/www/debian/
# apt-ftparchive packages lenny > lenny/Packages (1)
# gzip lenny/Packages (2)

1- Crea el índice de paquetes de nuestro repositorio en el archivo Packages (la p mayuscula es fundamental) y lo guarda en el directorio Lenny.
apt-ftparchive se ejecuta con los parametros packages o sources dependiendo si queremos generar el listado de paquetes binarios o fuente y el directorio que queremos indexar.
2- Se comprime con gzip para que apt pueda procesarlo.

Agregamos los clientes la nueva fuente.
# echo "deb http://www.ejemplo.com/debian lenny/ " > \
/etc/apt/sources.list.d/ paquetelocal.list

Eso es todo, por supuesto es un repositorio local y esta hecho con lo minimo necesario para funcionar, dependiendo de lo que queramos poner dentro, se puede agregar de igual manera las ramas main, contrib y non-free, certificados gpg, etc.

El empaquetado en debian (lo mas divertido) queda para mas adelante, pero lo mejor es empezar con el Manual de Politicas de Debian y este muy buen taller online que dío Margarita Manterola en el canal de irc Debian-ar

sábado, 15 de noviembre de 2008

Nueva Ingeniera

Y así, el viernes 14 de noviembre de 2008, Soledad Padrón presentó su tesis el mundo conoció a una nueva ingeniera, ^_^ felicitaciones Sole!

Para festejar el evento, fue convertida en una galletita humana como es costumbre :)

lunes, 10 de noviembre de 2008

Porque hay personas que pueden :)

^_^ Felicitaciones a Belu. Al estar atrapado en una reunión de desarrolladores no pude escuchar su entrevista de radio, pero en resarcimiento con este pequeño acto ayudo a ejercitar su humildad frente al estrellato, faaaa

Inteligencia artificial
Diseñan un software que reconoce las emociones de la voz
El sistema desarrollado por investigadores de la UNL y el Conicet es capaz de identificar automáticamente siete estados emocionales diferentes. Se trata de una innovación que puede mejorar la interacción entras las personas y las máquinas.

Un grupo de científicos desarrolló un sistema de inteligencia artificial que roza con la inteligencia emocional. Cuando uno habla dice mucho más que palabras porque hay características de la forma de hablar que delatan nuestro enojo, miedo o alegría. El software diseñado por investigadores de la Universidad Nacional del Litoral (UNL) y el Conicet procesa la señal de la voz del hablante para identificar automáticamente la emoción que transmite esa alocución.

A diferencia de los modelos de reconocimiento del habla como los que permiten el marcado por voz en los celulares- este sistema no trata de identificar qué se dice sino cómo se lo dice. Es decir, intenta descifrar la información implícita en la señal que refiere al estado emocional de la persona que habla.

Luego de experimentar con dos modelos estadísticos de procesamiento diferentes, los investigadores obtuvieron resultados satisfactorios logrando hasta un 76% de reconocimientos correctos al utilizar siete emociones y un 97% cuando usaron sólo tres.

"Es un área de investigación que ha cobrado fuerte interés en los últimos años y aún no hay ningún desarrollo comercial disponible. Particularmente el reconocimiento de las emociones es de gran interés para mejorar la interacción hombre máquina.", explicó la estudiante de ingeniería Belén Crolla, una joven miembro del Grupo de Investigación de Señales e Inteligencia Computacional de la Facultad de Ingeniería y Ciencias Hídricas (FICH) de la UNL y el Conicet.

El trabajo fue presentado en la 34º Conferencia Latinoamericana de Informática organizada por la UNL, la UTN FRSF, el Intec, el Ingar, el Clei y la Sadio.

El trabajo

El proyecto emprendido por los investigadores consistió en estudiar la información implícita en las señales de voz. Para ello generaron un modelo de reconocimiento automático de las emociones clasificadas como primarias. Ellas son: alegría, ira, miedo, aburrimiento, tristeza y disgusto; además del estado neutral.

El modelo consiste en una primera etapa de procesamiento de la señal del habla y una segunda de clasificación que constituye el sistema inteligente propiamente dicho. Del total de datos que presenta la señal, el clasificador diseñado toma en cuenta 12 características para ser evaluadas. "El mayor desafío para este proyecto fue lograr que el sistema funcione con diferentes hablantes manteniendo un alto porcentaje de acierto", contó Crolla.

Para testear el funcionamiento, los investigadores realizaron experimentos con un importante conjunto de frases registradas por la Universidad de Berlín. En total disponían de 535 alocuciones que incluían frases expresadas en las seis emociones primarias y la emoción natural.

"Trabajamos con este corpus de emociones porque son muy costosos y difíciles de conseguir. Éste en particular es muy completo, está grabado con gran calidad y, fundamentalmente, porque cuenta con diez voces de locutores diferentes, cinco femeninos y cinco masculinos. Además la naturalidad de las emociones fue testeada con un estudio de percepción con 20 personas", detalló la estudiante.

A prueba

Para poder seleccionar el método estadístico más eficiente para el reconocimiento de las emociones, los investigadores diseñaron dos modelos diferentes. Se trata de sistemas inteligentes, es decir, que tienen un proceso de aprendizaje o entrenamiento que les permiten resolver situaciones nuevas a partir de las experiencias anteriores.

Gran parte de las grabaciones del corpus fueron procesadas y suministradas al sistema inteligente para el entrenamiento de los modelos. Luego, se usaron las grabaciones restantes para evaluar el grado de acierto y de confusión de cada sistema operando con tres y siete emociones. "El desafío era mantener la eficiencia a medida que crecía el número de emociones. Uno de los modelos demostró ser más adecuado porque mejora su desempeño y tiene una mayor tasa de aciertos en casos más complejos", señaló Crolla.

"El cambio estructural del modelo respecto al de reconocimiento del habla es grande, pero a nivel del pre procesamiento de señales, las diferencias son mínimas", comentó el Dr. Diego Milone, docente e investigador de la FICH que dirigió el trabajo, junto con el Ing. Marcelo Albornoz.

"Para el reconocimiento del habla en una frase puede haber hasta 300 estados, nosotros acá estamos trabajando en un modelo de hasta siete estados. Este modelo no usa un modelo de lenguaje ni un diccionario porque estamos modelando otra cosa muy diferente", agregó.

Lo que viene

A fin de mejorar las características del reconocedor, los investigadores plantean modificaciones y nuevas experiencias para optimizar su eficiencia. "Vamos a incorporar características prosódicas para mejorar el reconocedor y poder obtener una mayor tasa de precisión. También se va a evaluar este mismo sistema en otros idiomas", adelantó Crolla.

Dado que no se encuentra disponible un corpus de emociones en español, el equipo encontró una solución ingeniosa: trabajar con fragmentos de películas. "Vamos a armar un corpus con películas argentinas. Sacaremos fragmentos de distintas emociones para ver si logramos la misma tasa de reconocimiento. Si varía de acuerdo al idioma, vamos a adaptar el reconocedor para que pueda aplicarse al español", explicó.

(C) Prensa UNL - El Litoral

Hasta la revista gente no hay descanso!