Exemple #1
0
 def __init__(self, img_size=32, stacks=4, skips=4, return_seq=False):
     env = gym_super_mario_bros.make('SuperMarioBros-v2')
     self.env = JoypadSpace(env, SIMPLE_MOVEMENT)
     self.preprocess = Preprocess(img_size, stacks, return_seq)
     self.skips = skips
     self.action_space = self.env.action_space
     self.observation_space = (img_size, img_size, stacks)
Exemple #2
0
 def __init__(self, img_size=32, stacks=4, skips=4, return_seq=False):
     self.env = gym.make('Pong-v0')
     self.preprocess = Preprocess(img_size, stacks, return_seq)
     self.skips = skips
     self.pong_action = {0: 0, 1: 2, 2: 3}
     self.action_space = self.env.action_space
     self.action_space.n = 3
     self.observation_space = (img_size, img_size, stacks)
from models.intent.IntentModel import IntentModel
from utils.Preprocess import Preprocess

p = Preprocess(word2index_dic='train_tools/dict/chatbot_dict.bin',
               userdic='../Tokenizing/user_dic.txt')
intent = IntentModel(model_name='models/intent/intent_model.h5', proprocess=p)
query = "안녕하세요."
intent_predict = intent.predict_class(query)
print(intent_predict)
import sys
sys.path.append('/content/drive/MyDrive/deep-chatbot/')

import pickle
from utils.Preprocess import Preprocess

# 단어 사전 불러오기
f = open("drive/MyDrive/deep-chatbot/train_tools/dict/chatbot_dict.bin", "rb")
word_index = pickle.load(f)
f.close()

sent = "데이터베이스가 뭔지 알려줘"

# 전처리 객체 생성
p = Preprocess(userdic='drive/MyDrive/deep-chatbot/utils/user_dic.tsv')

# 형태소분석기 실행
pos = p.pos(sent)

# 품사 태그 없이 키워드 출력
keywords = p.get_keywords(pos, without_tag=True)
for word in keywords:
    try:
        print(word, word_index[word])
    except KeyError:
        # 해당 단어가 사전에 없는 경우, OOV 처리
        print(word, word_index['OOV'])