Source code for malaya.nsfw
from malaya.function import check_file
from malaya.supervised import classification
from malaya.text.lexicon import nsfw
from malaya.path import PATH_NSFW, S3_PATH_NSFW
import json
label = ['sex', 'gambling', 'negative']
[docs]def lexicon(**kwargs):
"""
Load Lexicon NSFW model.
Returns
-------
result : malaya.text.lexicon.nsfw.Lexicon class
"""
path = check_file(PATH_NSFW['lexicon'], S3_PATH_NSFW['lexicon'], **kwargs)
with open(path['model']) as fopen:
corpus = json.load(fopen)
return nsfw.Lexicon(corpus)
[docs]def multinomial(**kwargs):
"""
Load multinomial NSFW model.
Returns
-------
result : malaya.model.ml.BAYES class
"""
return classification.multinomial(
path=PATH_NSFW,
s3_path=S3_PATH_NSFW,
module='nsfw',
label=label,
**kwargs
)