|
@@ -159,7 +159,7 @@ class Model_person_classify():
|
|
|
def __init__(self,lazyLoad=getLazyLoad()):
|
|
|
if USE_PAI_EAS:
|
|
|
lazyLoad = True
|
|
|
- self.model_person_file = os.path.dirname(__file__)+"/../person/models/model_person.model.hdf5"
|
|
|
+ self.model_person_file = os.path.dirname(__file__)+"/../person/models/model_person_classify_fjs.model.hdf5"
|
|
|
self.model_person = None
|
|
|
self.sess_person = tf.Session(graph=tf.Graph())
|
|
|
if not lazyLoad:
|
|
@@ -183,11 +183,11 @@ class Model_person_classify():
|
|
|
return self.model_person
|
|
|
|
|
|
|
|
|
- '''
|
|
|
- if self.model_person is None:
|
|
|
- self.model_person = models.load_model(self.model_person_file,custom_objects={'precision':precision,'recall':recall,'f1_score':f1_score})
|
|
|
- return self.model_person
|
|
|
- '''
|
|
|
+ '''
|
|
|
+ if self.model_person is None:
|
|
|
+ self.model_person = models.load_model(self.model_person_file,custom_objects={'precision':precision,'recall':recall,'f1_score':f1_score})
|
|
|
+ return self.model_person
|
|
|
+ '''
|
|
|
'''
|
|
|
def load_weights(self):
|
|
|
model = self.getModel()
|
|
@@ -195,7 +195,7 @@ class Model_person_classify():
|
|
|
'''
|
|
|
|
|
|
def encode(self,tokens,begin_index,end_index,**kwargs):
|
|
|
- return embedding(spanWindow(tokens=tokens,begin_index=begin_index,end_index=end_index,size=10),shape=(2,10,128))
|
|
|
+ return embedding(spanWindow(tokens=tokens,begin_index=begin_index,end_index=end_index,size=35),shape=(2,35,128))
|
|
|
|
|
|
def predict(self,x):
|
|
|
x = np.transpose(np.array(x),(1,0,2,3))
|