porter derivanti algoritmo domanda implementazione?
-
12-10-2019 - |
Domanda
Sto cercando di implementare portiere derivanti algoritmo, ma io sono bloccato a questo punto:
Passo 1b
(m>0) EED -> EE feed -> feed agreed -> agree (*v*) ED -> plastered -> plaster bled -> bled (*v*) ING -> motoring -> motor sing -> sing
Non è il m di mangimi uguale a 1? Feed >> [c] VVC [] >> [c] vc [].
Se fosse così perché non ha convertire alimentano al pagamento So che è sbagliato, uno può chiarire che fino? ??
è possibile controllare l'algorithim originale qui http://tartarus.org/~martin/PorterStemmer /def.txt
grazie
Soluzione
m di 'alimentazione' è davvero 1. Tuttavia, è necessario ri-leggere il documento con attenzione. Il m nella condizione si riferisce alla misura dello stelo, che è è necessario calcolare in dopo la sostituzione. Nel tuo caso per verificare se feed -> fee
è valido, si calcola m (a pagamento) = 0, quindi non fare la sostituzione.
Anche grazie per l'algoritmo! E 'stato interessante!