Etiquetas

jueves, 20 de septiembre de 2012

Procesamiento de lenguaje natural


Esta semana se trabajo en lo que es comandos atraves de voz y texto junto con la entrada anterior la cual no pude terminar por lo que utilizare un juego de código libre para trabajar en esto.

Esta ves trabajare en windows y la librería que encontré es pyspeech para documentación puede revisar la siguiente liga :)

Documentación

Lo que yo trabajare sera agregar otras pelotas al juego el código es el siguiente:

import sys
sys.path.insert(0, "..")
import pilas
import speech
pilas.iniciar()


def eliminar_caja(caja, pelota):
 caja.eliminar()

def agregar(A):
 pelotas = pilas.actores.Pelota * 2
 A.append(pelotas)
 return

def main():
 pilas.actores.CursorMano()
 A= []
 var = speech.input ("Salir")
 if var == "Salir":
  agregar(A)
 caja = pilas.actores.Caja(x=200)
 caja.radio_de_colision = 1
 caja.aprender(pilas.habilidades.Arrastrable)
 caja.aprender(pilas.habilidades.PuedeExplotar)

 pelota = pilas.actores.Pelota(x=-200)
 pelota.radio_de_colision = 1
 pelota.aprender(pilas.habilidades.Arrastrable)

 pilas.mundo.colisiones.agregar(caja, pelota, eliminar_caja)

 pilas.ejecutar()

main()


pilas.actores.CursorMano()
 A= []
 var = speech.input ("Salir")
 if var == "Salir":
  agregar(A)

Aquí con la librería pyspeech se manda a llamar de nuevo a la función donde se crean las pelotas y se agrega una nueva.

En cuanto al trabajo grupal estuvimos usando el programa Tiled para el diseño del mapa, aun esta en proceso.

jueves, 6 de septiembre de 2012

Automated planning and scheduling

Planeacion Logica Adaptativa

Se refiere a la creacion de estrategias o secuencias de accion que por lo general son utilizados por agentes inteligentes, robots, etc..



Para esta tarea elegi el problema de como seleccionar la ropa adecuada para un dia soleado, o uno lluvioso, etc,



Para esto es necesario verificar las condiciones climaticas del dia, ya que si en dado caso de que haga mucho calor y se seleccione un par de prendas que sean muy calurosas (chaquetas, bufandas, etc) para el usuario sera muy molesto cargar con esto o estar muriendo de calor. Entonces lo ideal es buscar la mejor combinacion de la ropa que se desea llevar durante el dia.



Referencias:
http://en.wikipedia.org/wiki/Automated_planning_and_scheduling
http://es.wikipedia.org/wiki/Control_de_versiones



Y para el trabajo en equipo trabaje con algunos companieros para elaborar un diagrama de secuencia, para esto nos basamos en el codigo que elaboro el companiero Ever en python.

diagrama