Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

AIS Wordnet tool

Project description

ais-wordnet-sim


Install

pip install ais-wordnet-sim

Usage

Get list of similar sentences

Get a list which contains similar sentences (include original sentence)

from ais_wordnet_sim import similar_sentences
sentence = 'Thế lực thù đich có những âm mưu gì'
# default limit = 1000
result = similar_sentences(sentence, limit=5)
result

>>> ['thế lực thù đich có những âm mưu gì', 'thế lực thù đich có những thủ đoạn gì', 'thế lực thù đich có những mưu kế gì', 'thế lực thù đich có những mưu mẹo gì', 'thế lực thù đich có những mưu mô gì']

Create a category

Create a Category: { question_list, answer ,topic } from a question and an answer

from ais_wordnet_sim import generate_category
question = 'Thế lực thù đich có những âm mưu gì'
answer = 'Âm mưu phá hoại nhà nước'
# default limit = 1000
generate_category(question, answer, topic, limit=5)

Get all categories

Get all Categories generated in database

from ais_wordnet_sim import get_category_data
result = get_category_data()
result

>>> [{'_id': ObjectId('5d86f35b944d00e06eb3a76b'), 'question_list': ['thế lực thù đich có những âm mưu gì', 'thế lực thù đich có những thủ đoạn gì', 'thế lực thù đich có những mưu kế gì', 'thế lực thù đich có những mưu mẹo gì', 'thế lực thù đich có những mưu mô gì'], 'answer': 'Âm mưu phá hoại nhà nước'}]

Create Synonyms database from excel file

Note: Drop old database before creating new database

Example Exel format:

  • Sheet: n, a, v, r, e
  • Each row of sheet: one or multiple words, synonyms words follow original word
from ais_wordnet_sim import add_synonyms_excel
file = 'wordnet.xlsx'
add_synonyms_excel(file)

Enrich AIML File

Create an enriched AIML file from original AIML file

from ais_wordnet_sim import aiml_enrich
aiml_enrich('original.aiml', 'enriched.aiml')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ais-wordnet-sim, version 2.0.0
Filename, size File type Python version Upload date Hashes
Filename, size ais_wordnet_sim-2.0.0-py3-none-any.whl (8.4 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size ais-wordnet-sim-2.0.0.tar.gz (4.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page