¿Cuál es la forma más eficiente de obtener el verbo en tiempo pasado, preferiblemente sin utilizar marcos pesados NLP de memoria?¿Cómo se obtiene el tiempo pasado de un verbo?
p. Ej.
- directo a: vivían
- tratan de: trataron
- grifo para: aprovechado
- ebullición para: hervido
- venta a: vendido
escribí algo rápido a mí mismo (el desbordamiento de pila no me deja responder por mí mismo) que parece funcionar para los verbos regulares (por ejemplo, los primeros 4 de esa lista), pero no para los verbos irregulares: http://pastebin.com/Txh76Dnb
editar: Gracias por todas las respuestas, parece que no se puede hacer correctamente sin un diccionario debido a verbos irregulares.
* ".. sin necesidad de utilizar los marcos de memoria pesada PNL?" * Utilizar la API de vudú? Muy ligero en la memoria, aunque puede costar algunas gallinas y otros animales pequeños. –
Necesitarás un diccionario. –
@OliCharlesworth, ¿conoce alguna palabra que no sea analizada correctamente por este algoritmo: http://web2.uvcs.uvic.ca/elc/studyzone/330/grammar/pasted.htm que requeriría un diccionario? –