Skip to content

bnaug-1.1.0

Choose a tag to compare

@sagorbrur sagorbrur released this 22 Nov 06:03
· 10 commits to main since this release

New Feature

Random Augmentation

  • Random remove part and generate new sentence

    At present it's removing word, stopwords, punctuations, numbers and generate new sentences

    from bnaug.sentence import RandomAugmentation
    
    raug = RandomAugmentation()
    sentence = "আমি ১০০ বাকি দিলাম"
    output = raug.random_remove(sentence)
    print(output)

    or apply individually

    from bnaug import randaug
    
    text = "১০০ বাকি দিলাম"
    output = randaug.remove_digits(text)
    print(output)
    
    text = "১০০! বাকি দিলাম?"
    output = randaug.remove_punctuations(text)
    print(output)
    
    text = "আমি ১০০ বাকি দিলাম"
    randaug.remove_stopwords(text)
    print(output)
    
    text = "আমি ১০০ বাকি দিলাম"
    randaug.remove_random_word(text)
    print(output)
    
    text = "আমি ১০০ বাকি দিলাম"
    randaug.remove_random_char(text)
    print(output)