Stemmer

Note

This tutorial is available as an IPython notebook here.

%%time
import malaya
CPU times: user 12.1 s, sys: 1.36 s, total: 13.4 s
Wall time: 17 s

Use Sastrawi stemmer

malaya.stem.sastrawi('saya tengah berjalan')
'saya tengah jalan'
malaya.stem.sastrawi('saya tengah berjalankan sangat-sangat')
'saya tengah jalan sangat'
malaya.stem.sastrawi('menarik')
'tarik'

List available deep learning stemming models

malaya.stem.available_deep_model()
['lstm', 'bahdanau', 'luong']

Load deep learning model

stemmer = malaya.stem.deep_model('bahdanau')
stemmer.stem('saya sangat sukakan awak tetapi awak sangatlah sakai')
'saya sangat suka awak tetap awak sangat saka'
stemmer = malaya.stem.deep_model('luong')
stemmer.stem('saya sangat sukakan awak tetapi awak sangatlah sakai')
'saya sangat suka awak tetap awak sangat saka'
stemmer = malaya.stem.deep_model('lstm')
stemmer.stem('saya sangat sukakan awak tetapi awak sangatlah sakai')
'saya sangat suka awak tetapi awak sangat sakai'
malaya.stem.sastrawi('saya sangat sukakan awak tetapi awak sangatlah sakai')
'saya sangat suka awak tetapi awak sangat sakai'