Skip to content

Instantly share code, notes, and snippets.

View imohitmayank's full-sized avatar

Mohit imohitmayank

View GitHub Profile
@imohitmayank
imohitmayank / Readme.md
Last active March 30, 2017 07:00
Single Page Calender View

A modified version of Calendar view, showing year based on node click.

@imohitmayank
imohitmayank / nlu_train
Last active February 15, 2020 07:21
rasa_starter/nlu_train.md
## intent:greet
- Hi
- Hey
## intent:query_days_in_month
- How many days in [January](month)
- How many days in [Feb](month)
## intent:bye
- Bye
@imohitmayank
imohitmayank / test_nlu.py
Last active August 5, 2019 04:01
rasa_starter/test_nlu.py
# loading the interpreter
interpreter = Interpreter.load('./models/nlu/default/chat')
# define function to ask question
def ask_question(text):
print(interpreter.parse(text))
# asking question
ask_question("How many days in January")
ask_question("How many days in March")
@imohitmayank
imohitmayank / train_nlu.py
Last active March 23, 2021 13:17
rasa_starter/train_nlu.py
# Imports
#-----------
# rasa nlu
from rasa_nlu.training_data import load_data
from rasa_nlu.config import RasaNLUModelConfig
from rasa_nlu.model import Trainer
from rasa_nlu import config
from rasa_nlu.model import Metadata, Interpreter
# Functions
@imohitmayank
imohitmayank / nlu_config.yml
Created August 11, 2018 14:13
rasa_starter/nlu_config.yml
pipeline: "spacy_sklearn"
@imohitmayank
imohitmayank / domain.yml
Created August 11, 2018 14:14
rasa_starter/domain.yml
intents:
# place your intents
- greet
- query_days_in_month
- bye
entities:
# place your entities
- month
@imohitmayank
imohitmayank / stories
Created August 11, 2018 14:14
rasa_starter/stories
## story1
* greet
- utter_greet
* query_days_in_month{"month":"January"}
- utter_answer_31_days
* query_days_in_month{"month":"February"}
- utter_answer_28_days
* query_days_in_month{"month":"April"}
- utter_answer_30_days
* bye
@imohitmayank
imohitmayank / train_dialog.py
Created August 11, 2018 14:15
rasa_starter/train_dialog.py
# Imports
#-----------
# rasa core
import logging
from rasa_core import training
from rasa_core.actions import Action
from rasa_core.agent import Agent
from rasa_core.domain import Domain
from rasa_core.policies.keras_policy import KerasPolicy
from rasa_core.policies.memoization import MemoizationPolicy
@imohitmayank
imohitmayank / test_dialog.py
Created August 11, 2018 14:16
rasa_trainer/test_dialog.py
# Loading the Agent
rasaNLU = RasaNLUInterpreter("models/nlu/default/chat")
agent = Agent.load("models/dialogue", interpreter= rasaNLU)
# asking question
agent.handle_message('Hi')
>>> [{'recipient_id': 'default', 'text': 'Hey'}]
# once more
agent.handle_message('How many days in January')
@imohitmayank
imohitmayank / nlu_output
Last active August 11, 2018 14:29
rasa_starter/nlu_output.json
{'intent': {'name': 'query_days_in_month', 'confidence': 0.6128492334410716}, 'entities': [{'start': 17, 'end': 24, 'value': 'january', 'entity': 'month', 'confidence': 0.5002208121139594, 'extractor': 'ner_crf'}], 'intent_ranking': [{'name': 'query_days_in_month', 'confidence': 0.6128492334410716}, {'name': 'bye', 'confidence': 0.1951941314517159}, {'name': 'greet', 'confidence': 0.19195663510721267}], 'text': 'How many days in January'}
{'intent': {'name': 'query_days_in_month', 'confidence': 0.6105606961005596}, 'entities': [{'start': 17, 'end': 22, 'value': 'march', 'entity': 'month', 'confidence': 0.5002208121139594, 'extractor': 'ner_crf'}], 'intent_ranking': [{'name': 'query_days_in_month', 'confidence': 0.6105606961005596}, {'name': 'bye', 'confidence': 0.20686031746694789}, {'name': 'greet', 'confidence': 0.18257898643249237}], 'text': 'How many days in March'