├── BERT_NER.py ├── Category ├── data │ ├── dev.tsv │ ├── test.tsv │ └── train.tsv ├── output │ ├── eval_results.txt │ ├── label2id.pkl │ └── test_results.tsv └── run_Category.py ├── MapNewColumn_Polarities.csv ├── Polarity ├── data │ ├── dev.tsv │ ├── test.tsv │ └── train.tsv ├── data_0 │ ├── dev.tsv │ ├── test.tsv │ └── train.tsv ├── data_1 │ ├── dev.tsv │ ├── test.tsv │ └── train.tsv ├── output_0 │ ├── eval_results.txt │ ├── label2id.pkl │ └── test_results.tsv ├── output_1 │ ├── eval_results.txt │ └── test_results.tsv ├── output_2 │ ├── eval_results.txt │ ├── label2id.pkl │ └── test_results.tsv ├── run_Polarity.py └── run_Polarity1.py ├── README.md ├── TEST ├── README.md ├── Result(example).csv └── Test_reviews.csv ├── TRAIN ├── README.md ├── Train_labels.csv ├── Train_merge.csv └── Train_reviews.csv ├── conlleval.pl ├── data ├── Enum.txt ├── Train_merge.csv ├── alltrain.txt ├── dev.txt ├── test.txt ├── test_alltrain.txt └── train.txt ├── labelpick.py ├── output ├── eval_results.txt ├── testdat │ ├── label_test.txt │ ├── merge_test.txt │ ├── picklabel_test.txt │ └── token_test.txt └── traindat │ ├── label_test.txt │ ├── merge_test.txt │ ├── picklabel_test.txt │ └── token_test.txt ├── pre_Proecess.py └── tf_metrics.py /BERT_NER.py: -------------------------------------------------------------------------------- 1 | #! usr/bin/env python3 2 | # -*- coding:utf-8 -*- 3 | """ 4 | Copyright 2018 The Google AI Language Team Authors. 5 | BASED ON Google_BERT. 6 | @Author:zhoukaiyin 7 | Adjust code for chinese ner 8 | """ 9 | from __future__ import absolute_import 10 | from __future__ import division 11 | from __future__ import print_function 12 | 13 | import sys 14 | sys.path.append("..") 15 | 16 | import collections 17 | import os 18 | from bert import modeling 19 | from bert import optimization 20 | from bert import tokenization 21 | import tensorflow as tf 22 | from sklearn.metrics import f1_score,precision_score,recall_score 23 | from tensorflow.python.ops import math_ops 24 | import tf_metrics 25 | import pickle 26 | flags = tf.flags 27 | 28 | FLAGS = flags.FLAGS 29 | 30 | flags.DEFINE_string( 31 | "data_dir", None, 32 | "The input datadir.", 33 | ) 34 | 35 | flags.DEFINE_string( 36 | "bert_config_file", None, 37 | "The config json file corresponding to the pre-trained BERT model." 38 | ) 39 | 40 | flags.DEFINE_string( 41 | "task_name", "NER", "The name of the task to train." 42 | ) 43 | 44 | flags.DEFINE_string( 45 | "output_dir", None, 46 | "The output directory where the model checkpoints will be written." 47 | ) 48 | 49 | ## Other parameters 50 | flags.DEFINE_string( 51 | "init_checkpoint", None, 52 | "Initial checkpoint (usually from a pre-trained BERT model)." 53 | ) 54 | 55 | flags.DEFINE_bool( 56 | "do_lower_case", True, 57 | "Whether to lower case the input text." 58 | ) 59 | 60 | flags.DEFINE_integer( 61 | "max_seq_length", 128, 62 | "The maximum total input sequence length after WordPiece tokenization." 63 | ) 64 | 65 | flags.DEFINE_bool( 66 | "do_train", True, 67 | "Whether to run training." 68 | ) 69 | flags.DEFINE_bool("use_tpu", False, "Whether to use TPU or GPU/CPU.") 70 | 71 | flags.DEFINE_bool("do_eval", False, "Whether to run eval on the dev set.") 72 | 73 | flags.DEFINE_bool("do_predict", False,"Whether to run the model in inference mode on the test set.") 74 | 75 | flags.DEFINE_integer("train_batch_size", 32, "Total batch size for training.") 76 | 77 | flags.DEFINE_integer("eval_batch_size", 8, "Total batch size for eval.") 78 | 79 | flags.DEFINE_integer("predict_batch_size", 8, "Total batch size for predict.") 80 | 81 | flags.DEFINE_float("learning_rate", 5e-5, "The initial learning rate for Adam.") 82 | 83 | flags.DEFINE_float("num_train_epochs", 3.0, "Total number of training epochs to perform.") 84 | 85 | 86 | 87 | flags.DEFINE_float( 88 | "warmup_proportion", 0.1, 89 | "Proportion of training to perform linear learning rate warmup for. " 90 | "E.g., 0.1 = 10% of training.") 91 | 92 | flags.DEFINE_integer("save_checkpoints_steps", 1000, 93 | "How often to save the model checkpoint.") 94 | 95 | flags.DEFINE_integer("iterations_per_loop", 1000, 96 | "How many steps to make in each estimator call.") 97 | 98 | flags.DEFINE_string("vocab_file", None, 99 | "The vocabulary file that the BERT model was trained on.") 100 | tf.flags.DEFINE_string("master", None, "[Optional] TensorFlow master URL.") 101 | flags.DEFINE_integer( 102 | "num_tpu_cores", 8, 103 | "Only used if `use_tpu` is True. Total number of TPU cores to use.") 104 | 105 | class InputExample(object): 106 | """A single training/test example for simple sequence classification.""" 107 | 108 | def __init__(self, guid, text, label=None): 109 | """Constructs a InputExample. 110 | 111 | Args: 112 | guid: Unique id for the example. 113 | text_a: string. The untokenized text of the first sequence. For single 114 | sequence tasks, only this sequence must be specified. 115 | label: (Optional) string. The label of the example. This should be 116 | specified for train and dev examples, but not for test examples. 117 | """ 118 | self.guid = guid 119 | self.text = text 120 | self.label = label 121 | 122 | 123 | class InputFeatures(object): 124 | """A single set of features of data.""" 125 | 126 | def __init__(self, input_ids, input_mask, segment_ids, label_ids,): 127 | self.input_ids = input_ids 128 | self.input_mask = input_mask 129 | self.segment_ids = segment_ids 130 | self.label_ids = label_ids 131 | #self.label_mask = label_mask 132 | 133 | 134 | class DataProcessor(object): 135 | """Base class for data converters for sequence classification data sets.""" 136 | 137 | def get_train_examples(self, data_dir): 138 | """Gets a collection of `InputExample`s for the train set.""" 139 | raise NotImplementedError() 140 | 141 | def get_dev_examples(self, data_dir): 142 | """Gets a collection of `InputExample`s for the dev set.""" 143 | raise NotImplementedError() 144 | 145 | def get_labels(self): 146 | """Gets the list of labels for this data set.""" 147 | raise NotImplementedError() 148 | 149 | @classmethod 150 | def _read_data(cls, input_file): 151 | """Reads a BIO data.""" 152 | with open(input_file) as f: 153 | lines = [] 154 | words = [] 155 | labels = [] 156 | for line in f: 157 | contends = line.strip() 158 | word = line.strip().split(' ')[0] 159 | label = line.strip().split(' ')[-1] 160 | if contends.startswith("-DOCSTART-"): 161 | words.append('') 162 | continue 163 | #注意,句子结束只有换行,不一定是句号结尾。 164 | #if len(contends) == 0 and words[-1] == '。': 165 | if len(contends) == 0: 166 | l = ' '.join([label for label in labels if len(label) > 0]) 167 | w = ' '.join([word for word in words if len(word) > 0]) 168 | lines.append([l, w]) 169 | words = [] 170 | labels = [] 171 | continue 172 | words.append(word) 173 | labels.append(label) 174 | return lines 175 | 176 | 177 | class NerProcessor(DataProcessor): 178 | def get_train_examples(self, data_dir): 179 | return self._create_example( 180 | self._read_data(os.path.join(data_dir, "train.txt")), "train" 181 | ) 182 | 183 | def get_dev_examples(self, data_dir): 184 | return self._create_example( 185 | self._read_data(os.path.join(data_dir, "dev.txt")), "dev" 186 | ) 187 | 188 | def get_test_examples(self,data_dir): 189 | return self._create_example( 190 | self._read_data(os.path.join(data_dir, "test.txt")), "test") 191 | 192 | def get_labels(self): 193 | return ["O", "B-ASP", "I-ASP", "B-OPI", "I-OPI", "X","[CLS]","[SEP]"] 194 | 195 | def _create_example(self, lines, set_type): 196 | examples = [] 197 | for (i, line) in enumerate(lines): 198 | guid = "%s-%s" % (set_type, i) 199 | text = tokenization.convert_to_unicode(line[1]) 200 | label = tokenization.convert_to_unicode(line[0]) 201 | examples.append(InputExample(guid=guid, text=text, label=label)) 202 | return examples 203 | 204 | 205 | def write_tokens(tokens,mode): 206 | if mode=="test": 207 | path = os.path.join(FLAGS.output_dir, "token_"+mode+".txt") 208 | wf = open(path,'a') 209 | for token in tokens: 210 | if token!="**NULL**": 211 | wf.write(token+'\n') 212 | wf.close() 213 | 214 | def convert_single_example(ex_index, example, label_list, max_seq_length, tokenizer,mode): 215 | label_map = {} 216 | for (i, label) in enumerate(label_list,1): 217 | label_map[label] = i 218 | with open('./output/label2id.pkl','wb') as w: 219 | pickle.dump(label_map,w) 220 | 221 | 222 | textlist = example.text.split(' ') 223 | labellist = example.label.split(' ') 224 | 225 | tokens = [] 226 | labels = [] 227 | # print(textlist) 228 | for i, word in enumerate(textlist): 229 | token = tokenizer.tokenize(word) 230 | # print(token) 231 | tokens.extend(token) 232 | label_1 = labellist[i] 233 | # print(label_1) 234 | for m in range(len(token)): 235 | if m == 0: 236 | labels.append(label_1) 237 | else: 238 | labels.append("X") 239 | # print(tokens, labels) 240 | 241 | # tokens = tokenizer.tokenize(example.text) 242 | if len(tokens) >= max_seq_length - 1: 243 | tokens = tokens[0:(max_seq_length - 2)] 244 | labels = labels[0:(max_seq_length - 2)] 245 | 246 | 247 | ntokens = [] 248 | segment_ids = [] 249 | label_ids = [] 250 | ntokens.append("[CLS]") 251 | segment_ids.append(0) 252 | # append("O") or append("[CLS]") not sure! 253 | label_ids.append(label_map["[CLS]"]) 254 | for i, token in enumerate(tokens): 255 | ntokens.append(token) 256 | segment_ids.append(0) 257 | label_ids.append(label_map[labels[i]]) 258 | ntokens.append("[SEP]") 259 | segment_ids.append(0) 260 | # append("O") or append("[SEP]") not sure! 261 | label_ids.append(label_map["[SEP]"]) 262 | 263 | 264 | input_ids = tokenizer.convert_tokens_to_ids(ntokens) 265 | input_mask = [1] * len(input_ids) 266 | #label_mask = [1] * len(input_ids) 267 | while len(input_ids) < max_seq_length: 268 | input_ids.append(0) 269 | input_mask.append(0) 270 | segment_ids.append(0) 271 | # we don't concerned about it! 272 | label_ids.append(0) 273 | ntokens.append("**NULL**") 274 | #label_mask.append(0) 275 | # print(len(input_ids)) 276 | assert len(input_ids) == max_seq_length 277 | assert len(input_mask) == max_seq_length 278 | assert len(segment_ids) == max_seq_length 279 | assert len(label_ids) == max_seq_length 280 | #assert len(label_mask) == max_seq_length 281 | 282 | if ex_index < 5: 283 | tf.logging.info("*** Example ***") 284 | tf.logging.info("guid: %s" % (example.guid)) 285 | tf.logging.info("tokens: %s" % " ".join( 286 | [tokenization.printable_text(x) for x in tokens])) 287 | tf.logging.info("input_ids: %s" % " ".join([str(x) for x in input_ids])) 288 | tf.logging.info("input_mask: %s" % " ".join([str(x) for x in input_mask])) 289 | tf.logging.info("segment_ids: %s" % " ".join([str(x) for x in segment_ids])) 290 | tf.logging.info("label_ids: %s" % " ".join([str(x) for x in label_ids])) 291 | #tf.logging.info("label_mask: %s" % " ".join([str(x) for x in label_mask])) 292 | 293 | feature = InputFeatures( 294 | input_ids=input_ids, 295 | input_mask=input_mask, 296 | segment_ids=segment_ids, 297 | label_ids=label_ids, 298 | #label_mask = label_mask 299 | ) 300 | write_tokens(ntokens,mode) 301 | return feature 302 | 303 | 304 | def filed_based_convert_examples_to_features( 305 | examples, label_list, max_seq_length, tokenizer, output_file,mode=None 306 | ): 307 | writer = tf.python_io.TFRecordWriter(output_file) 308 | for (ex_index, example) in enumerate(examples): 309 | if ex_index % 5000 == 0: 310 | tf.logging.info("Writing example %d of %d" % (ex_index, len(examples))) 311 | feature = convert_single_example(ex_index, example, label_list, max_seq_length, tokenizer,mode) 312 | 313 | def create_int_feature(values): 314 | f = tf.train.Feature(int64_list=tf.train.Int64List(value=list(values))) 315 | return f 316 | 317 | features = collections.OrderedDict() 318 | features["input_ids"] = create_int_feature(feature.input_ids) 319 | features["input_mask"] = create_int_feature(feature.input_mask) 320 | features["segment_ids"] = create_int_feature(feature.segment_ids) 321 | features["label_ids"] = create_int_feature(feature.label_ids) 322 | #features["label_mask"] = create_int_feature(feature.label_mask) 323 | tf_example = tf.train.Example(features=tf.train.Features(feature=features)) 324 | writer.write(tf_example.SerializeToString()) 325 | 326 | 327 | def file_based_input_fn_builder(input_file, seq_length, is_training, drop_remainder): 328 | name_to_features = { 329 | "input_ids": tf.FixedLenFeature([seq_length], tf.int64), 330 | "input_mask": tf.FixedLenFeature([seq_length], tf.int64), 331 | "segment_ids": tf.FixedLenFeature([seq_length], tf.int64), 332 | "label_ids": tf.FixedLenFeature([seq_length], tf.int64), 333 | # "label_ids":tf.VarLenFeature(tf.int64), 334 | #"label_mask": tf.FixedLenFeature([seq_length], tf.int64), 335 | } 336 | 337 | def _decode_record(record, name_to_features): 338 | example = tf.parse_single_example(record, name_to_features) 339 | for name in list(example.keys()): 340 | t = example[name] 341 | if t.dtype == tf.int64: 342 | t = tf.to_int32(t) 343 | example[name] = t 344 | return example 345 | 346 | def input_fn(params): 347 | batch_size = params["batch_size"] 348 | d = tf.data.TFRecordDataset(input_file) 349 | if is_training: 350 | d = d.repeat() 351 | d = d.shuffle(buffer_size=100) 352 | d = d.apply(tf.contrib.data.map_and_batch( 353 | lambda record: _decode_record(record, name_to_features), 354 | batch_size=batch_size, 355 | drop_remainder=drop_remainder 356 | )) 357 | return d 358 | return input_fn 359 | 360 | 361 | def create_model(bert_config, is_training, input_ids, input_mask, 362 | segment_ids, labels, num_labels, use_one_hot_embeddings): 363 | model = modeling.BertModel( 364 | config=bert_config, 365 | is_training=is_training, 366 | input_ids=input_ids, 367 | input_mask=input_mask, 368 | token_type_ids=segment_ids, 369 | use_one_hot_embeddings=use_one_hot_embeddings 370 | ) 371 | 372 | output_layer = model.get_sequence_output() 373 | 374 | hidden_size = output_layer.shape[-1].value 375 | 376 | output_weight = tf.get_variable( 377 | "output_weights", [num_labels, hidden_size], 378 | initializer=tf.truncated_normal_initializer(stddev=0.02) 379 | ) 380 | output_bias = tf.get_variable( 381 | "output_bias", [num_labels], initializer=tf.zeros_initializer() 382 | ) 383 | with tf.variable_scope("loss"): 384 | if is_training: 385 | output_layer = tf.nn.dropout(output_layer, keep_prob=0.9) 386 | output_layer = tf.reshape(output_layer, [-1, hidden_size]) 387 | logits = tf.matmul(output_layer, output_weight, transpose_b=True) 388 | logits = tf.nn.bias_add(logits, output_bias) 389 | logits = tf.reshape(logits, [-1, FLAGS.max_seq_length, num_labels+1]) 390 | # mask = tf.cast(input_mask,tf.float32) 391 | # loss = tf.contrib.seq2seq.sequence_loss(logits,labels,mask) 392 | # return (loss, logits, predict) 393 | ########################################################################## 394 | log_probs = tf.nn.log_softmax(logits, axis=-1) 395 | one_hot_labels = tf.one_hot(labels, depth=num_labels, dtype=tf.float32) 396 | per_example_loss = -tf.reduce_sum(one_hot_labels * log_probs, axis=-1) 397 | loss = tf.reduce_sum(per_example_loss) 398 | probabilities = tf.nn.softmax(logits, axis=-1) 399 | predict = tf.argmax(probabilities,axis=-1) 400 | return (loss, per_example_loss, logits,predict) 401 | ########################################################################## 402 | 403 | def model_fn_builder(bert_config, num_labels, init_checkpoint, learning_rate, 404 | num_train_steps, num_warmup_steps, use_tpu, 405 | use_one_hot_embeddings): 406 | def model_fn(features, labels, mode, params): 407 | tf.logging.info("*** Features ***") 408 | for name in sorted(features.keys()): 409 | tf.logging.info(" name = %s, shape = %s" % (name, features[name].shape)) 410 | input_ids = features["input_ids"] 411 | input_mask = features["input_mask"] 412 | segment_ids = features["segment_ids"] 413 | label_ids = features["label_ids"] 414 | #label_mask = features["label_mask"] 415 | is_training = (mode == tf.estimator.ModeKeys.TRAIN) 416 | 417 | (total_loss, per_example_loss,logits,predicts) = create_model( 418 | bert_config, is_training, input_ids, input_mask,segment_ids, label_ids, 419 | num_labels, use_one_hot_embeddings) 420 | tvars = tf.trainable_variables() 421 | scaffold_fn = None 422 | if init_checkpoint: 423 | (assignment_map, initialized_variable_names) = modeling.get_assignment_map_from_checkpoint(tvars,init_checkpoint) 424 | tf.train.init_from_checkpoint(init_checkpoint, assignment_map) 425 | if use_tpu: 426 | def tpu_scaffold(): 427 | tf.train.init_from_checkpoint(init_checkpoint, assignment_map) 428 | return tf.train.Scaffold() 429 | scaffold_fn = tpu_scaffold 430 | else: 431 | tf.train.init_from_checkpoint(init_checkpoint, assignment_map) 432 | tf.logging.info("**** Trainable Variables ****") 433 | 434 | for var in tvars: 435 | init_string = "" 436 | if var.name in initialized_variable_names: 437 | init_string = ", *INIT_FROM_CKPT*" 438 | tf.logging.info(" name = %s, shape = %s%s", var.name, var.shape, 439 | init_string) 440 | output_spec = None 441 | if mode == tf.estimator.ModeKeys.TRAIN: 442 | train_op = optimization.create_optimizer( 443 | total_loss, learning_rate, num_train_steps, num_warmup_steps, use_tpu) 444 | output_spec = tf.contrib.tpu.TPUEstimatorSpec( 445 | mode=mode, 446 | loss=total_loss, 447 | train_op=train_op, 448 | scaffold_fn=scaffold_fn) 449 | elif mode == tf.estimator.ModeKeys.EVAL: 450 | 451 | def metric_fn(per_example_loss, label_ids,num_labels, logits,): 452 | # def metric_fn(label_ids, logits): 453 | predictions = tf.argmax(logits, axis=-1, output_type=tf.int32) 454 | precision = tf_metrics.precision(label_ids,predictions,num_labels+1, list(range(2,num_labels-2)),average="macro") 455 | recall = tf_metrics.recall(label_ids,predictions,num_labels+1, list(range(2,num_labels-2)),average="macro") 456 | f = tf_metrics.f1(label_ids,predictions,num_labels+1, list(range(2,num_labels-2)),average="macro") 457 | # 458 | return { 459 | "eval_precision":precision, 460 | "eval_recall":recall, 461 | "eval_f": f, 462 | #"eval_loss": loss, 463 | } 464 | eval_metrics = (metric_fn, [per_example_loss, label_ids,num_labels, logits]) 465 | # eval_metrics = (metric_fn, [label_ids, logits]) 466 | output_spec = tf.contrib.tpu.TPUEstimatorSpec( 467 | mode=mode, 468 | loss=total_loss, 469 | eval_metrics=eval_metrics, 470 | scaffold_fn=scaffold_fn) 471 | else: 472 | output_spec = tf.contrib.tpu.TPUEstimatorSpec( 473 | mode = mode,predictions= predicts,scaffold_fn=scaffold_fn 474 | ) 475 | return output_spec 476 | return model_fn 477 | 478 | 479 | def main(_): 480 | tf.logging.set_verbosity(tf.logging.INFO) 481 | processors = { 482 | "ner": NerProcessor 483 | } 484 | #if not FLAGS.do_train and not FLAGS.do_eval: 485 | # raise ValueError("At least one of `do_train` or `do_eval` must be True.") 486 | 487 | if not FLAGS.do_train and not FLAGS.do_eval and not FLAGS.do_predict: 488 | raise ValueError( 489 | "At least one of `do_train`, `do_eval` or `do_predict' must be True.") 490 | 491 | bert_config = modeling.BertConfig.from_json_file(FLAGS.bert_config_file) 492 | 493 | if FLAGS.max_seq_length > bert_config.max_position_embeddings: 494 | raise ValueError( 495 | "Cannot use sequence length %d because the BERT model " 496 | "was only trained up to sequence length %d" % 497 | (FLAGS.max_seq_length, bert_config.max_position_embeddings)) 498 | 499 | task_name = FLAGS.task_name.lower() 500 | if task_name not in processors: 501 | raise ValueError("Task not found: %s" % (task_name)) 502 | processor = processors[task_name]() 503 | 504 | label_list = processor.get_labels() 505 | 506 | tokenizer = tokenization.FullTokenizer( 507 | vocab_file=FLAGS.vocab_file, do_lower_case=FLAGS.do_lower_case) 508 | tpu_cluster_resolver = None 509 | if FLAGS.use_tpu and FLAGS.tpu_name: 510 | tpu_cluster_resolver = tf.contrib.cluster_resolver.TPUClusterResolver( 511 | FLAGS.tpu_name, zone=FLAGS.tpu_zone, project=FLAGS.gcp_project) 512 | 513 | is_per_host = tf.contrib.tpu.InputPipelineConfig.PER_HOST_V2 514 | 515 | run_config = tf.contrib.tpu.RunConfig( 516 | cluster=tpu_cluster_resolver, 517 | master=FLAGS.master, 518 | model_dir=FLAGS.output_dir, 519 | save_checkpoints_steps=FLAGS.save_checkpoints_steps, 520 | tpu_config=tf.contrib.tpu.TPUConfig( 521 | iterations_per_loop=FLAGS.iterations_per_loop, 522 | num_shards=FLAGS.num_tpu_cores, 523 | per_host_input_for_training=is_per_host)) 524 | 525 | train_examples = None 526 | num_train_steps = None 527 | num_warmup_steps = None 528 | 529 | if FLAGS.do_train: 530 | train_examples = processor.get_train_examples(FLAGS.data_dir) 531 | num_train_steps = int( 532 | len(train_examples) / FLAGS.train_batch_size * FLAGS.num_train_epochs) 533 | num_warmup_steps = int(num_train_steps * FLAGS.warmup_proportion) 534 | 535 | model_fn = model_fn_builder( 536 | bert_config=bert_config, 537 | num_labels=len(label_list)+1, 538 | init_checkpoint=FLAGS.init_checkpoint, 539 | learning_rate=FLAGS.learning_rate, 540 | num_train_steps=num_train_steps, 541 | num_warmup_steps=num_warmup_steps, 542 | use_tpu=FLAGS.use_tpu, 543 | use_one_hot_embeddings=FLAGS.use_tpu) 544 | 545 | estimator = tf.contrib.tpu.TPUEstimator( 546 | use_tpu=FLAGS.use_tpu, 547 | model_fn=model_fn, 548 | config=run_config, 549 | train_batch_size=FLAGS.train_batch_size, 550 | eval_batch_size=FLAGS.eval_batch_size, 551 | predict_batch_size=FLAGS.predict_batch_size) 552 | 553 | if FLAGS.do_train: 554 | train_file = os.path.join(FLAGS.output_dir, "train.tf_record") 555 | filed_based_convert_examples_to_features( 556 | train_examples, label_list, FLAGS.max_seq_length, tokenizer, train_file) 557 | tf.logging.info("***** Running training *****") 558 | tf.logging.info(" Num examples = %d", len(train_examples)) 559 | tf.logging.info(" Batch size = %d", FLAGS.train_batch_size) 560 | tf.logging.info(" Num steps = %d", num_train_steps) 561 | train_input_fn = file_based_input_fn_builder( 562 | input_file=train_file, 563 | seq_length=FLAGS.max_seq_length, 564 | is_training=True, 565 | drop_remainder=True) 566 | estimator.train(input_fn=train_input_fn, max_steps=num_train_steps) 567 | if FLAGS.do_eval: 568 | eval_examples = processor.get_dev_examples(FLAGS.data_dir) 569 | eval_file = os.path.join(FLAGS.output_dir, "eval.tf_record") 570 | filed_based_convert_examples_to_features( 571 | eval_examples, label_list, FLAGS.max_seq_length, tokenizer, eval_file) 572 | 573 | tf.logging.info("***** Running evaluation *****") 574 | tf.logging.info(" Num examples = %d", len(eval_examples)) 575 | tf.logging.info(" Batch size = %d", FLAGS.eval_batch_size) 576 | eval_steps = None 577 | if FLAGS.use_tpu: 578 | eval_steps = int(len(eval_examples) / FLAGS.eval_batch_size) 579 | eval_drop_remainder = True if FLAGS.use_tpu else False 580 | eval_input_fn = file_based_input_fn_builder( 581 | input_file=eval_file, 582 | seq_length=FLAGS.max_seq_length, 583 | is_training=False, 584 | drop_remainder=eval_drop_remainder) 585 | result = estimator.evaluate(input_fn=eval_input_fn, steps=eval_steps) 586 | output_eval_file = os.path.join(FLAGS.output_dir, "eval_results.txt") 587 | with open(output_eval_file, "w") as writer: 588 | tf.logging.info("***** Eval results *****") 589 | for key in sorted(result.keys()): 590 | tf.logging.info(" %s = %s", key, str(result[key])) 591 | writer.write("%s = %s\n" % (key, str(result[key]))) 592 | if FLAGS.do_predict: 593 | token_path = os.path.join(FLAGS.output_dir, "token_test.txt") 594 | with open('./output/label2id.pkl','rb') as rf: 595 | label2id = pickle.load(rf) 596 | id2label = {value:key for key,value in label2id.items()} 597 | if os.path.exists(token_path): 598 | os.remove(token_path) 599 | predict_examples = processor.get_test_examples(FLAGS.data_dir) 600 | 601 | predict_file = os.path.join(FLAGS.output_dir, "predict.tf_record") 602 | filed_based_convert_examples_to_features(predict_examples, label_list, 603 | FLAGS.max_seq_length, tokenizer, 604 | predict_file,mode="test") 605 | 606 | tf.logging.info("***** Running prediction*****") 607 | tf.logging.info(" Num examples = %d", len(predict_examples)) 608 | tf.logging.info(" Batch size = %d", FLAGS.predict_batch_size) 609 | if FLAGS.use_tpu: 610 | # Warning: According to tpu_estimator.py Prediction on TPU is an 611 | # experimental feature and hence not supported here 612 | raise ValueError("Prediction in TPU not supported") 613 | predict_drop_remainder = True if FLAGS.use_tpu else False 614 | predict_input_fn = file_based_input_fn_builder( 615 | input_file=predict_file, 616 | seq_length=FLAGS.max_seq_length, 617 | is_training=False, 618 | drop_remainder=predict_drop_remainder) 619 | #输出结果 620 | result = estimator.predict(input_fn=predict_input_fn) 621 | output_predict_file = os.path.join(FLAGS.output_dir, "label_test.txt") 622 | with open(output_predict_file,'w') as writer: 623 | for prediction in result: 624 | output_line = "\n".join(id2label[id] for id in prediction if id!=0) + "\n" 625 | writer.write(output_line) 626 | 627 | if __name__ == "__main__": 628 | flags.mark_flag_as_required("data_dir") 629 | flags.mark_flag_as_required("task_name") 630 | flags.mark_flag_as_required("vocab_file") 631 | flags.mark_flag_as_required("bert_config_file") 632 | flags.mark_flag_as_required("output_dir") 633 | tf.app.run() 634 | 635 | 636 | -------------------------------------------------------------------------------- /Category/data/dev.tsv: -------------------------------------------------------------------------------- 1 | Categories,text 2 | 物流,送货速度快 3 | 真伪,真品 4 | 使用体验,气味光滑 5 | 物流,物流神速 6 | 使用体验,挺薄的 7 | 整体,超级难用 8 | 整体,真的很一般 9 | 包装,包装严实 10 | 气味,味道挺淡 11 | 整体,比较喜欢 12 | 整体,好精致 13 | 使用体验,好干净 14 | 功效,太白了 15 | 气味,香味特别喜欢 16 | 服务,客服 17 | 使用体验,好帖 18 | 价格,点赞 19 | 功效,上妆效果满好的 20 | 功效,补水效果太好 21 | 服务,快递小哥很给力 22 | 整体,超级好用 23 | 功效,清洗很干净 24 | 新鲜度,日期新鲜 25 | 功效,隔离好 26 | 功效,补水效果很好 27 | 其他,设计很帮 28 | 功效,接近肤色 29 | 包装,上档次 30 | 物流,快递很速度 31 | 使用体验,有些油 32 | 整体,还不错 33 | 功效,亮亮的 34 | 整体,棒棒哒 35 | 物流,送货挺快 36 | 价格,超值 37 | 功效,遮瑕的效果特别好 38 | 功效,没有介绍的那么遮盖红血丝 39 | 气味,味道有点香 40 | 使用体验,有点干 41 | 物流,快递小哥服务态度比较好 42 | 使用体验,刺痛 43 | 整体,不过敏 44 | 包装,包装坏了 45 | 气味,气味很好闻 46 | 物流,物流太慢了 47 | 使用体验,吸收不是很好 48 | 使用体验,掉皮 49 | 服务,商家服务好 50 | 使用体验,油 51 | 其他,质量杠杠滴 52 | 使用体验,很方便 53 | 价格,好便宜 54 | 使用体验,闷痘 55 | 物流,快递三流 56 | 物流,物流超级快 57 | 整体,很合适 58 | 价格,价格挺实惠 59 | 价格,价格不算贵 60 | 整体,不错 61 | 整体,非常棒 62 | 整体,非常好 63 | 使用体验,特别水嫩 64 | 功效,白的很自然 65 | 使用体验,延展性很好 66 | 功效,保湿效果一般 67 | 整体,特别喜欢 68 | 使用体验,连连的 69 | 包装,包装太简陋 70 | 成分,精华液多 71 | 其他,很方便 72 | 功效,补水效果不错 73 | 整体,蛮好用的 74 | 整体,更好 75 | 整体,被骗了 76 | 功效,清洁能力弱 77 | 使用体验,比较滋润 78 | 其他,一点也不好用 79 | 使用体验,不厚重 80 | 价格,活动价超好 81 | 气味,香味太重 82 | 功效,上妆效果容易上妆 83 | 气味,酸酸的 84 | 使用体验,气色很好 85 | 功效,蛮补水的 86 | 整体,差不多 87 | 整体,真心不错 88 | 使用体验,没有干粉 89 | 价格,价格很实惠 90 | 整体,喜欢喜欢 91 | 功效,清洁效果好 92 | 使用体验,很细腻 93 | 使用体验,痒 94 | 包装,外包装 95 | 价格,活动挺合适 96 | 功效,补水效果特别好 97 | 真伪,是不是真品 98 | 服务,服务杠杠的 99 | 使用体验,不持妆 100 | 真伪,应该是真的 101 | 功效,清洁能力挺干净的 102 | 功效,皮肤亮白 103 | 价格,赠的东西挺多的 104 | 功效,白皙 105 | 功效,保湿效果一整天 106 | 使用体验,挺清爽的 107 | 功效,遮瑕效果不错 108 | 服务,客服很好 109 | 使用体验,会起脂肪粒 110 | 功效,清洁效果特别好 111 | 价格,价格多多促销 112 | 其他,卸妆水很少 113 | 整体,挺满意的 114 | 功效,保湿 115 | 物流,物流有点慢 116 | 物流,快递大哥人很好 117 | 物流,物流慢死 118 | 其他,好少 119 | 包装,包装太随便了 120 | 整体,好好的 121 | 整体,还挺好的 122 | 价格,价钱不贵 123 | 功效,美白效果特别好 124 | 价格,特划算 125 | 使用体验,上妆比较滋润 126 | 整体,实用 127 | 气味,酒精味有点点 128 | 整体,还好吧 129 | 整体,挺漂亮的 130 | 尺寸,量有点少 131 | 真伪,正品 132 | 物流,瓶盖碎了 133 | 功效,清洁度比较好 134 | 使用体验,吸收很不错 135 | 物流,物流服务好 136 | 包装,瓶子很漂亮 137 | 物流,快递及时 138 | 价格,价钱优惠 139 | 价格,价格非常公道 140 | 使用体验,可干 141 | 整体,不是很好用 142 | 整体,跟舒服 143 | 使用体验,透气性很一般 144 | 使用体验,超水润 145 | 服务,服务满意 146 | 整体,非常的好用 147 | 整体,水润 148 | 整体,非常的不好 149 | 使用体验,特别服帖 150 | 整体,挺流的 151 | 功效,卸妆挺干净 152 | 服务,客服态度敷衍了事 153 | 使用体验,贴肤 154 | 价格,特别合算 155 | 其他,量也多 156 | 价格,价格很亲民 157 | 包装,包装没有损坏 158 | 物流,快递挺快的 159 | 使用体验,不好用 160 | 价格,活动不给力 161 | 整体,不是很适合 162 | 功效,保湿照顾还不错 163 | 气味,味道自然 164 | 功效,上妆效果不错 165 | 功效,清洁能力强 166 | 使用体验,显白 167 | 功效,遮红血丝 168 | 功效,有点黑 169 | 物流,物流非常快 170 | 使用体验,很舒适 171 | 使用体验,不跑妆 172 | 使用体验,吸收还好 173 | 价格,活动价格超值 174 | 功效,微微一点白 175 | 功效,隔离效果很不错 176 | 成分,水份挺足的 177 | 使用体验,较温和 178 | 整体,满分 179 | 其他,特别少 180 | 气味,味道怪怪的 181 | 整体,渣货 182 | 气味,味道很清新 183 | 整体,一般 184 | 功效,遮瑕效果 185 | 整体,比较好用 186 | 整体,可以的 187 | 整体,真的很好 188 | 功效,还不错 189 | 功效,遮瑕效果不好 190 | 使用体验,柔软 191 | 功效,补水可以 192 | 价格,价格很合理 193 | 价格,性价比不错 194 | 使用体验,稍微过敏 195 | 物流,物流速度 196 | 整体,很好看 197 | 整体,不油腻 198 | 成分,乳液 199 | 功效,遮暇效果还不错 200 | 价格,便宜好多 201 | 功效,遮瑕不适合 202 | 价格,礼物很好 203 | 气味,有点香 204 | 包装,包装也很好 205 | 使用体验,特别滋润 206 | 使用体验,比较清爽 207 | 使用体验,有点脱皮 208 | 功效,遮瑕力一般 209 | 整体,超级满意 210 | 功效,修饰肤色 211 | 使用体验,持久度还行 212 | 使用体验,特别湿润 213 | 功效,持久度不错 214 | 使用体验,挺好吸收 215 | 价格,贵 216 | 功效,增白 217 | 尺寸,挺小的 218 | 服务,服务好评 219 | 包装,包装有点失望 220 | 尺寸,很小 221 | 其他,不错 222 | 物流,快递的包装中空的 223 | 包装,包装不好 224 | 尺寸,小小 225 | 物流,物流快 226 | 包装,盒子没有 227 | 使用体验,泡沫很丰富 228 | 包装,坏的 229 | 物流,快递蛮快的 230 | 整体,不太适合 231 | 使用体验,挺湿润 232 | 功效,提亮肤色 233 | 真伪,假货 234 | 物流,送货速度超快 235 | 物流,物流配送非常快 236 | 功效,均匀肤色 237 | 气味,味道不浓重 238 | 整体,太差 239 | 价格,降价 240 | 使用体验,红肿 241 | 整体,还好 242 | 服务,商家态度极差 243 | 物流,发货迅速 244 | 气味,味道很熟悉 245 | 整体,包装 246 | 整体,不开心 247 | 使用体验,挺好用 248 | 使用体验,没过敏 249 | 气味,味道香 250 | 使用体验,泡泡很少 251 | 功效,效果很不错 252 | 整体,支持 253 | 整体,好的 254 | 使用体验,很白 255 | 功效,不是特别显白 256 | 物流,送货很快 257 | 整体,不能用 258 | 整体,蛮不错 259 | 整体,爽 260 | 使用体验,有泡沫 261 | 使用体验,上妆透亮 262 | 使用体验,色泽唯美 263 | 价格,活动最实惠 264 | 包装,包装很满意 265 | 包装,包装有点简陋 266 | 功效,遮瑕特别好 267 | 服务,客服没有人理会 268 | 包装,包装还不错 269 | 功效,保湿可以 270 | 包装,包装很简陋 271 | 使用体验,泡沫很多 272 | 整体,比较适合 273 | 价格,太超值 274 | 物流,发货速度一流的 275 | 整体,货真价实 276 | 使用体验,挺水润的 277 | 物流,快递公司给力 278 | 气味,酒精味 279 | 整体,太合适 280 | 价格,价格实惠 281 | 使用体验,有点儿掉妆 282 | 功效,控油效果 283 | 功效,补水棒棒哒 284 | 气味,味道不好 285 | 物流,物流出乎意外的快 286 | 功效,隔离效果好 287 | 包装,破了 288 | 功效,美白 289 | 功效,清洁太给力了 290 | 包装,包装挺好看的 291 | 功效,补水效果很明显 292 | 包装,包装挺精致 293 | 物流,发货神速 294 | 使用体验,粉质不是很好 295 | 使用体验,挺细腻 296 | 使用体验,挺服帖 297 | 整体,还挺好用的 298 | 使用体验,不黏糊糊 299 | 物流,快递服务不错 300 | 整体,非常舒适 301 | 整体,坑人 302 | 使用体验,不紧崩 303 | 价格,活动价格优惠 304 | 使用体验,挺滋润的 305 | 功效,保湿度很好 306 | 功效,遮瑕效果特别好 307 | 整体,不错哦 308 | 整体,不大好 309 | 使用体验,面膜纸服帖 310 | 整体,好惊喜 311 | 服务,服务一流 312 | 整体,好使 313 | 价格,价格没有原来美好 314 | 物流,快递迅速 315 | 功效,颜色正好 316 | 功效,提亮不错 317 | 尺寸,挺小只 318 | 功效,好卸妆 319 | 整体,非常的不错 320 | 使用体验,有点白 321 | 功效,保湿真的好 322 | 功效,清洁力不错 323 | 使用体验,不伤皮肤 324 | 使用体验,面膜纸很薄 325 | 物流,快递太差劲了 326 | 功效,隔离效果挺不错 327 | 服务,卖家好有爱 328 | 物流,物流超快的 329 | 包装,袋子很漂亮 330 | 包装,包装很精美 331 | 价格,价格很划算 332 | 物流,物流也快 333 | 使用体验,稍微偏硬 334 | 整体,挺合适的 335 | 物流,送货快 336 | 物流,物流这么快 337 | 新鲜度,保质期 338 | 功效,上妆效果比较厚重 339 | 功效,色号稍微暗一点 340 | 功效,清洁不是很够 341 | 功效,补水够用了 342 | 包装,外观高大上 343 | 功效,太不好 344 | 使用体验,有点痒 345 | 功效,均匀 346 | 气味,味道可以 347 | 气味,好刺鼻 348 | 功效,保湿好 349 | 使用体验,过敏 350 | 使用体验,挺通透的 351 | 价格,价格真的优惠 352 | 成分,水分多 353 | 物流,快递小哥态度很好 354 | 使用体验,听水嫩的 355 | 使用体验,挺油腻 356 | 整体,很喜欢用 357 | 使用体验,泡沫多 358 | 功效,比较保湿 359 | 使用体验,搓泥 360 | 使用体验,泡沫很少 361 | 整体,棒棒的 362 | 功效,卸妆效果一般般 363 | 功效,挺保湿的 364 | 使用体验,吸收挺好的 365 | 整体,一般般 366 | 功效,非常补水 367 | 整体,上乘 368 | 其他,太厚 369 | 包装,包装太差了 370 | 整体,垃圾 371 | 整体,比较好 372 | 使用体验,比较干 373 | 使用体验,还是干 374 | 价格,性价比高 375 | 功效,隔离很好用 376 | 整体,很可爱 377 | 使用体验,蛮轻薄的 378 | 整体,大爱 379 | 使用体验,非常的服帖 380 | 价格,价钱要低得多 381 | 使用体验,美美哒 382 | 物流,快递给力 383 | 功效,遮暇效果一般般 384 | 使用体验,很去油 385 | 整体,无比的高大上 386 | 使用体验,易涂开 387 | 使用体验,有点黏黏 388 | 功效,补水效果非常好 389 | 整体,五星好评 390 | 整体,很好的 391 | 价格,价格美丽 392 | 整体,不太好 393 | 包装,外壳好看 394 | 整体,好看 395 | 价格,活动很实惠 396 | 气味,香味淡淡的 397 | 使用体验,挺干的 398 | 物流,太快了 399 | 气味,酒精味道比较浓郁 400 | 物流,物流给力 401 | 使用体验,哑光质感 402 | 价格,很好用 403 | 使用体验,一点也不浮 404 | 价格,价钱美丽 405 | 气味,味道还可以 406 | 整体,非常差 407 | 包装,颜色很好 408 | 功效,提亮肤色非常不错 409 | 使用体验,温和 410 | 整体,特喜欢 411 | 使用体验,泡沫细腻 412 | 物流,包装严实 413 | 气味,气味甜美 414 | 使用体验,服帖 415 | 其他,量大耐用 416 | 整体,满喜欢的 417 | 整体,很一般 418 | 价格,更优惠 419 | 功效,遮瑕没有那么强 420 | 整体,真的好 421 | 整体,蛮好的 422 | 功效,效果很好 423 | 价格,价格很便宜 424 | 服务,卖家服务好 425 | 使用体验,很干净 426 | 使用体验,质地轻薄 427 | 功效,控油效果不错 428 | 价格,挺超值的 429 | 功效,很好用 430 | 物流,快递很负责 431 | 功效,不服帖 432 | 使用体验,很温和 433 | 服务,相当的满意 434 | 整体,给力 435 | 使用体验,比较油腻 436 | -------------------------------------------------------------------------------- /Category/data/train.tsv: -------------------------------------------------------------------------------- 1 | Categories,text 2 | 使用体验,滋润度很好 3 | 使用体验,粉液一般般 4 | 价格,价位 5 | 气味,味道很好 6 | 物流,物流好快 7 | 功效,白的不自然 8 | 使用体验,起痘 9 | 功效,效果比想像的要好 10 | 价格,赠品不少 11 | 气味,味道还好 12 | 价格,价格不贵 13 | 物流,物流很快 14 | 物流,快递师傅态度很多 15 | 整体,效果不错 16 | 功效,控油效果一般 17 | 其他,还挺省 18 | 功效,遮暇功能差一些 19 | 整体,感觉不错 20 | 使用体验,持久度挺ok的 21 | 使用体验,浮粉比较厉害 22 | 整体,好用 23 | 使用体验,更滋润 24 | 价格,超级实惠 25 | 服务,服务超级棒 26 | 整体,不太喜欢 27 | 整体,好评 28 | 使用体验,不黏不腻 29 | 使用体验,不会紧绷 30 | 服务,服务很耐心 31 | 使用体验,不起皮 32 | 包装,外观很漂亮 33 | 整体,活动 34 | 使用体验,上妆贴合皮肤 35 | 整体,很满足 36 | 服务,店家服务很好 37 | 使用体验,吸收 38 | 物流,送货超级快 39 | 使用体验,很柔滑 40 | 整体,挺好用的 41 | 功效,遮瑕 42 | 功效,自然 43 | 价格,挺划算 44 | 使用体验,挺服帖的 45 | 功效,遮瑕力一般般 46 | 功效,改善肤色 47 | 整体,能接受 48 | 功效,特别自然 49 | 使用体验,很湿润 50 | 气味,味道太大了 51 | 使用体验,不会浮粉 52 | 功效,补水的 53 | 使用体验,光滑 54 | 功效,颜色相近 55 | 物流,物流真是快 56 | 服务,商家一百个赞 57 | 整体,很有用 58 | 价格,性价非常好 59 | 功效,很持妆 60 | 使用体验,泡沫不太好洗掉 61 | 使用体验,水润润的 62 | 功效,非常自然 63 | 气味,味道有点大 64 | 物流,快递小哥送货速度快 65 | 其他,量挺多的 66 | 功效,上妆效果一般 67 | 功效,补水很好 68 | 物流,速度给个好评 69 | 整体,很高兴 70 | 使用体验,妆感还可以 71 | 价格,很实惠 72 | 价格,质优价廉 73 | 包装,包装完美 74 | 使用体验,不是那么水润 75 | 整体,太赞了 76 | 价格,价格越来越高了 77 | 包装,包装简陋 78 | 价格,好合算 79 | 物流,快递快 80 | 包装,包装没有破损 81 | 功效,不是特别白 82 | 功效,保湿很不错 83 | 使用体验,有点稠 84 | 使用体验,有些干 85 | 使用体验,过敏了 86 | 其他,挺环保 87 | 物流,快递师傅 88 | 物流,配送速度很快 89 | 物流,到货速度很快 90 | 整体,蛮好 91 | 服务,客服态度很好 92 | 成分,精华很少 93 | 功效,清洁很彻底 94 | 功效,卸妆挺好的 95 | 使用体验,不错 96 | 功效,卸不掉 97 | 物流,配送很快 98 | 其他,很方便的 99 | 包装,瓶子塑料比较硬 100 | 功效,皮肤亮亮的 101 | 气味,味道没错 102 | 物流,物流出奇的快 103 | 整体,杠杠的 104 | 整体,好 105 | 气味,香味特喜欢 106 | 功效,效果没什么突出的 107 | 服务,售后不错 108 | 功效,清洗的效果不是很好 109 | 功效,洗得干净 110 | 功效,卸妆比较干净 111 | 整体,产品一流 112 | 功效,清洁能力不错 113 | 使用体验,挺舒服的 114 | 使用体验,丝润 115 | 价格,太合适 116 | 使用体验,泡沫适中 117 | 整体,不喜欢 118 | 使用体验,清爽度 119 | 功效,效果一点不好 120 | 功效,定妆效果很好 121 | 包装,粉扑设计非常棒 122 | 物流,超神速 123 | 包装,包装挺不错 124 | 整体,没用 125 | 包装,瓶口方便 126 | 整体,适合 127 | 使用体验,好舒服 128 | 使用体验,温和的 129 | 使用体验,都是胶 130 | 整体,还不错啦 131 | 物流,快递小哥神速 132 | 价格,礼物 133 | 功效,效果还不知道 134 | 整体,不怎么样 135 | 功效,润色效果 136 | 使用体验,不壳粉 137 | 使用体验,粘稠些 138 | 价格,买的值 139 | 整体,不推荐 140 | 价格,价格还可以 141 | 价格,性价比很高 142 | 成分,水好多 143 | 整体,很实在 144 | 价格,赠品很多 145 | 使用体验,泛油光 146 | 使用体验,油亮亮的 147 | 功效,清洁能力蛮好的 148 | 成分,精华水少 149 | 功效,遮瑕效果好 150 | 气味,味道不好闻 151 | 气味,味道别太香 152 | 气味,味道有点太香 153 | 功效,偏白 154 | 整体,滑滑的 155 | 功效,渗透性很强 156 | 功效,没有美白 157 | 其他,比较少 158 | 使用体验,质地清爽 159 | 成分,水比较多 160 | 功效,补水效果还行 161 | 功效,颜色正合适 162 | 服务,服务态度员太差劲 163 | 整体,没让人失望 164 | 整体,可以 165 | 其他,挺不错 166 | 包装,包装精美 167 | 物流,物流棒 168 | 整体,很不开森 169 | 整体,还不错的 170 | 使用体验,泡沫过于多了 171 | 使用体验,刺激皮肤 172 | 价格,价格合理 173 | 真伪,是不是正品 174 | 价格,好划算 175 | 使用体验,很好吸收 176 | 功效,肤色自然 177 | 使用体验,不刺激 178 | 整体,物美价廉 179 | 价格,好实惠 180 | 使用体验,一点刺激感都没有 181 | 功效,很服帖 182 | 价格,太棒了 183 | 整体,还行吧 184 | 整体,特别好用 185 | 功效,补水很强 186 | 物流,快递点个赞 187 | 使用体验,透气性比较好 188 | 使用体验,一点点红 189 | 气味,味道淡淡的清香 190 | 使用体验,很容易掉粉 191 | 整体,非常不错 192 | 使用体验,痘痘消下去 193 | 使用体验,不油 194 | 功效,美白效果很不错 195 | 价格,活动给力 196 | 使用体验,不过敏 197 | 价格,赠品到位 198 | 使用体验,水水嫩嫩的 199 | 价格,不贵 200 | 使用体验,非常服帖 201 | 气味,味道很喜欢 202 | 价格,活动力度大 203 | 使用体验,不粘 204 | 价格,活动还挺划算的 205 | 功效,挺好上妆 206 | 整体,挺适合 207 | 整体,很给力 208 | 整体,最喜欢的 209 | 使用体验,特别细腻 210 | 整体,差死了 211 | 物流,快 212 | 使用体验,稍微干燥 213 | 使用体验,不贴 214 | 功效,保湿效果还好吧 215 | 功效,美白效果不错 216 | 物流,送货迅速 217 | 整体,很很用的 218 | 使用体验,有一点点干 219 | 使用体验,很水嫩 220 | 使用体验,很滋养 221 | 价格,非常实惠 222 | 功效,挺补水的 223 | 尺寸,一点点 224 | 使用体验,浮粉 225 | 功效,防晒不错 226 | 使用体验,干死了 227 | 物流,物流挺快的 228 | 功效,遮暇还可以 229 | 气味,清香味淡淡的 230 | 使用体验,有点卡粉 231 | 包装,包装比较好携带 232 | 其他,太少了 233 | 使用体验,成膜有点慢 234 | 使用体验,比较轻薄 235 | 气味,味道好闻 236 | 成分,水分足 237 | 功效,清洁效果一般般吧 238 | 功效,提亮肤色不夸张 239 | 整体,太假了 240 | 使用体验,粘稠 241 | 物流,送货非常好 242 | 使用体验,吸收挺好 243 | 使用体验,容易打开 244 | 包装,包装漂亮 245 | 气味,香味很好闻 246 | 新鲜度,过期 247 | 整体,还可以 248 | 价格,经济实惠 249 | 价格,活动最合适 250 | 整体,一直信赖 251 | 气味,味道不刺鼻 252 | 功效,有淡斑效果 253 | 物流,快递速度快 254 | 包装,包装好看 255 | 价格,活动优惠 256 | 包装,瓶盖设计好巨大 257 | 使用体验,很干 258 | 价格,价格多多优惠 259 | 整体,五星 260 | 使用体验,没有紧绷感 261 | 物流,发货物流超快 262 | 服务,客服很有耐心 263 | 使用体验,太干 264 | 气味,还挺香的 265 | 功效,清理力强 266 | 使用体验,不会觉得紧绷 267 | 使用体验,不是特别油腻 268 | 物流,发货快 269 | 物流,快递小哥服务好 270 | 物流,服务就是好 271 | 功效,白 272 | 功效,紧致 273 | 使用体验,贴合度很满意 274 | 整体,好差 275 | 物流,快递挺给力 276 | 服务,客服态度极差 277 | 使用体验,有些黏腻 278 | 气味,太香了 279 | 整体,挺喜欢的 280 | 服务,态度非常好 281 | 使用体验,泡沫不多 282 | 整体,挺不错 283 | 服务,礼品超级喜欢 284 | 使用体验,湿湿润润的 285 | 使用体验,清新 286 | 使用体验,一点都不水润 287 | 真伪,希望是正品 288 | 真伪,真的 289 | 气味,香香的 290 | 整体,快捷 291 | 新鲜度,保质期到期 292 | 气味,好香 293 | 物流,发货速度挺快 294 | 真伪,是正品 295 | 使用体验,吸收迅速 296 | 价格,价格挺优惠的 297 | 整体,好,棒 298 | 功效,卸妆效果非常好 299 | 整体,包装盒太简陋了 300 | 使用体验,吸收情况可以 301 | 使用体验,不会掉粉 302 | 其他,颜色粉粉的 303 | 气味,酒精味那么重 304 | 气味,味道很不错 305 | 真伪,正不正品 306 | 包装,外表可以 307 | 使用体验,一片一片的 308 | 功效,白了一个度 309 | 使用体验,卡粉 310 | 功效,清洁能力还行 311 | 整体,味道还可以 312 | 其他,量多 313 | 功效,保湿度一般般 314 | 成分,面膜液没有多少 315 | 整体,不好用 316 | 整体,好得不得了 317 | 使用体验,会紧绷 318 | 物流,快递小哥服务态度特别好 319 | 新鲜度,日期不太好 320 | 整体,美美的 321 | 使用体验,特别油油 322 | 包装,外箱 323 | 包装,包装完好 324 | 使用体验,吸收情况有点厚重 325 | 包装,包装很大气 326 | 功效,很干净 327 | 物流,物流非常的快 328 | 功效,持久情况很好 329 | 包装,很旧 330 | 整体,就是好 331 | 使用体验,超清爽的 332 | 物流,物流速度太快了 333 | 成分,水分不是很足 334 | 使用体验,水润皮肤 335 | 功效,持久度四星 336 | 使用体验,起泡量少的 337 | 使用体验,油亮油亮 338 | 物流,快速 339 | 功效,淡斑真没看出来 340 | 物流,非常速度 341 | 包装,颜色挺合适 342 | 包装,包装真心不错 343 | 价格,挺实惠的 344 | 整体,有些失望 345 | 物流,物流真不错 346 | 功效,防晒效果 347 | 使用体验,很自然 348 | 物流,挺迅速的 349 | 包装,包装新款 350 | 物流,快递真的快 351 | 使用体验,持久力可以 352 | 气味,香味不是很喜欢 353 | 气味,味道不习惯 354 | 整体,妥妥的 355 | 价格,便宜很多 356 | 使用体验,粉质细 357 | 整体,不太开心 358 | 整体,还可以吧 359 | 价格,特别特别划算 360 | 物流,时间快 361 | 服务,客服态度好 362 | 物流,物流超级差 363 | 使用体验,特别自然 364 | 使用体验,很好涂抹 365 | 使用体验,粉浮着 366 | 包装,包装很旧 367 | 气味,挺香的 368 | 功效,保湿效果很好 369 | 功效,白白透透的 370 | 整体,很垃圾 371 | 整体,过得去 372 | 价格,活动炒鸡划算 373 | 使用体验,非常滋润 374 | 气味,味道不是很好闻 375 | 使用体验,不是很滋润 376 | 价格,便宜多了 377 | 使用体验,卡粉不会有 378 | 包装,盒子粉粉的 379 | 整体,不是很好 380 | 整体,确实很好 381 | 物流,很快 382 | 包装,包装盒完好 383 | 真伪,像正品 384 | 气味,味道不一样 385 | 物流,快递没话说 386 | 功效,卸不干净 387 | 使用体验,没有那么润 388 | 使用体验,滋润 389 | 服务,开票快 390 | 包装,礼盒包装没有 391 | 尺寸,大小合适 392 | 气味,有点胶味 393 | 包装,小包装完好 394 | 物流,快递特别快 395 | 物流,物流杠杠的 396 | 整体,很适合 397 | 使用体验,酒精味好浓 398 | 功效,保湿效果棒 399 | 整体,失望 400 | 气味,味不错 401 | 整体,补水效果 402 | 气味,香味喜欢 403 | 成分,精华多 404 | 使用体验,不拉眼 405 | 功效,肤色很亮 406 | 气味,气味淡淡的 407 | 使用体验,挺润的 408 | 成分,水份几乎没有 409 | 功效,保湿效果真的不错 410 | 其他,少了点 411 | 服务,服务很满意 412 | 服务,商家不错 413 | 价格,活动便宜 414 | 价格,又划算 415 | 气味,酒精的味道比较重 416 | 价格,价格相当实惠 417 | 价格,优惠力度大 418 | 使用体验,有点点油 419 | 整体,比较赞的 420 | 整体,总体满意 421 | 物流,发货送货很快 422 | 功效,遮瑕是假 423 | 真伪,假的 424 | 气味,很清爽 425 | 整体,还挺多的 426 | 使用体验,没有过敏 427 | 使用体验,很好推开 428 | 气味,味道非常喜欢 429 | 使用体验,还是紧绷 430 | 价格,赠品很好 431 | 整体,一如既往的喜欢 432 | 使用体验,冰冰凉凉 433 | 整体,最垃圾 434 | 使用体验,很贴脸 435 | 功效,超补水 436 | 整体,大赞 437 | 物流,物流特别快 438 | 使用体验,有点滑 439 | 成分,精华液很多 440 | 气味,香味淡淡得 441 | 服务,服务态度很棒 442 | 整体,都说好 443 | 使用体验,吸收很快 444 | 使用体验,掉粉 445 | 价格,活动超级合适 446 | 功效,有提亮的效果 447 | 使用体验,不会很干 448 | 成分,精华液量非常足 449 | 整体,还是不错的 450 | 其他,好 451 | 价格,性价比比较高 452 | 物流,物流太给力 453 | 整体,nice 454 | 使用体验,特别的干 455 | 使用体验,水水润润 456 | 包装,包装非常好 457 | 价格,平价 458 | 价格,挺划算的 459 | 使用体验,很平整 460 | 整体,不好 461 | 功效,补水效果真不错 462 | 包装,盒子颜值很高 463 | 功效,很提肤色 464 | 使用体验,抹不开 465 | 包装,包装嫌弃 466 | 气味,不太喜欢 467 | 成分,香精 468 | 物流,物流挺快 469 | 使用体验,挺薄 470 | 包装,快递盒大大的 471 | 使用体验,贴个面部 472 | 物流,快递员很敬业 473 | 使用体验,挺湿润的 474 | 功效,太白 475 | 功效,遮瑕还好 476 | 功效,持久情况还好 477 | 使用体验,太方便了 478 | 服务,态度好 479 | 包装,包装盒很好看 480 | 整体,没毛病 481 | 价格,活动价格没有便宜很多 482 | 价格,价廉物美 483 | 物流,真快 484 | 功效,不显白 485 | 功效,很补水 486 | 功效,有一点白 487 | 使用体验,容易冲洗 488 | 尺寸,厚度适中 489 | 功效,上妆效果还可以 490 | 整体,差 491 | 包装,包装很漂亮 492 | 功效,很均匀 493 | 整体,值得信赖 494 | 气味,气味重 495 | 价格,活动划算 496 | 功效,有一点提亮肤色 497 | 物流,真好 498 | 功效,颜色偏暗 499 | 功效,不干净 500 | 功效,显肤色 501 | 真伪,不知道真假 502 | 使用体验,不痒 503 | 使用体验,不脱妆 504 | 价格,非常划算 505 | 气味,略带香味 506 | 物流,快递小哥服务很好 507 | 使用体验,大气上档次 508 | 功效,卸妆干净 509 | 价格,便宜不少 510 | 整体,不多 511 | 使用体验,用量少 512 | 功效,卸妆非常彻底 513 | 整体,特别的好 514 | 价格,挺便宜的 515 | 物流,快递小哥一百个赞 516 | 功效,服帖 517 | 物流,快递大哥好评 518 | 气味,味道太香了 519 | 价格,优惠力度 520 | 整体,开心 521 | 功效,有一点点白 522 | 使用体验,有点麻烦 523 | 功效,很控油 524 | 物流,物流非常强 525 | 包装,包装好差 526 | 使用体验,清爽 527 | 使用体验,卡 528 | 功效,遮盖力一般 529 | 整体,感觉不高 530 | 其他,质量不错 531 | 功效,效果洗不净 532 | 价格,太划算了 533 | 功效,不是很遮瑕 534 | 整体,太好了 535 | 整体,良好 536 | 功效,护肤很适合 537 | 价格,太划算 538 | 整体,非常开心 539 | 物流,物流速度快 540 | 物流,快递 541 | 包装,漏了 542 | 功效,肤色不正 543 | 功效,美白很好 544 | 物流,快递没得说 545 | 使用体验,水水的 546 | 价格,很划算的 547 | 价格,赠品很丰富 548 | 整体,品质好 549 | 尺寸,小小的 550 | 功效,美白效果很好 551 | 新鲜度,快要过期 552 | 整体,一直都用 553 | 价格,省钱 554 | 整体,蛮喜欢的 555 | 整体,美美哒 556 | 使用体验,很亲和 557 | 整体,很温和 558 | 功效,补水特别好 559 | 包装,包装太简便 560 | 物流,发货速度快 561 | 整体,比较满意 562 | 价格,价格挺实惠的 563 | 使用体验,不干皮 564 | 整体,欺骗顾客 565 | 功效,清洁能力不太好 566 | 物流,物流给了 567 | 功效,挺遮瑕 568 | 物流,物流棒棒哒 569 | 价格,非常的实惠 570 | 整体,差评 571 | 整体,卸妆还不错 572 | 使用体验,温和不刺激 573 | 价格,价格对的起 574 | 包装,包装挺不错的 575 | 尺寸,还可以 576 | 功效,上妆效果还好 577 | 功效,亮白 578 | 服务,服务不敢恭维 579 | 使用体验,没有浮粉 580 | 功效,持妆不错 581 | 使用体验,黏黏糊糊 582 | 物流,配送服务态度很好 583 | 整体,挺不错的 584 | 物流,快递小哥好 585 | 价格,划算 586 | 价格,价位经济 587 | 使用体验,比较水润 588 | 功效,补水没有太大感觉 589 | 功效,清洁效果不错 590 | 气味,味道不是很喜欢 591 | 价格,活动特别合算 592 | 物流,快递小哥给力 593 | 使用体验,很贴 594 | 物流,发货速度很快 595 | 功效,补补水 596 | 功效,补水效果好 597 | 包装,包装很到位 598 | 使用体验,起皮 599 | 成分,精华液挺多多的 600 | 功效,防晒效果不错 601 | 其他,很好 602 | 使用体验,很透 603 | 使用体验,比较方便 604 | 使用体验,清薄 605 | 使用体验,质地很温和 606 | 使用体验,不干涩 607 | 功效,比较补水 608 | 功效,补水还行 609 | 功效,遮瑕不错 610 | 整体,还喜欢 611 | 使用体验,不干 612 | 价格,价格超级优惠 613 | 使用体验,好清爽 614 | 功效,跟补水 615 | 功效,保湿效果不错 616 | 整体,棒棒 617 | 价格,能接受 618 | 功效,美白作用 619 | 使用体验,很滑嫩 620 | 物流,物流比较快 621 | 功效,洁肤很好 622 | 使用体验,不会刺痛 623 | 真伪,太假了 624 | 使用体验,有点紧绷 625 | 功效,真实 626 | 整体,挺舒服 627 | 价格,不算太贵 628 | 功效,调节肤色 629 | 使用体验,泛白 630 | 功效,遮瑕不是太好 631 | 物流,发货很快 632 | 功效,挺干净的 633 | 服务,服务不好 634 | 功效,很保水 635 | 功效,很保湿 636 | 使用体验,泡沫有点多 637 | 价格,活动很划算 638 | 功效,清洁能力洗不干净 639 | 功效,不怎么补水 640 | 物流,速度佩服 641 | 使用体验,好吸收 642 | 使用体验,不腻 643 | 功效,保湿不错 644 | 使用体验,吸收特别好 645 | 服务,卖家态度不错 646 | 整体,5星好评 647 | 功效,不好上妆 648 | 功效,持久情况没问题 649 | 气味,味道 650 | 包装,外观粗糙 651 | 服务,卖家不错 652 | 包装,包装不错 653 | 使用体验,挺舒服 654 | 包装,包装太丑了 655 | 价格,价格优惠 656 | 成分,营养液很充足 657 | 价格,价钱超级值得 658 | 包装,包装很好看 659 | 价格,便宜 660 | 功效,补水效果挺好的 661 | 使用体验,温和性的 662 | 功效,去油效果很好 663 | 功效,可遮瑕 664 | 使用体验,比较服帖 665 | 使用体验,细腻 666 | 功效,很白 667 | 功效,遮瑕效果超级好 668 | 使用体验,泡沫丰富度刚刚合适 669 | 包装,漏水 670 | 气味,味道不是很好 671 | 功效,控油效果还行 672 | 价格,赠品没有 673 | 尺寸,尺寸大小合适 674 | 功效,能遮暇 675 | 整体,很不错的 676 | 功效,持久可以 677 | 整体,不错的 678 | 整体,超满意 679 | 功效,补水效果还不错 680 | 物流,快递小哥好服务 681 | 成分,水份足 682 | 物流,快递员态度很好 683 | 包装,包装很好 684 | 功效,好自然 685 | 包装,颜值很高 686 | 功效,有美白效果 687 | 整体,666 688 | 使用体验,比较有气色 689 | 使用体验,浮了 690 | 气味,味道可以的 691 | 功效,隔离非常好用 692 | 价格,活动超划算 693 | 使用体验,面膜纸薄透 694 | 价格,便宜了很多 695 | 使用体验,薄薄的 696 | 使用体验,辣眼睛 697 | 使用体验,容易吸收 698 | 物流,快递员 699 | 使用体验,肤色好好 700 | 使用体验,挺显白的 701 | 功效,遮暇效果一点都没有 702 | 使用体验,浮粉现象不会有 703 | 服务,服务棒棒哒 704 | 整体,一如既往的好 705 | 使用体验,很润 706 | 整体,很烂 707 | 物流,快递人员服务态度很好 708 | 功效,挺上色 709 | 整体,好多了 710 | 价格,礼品 711 | 气味,酒精味浓浓的 712 | 功效,清洁力跟强 713 | 功效,增白效果不喜欢 714 | 使用体验,很服贴 715 | 包装,盖子松的 716 | 真伪,绝对正品 717 | 物流,快递小哥点赞 718 | 其他,图案漂亮 719 | 价格,价格不算高 720 | 使用体验,很轻薄 721 | 功效,颜色有点暗 722 | 物流,物流配送中心很快 723 | 物流,快递小哥很给力 724 | 包装,说明书没有 725 | 整体,最差的 726 | 气味,很好闻 727 | 价格,价钱实惠 728 | 整体,超赞 729 | 物流,快递神速 730 | 包装,设计很贴心 731 | 使用体验,泡沫不会太多 732 | 价格,特价 733 | 包装,颜值较高 734 | 整体,无异常 735 | 价格,礼品很好 736 | 物流,服务很好 737 | 功效,保湿很好 738 | 使用体验,均匀 739 | 使用体验,水份很多 740 | 整体,优秀 741 | 包装,盒子都没有 742 | 整体,没有多大效果 743 | 功效,美白没有感觉 744 | 使用体验,较难清洗 745 | 物流,物流真快 746 | 功效,效果非常棒 747 | 功效,遮暇一般般 748 | 整体,超好用 749 | 功效,效果挺不错 750 | 整体,超级好 751 | 使用体验,上妆效果容易上装 752 | 使用体验,持久 753 | 整体,好的很 754 | 物流,快递点赞 755 | 功效,卸妆效果很好 756 | 功效,遮瑕效果超好 757 | 包装,外观好看 758 | 整体,非常好用 759 | 整体,好没用 760 | 使用体验,超级滋润 761 | 使用体验,不好晕开 762 | 价格,挺实惠 763 | 其他,很稀 764 | 价格,价位合理 765 | 整体,好喜欢 766 | 功效,清洁皮肤效果很好 767 | 整体,也不好使 768 | 价格,增品没收到 769 | 价格,价格低一点 770 | 其他,量足 771 | 使用体验,挺温和 772 | 其他,质量很好 773 | 物流,天猫直送很给力 774 | 功效,很修复 775 | 包装,外观很喜欢 776 | 物流,服务态度好 777 | 使用体验,太干了 778 | 功效,挺亮白的 779 | 整体,巨好用 780 | 功效,不是很白 781 | 整体,很小 782 | 使用体验,用着舒服 783 | 使用体验,贴装 784 | 功效,补水还可以 785 | 功效,清洁能力好 786 | 其他,是次品 787 | 使用体验,持久度不好 788 | 价格,活动价 789 | 价格,性价比高很多 790 | 使用体验,没洗干净 791 | 使用体验,太裸妆了 792 | 使用体验,光洁 793 | 功效,不是很干净 794 | 功效,美白尚不明显 795 | 使用体验,好洗 796 | 功效,不怎么亮肤 797 | 价格,比较费 798 | 功效,遮不住什么 799 | 包装,包装挺好的 800 | 整体,挺好 801 | 物流,快递小哥很热情 802 | 价格,小礼品很多 803 | 价格,贵了 804 | 价格,比较划算 805 | 整体,真的不错 806 | 使用体验,会不会过敏 807 | 功效,挺干净 808 | 物流,速度值得点赞 809 | 物流,速度很快 810 | 功效,颜色很正 811 | 功效,补水美白效果挺不错 812 | 整体,应该可以 813 | 整体,没那么好用 814 | 使用体验,不贴合 815 | 功效,不错 816 | 功效,遮黄气暗沉 817 | 使用体验,稍微有点干 818 | 功效,补水非常好 819 | 使用体验,不是特别油 820 | 价格,价格较便宜 821 | 整体,一点不好用 822 | 物流,特别快 823 | 使用体验,很多泡泡 824 | 整体,赞 825 | 功效,挺自然的 826 | 整体,最差 827 | 使用体验,有一点点痒 828 | 使用体验,不怎么油腻 829 | 整体,很不好 830 | 使用体验,很清爽舒服 831 | 使用体验,水分还可以 832 | 使用体验,轻薄 833 | 功效,遮瑕效果挺好 834 | 价格,没有免邮券 835 | 整体,放心 836 | 使用体验,通透 837 | 功效,有点假白 838 | 使用体验,有些粘腻 839 | 价格,小礼品 840 | 整体,超出预期 841 | 使用体验,很硬 842 | 新鲜度,保质期近期 843 | 物流,快递小哥很礼貌 844 | 包装,包装完好无损 845 | 成分,精华液很好 846 | 物流,快递师傅很给力 847 | 使用体验,易吸收 848 | 功效,隔离效果 849 | 气味,味道香香的 850 | 整体,一直用 851 | 功效,清洁作用很一般 852 | 包装,很大气 853 | 使用体验,很补水 854 | 包装,包装有档次 855 | 整体,给个赞 856 | 功效,特别补水 857 | 包装,包装不行 858 | 包装,颜色稍微白一点 859 | 物流,快递很给力 860 | 物流,物流效率超级高 861 | 功效,修饰肤色比较自然 862 | 使用体验,不起干皮 863 | 物流,快递员投诉 864 | 功效,肤色提亮很多 865 | 功效,提亮肤色效果好 866 | 物流,配送服务一流的 867 | 价格,超值的 868 | 其他,量大 869 | 功效,遮暇 870 | 功效,不是那种特别厚重的百 871 | 价格,价格平民价 872 | 成分,美容液比较丰富 873 | 使用体验,辣脸 874 | 成分,精华太少 875 | 物流,物流超级速度 876 | 尺寸,面积太小 877 | 功效,确实挺白的 878 | 使用体验,不卡粉 879 | 物流,速度真快 880 | 成分,精华素满满 881 | 整体,真心不好用 882 | 价格,很便宜 883 | 气味,味道一样 884 | 整体,真的很不错 885 | 使用体验,油而不腻 886 | 使用体验,有点滑滑的 887 | 尺寸,有点小 888 | 服务,客服不合格 889 | 包装,包装很紧密 890 | 使用体验,泡沫丰富度一般 891 | 使用体验,好上妆 892 | 成分,精华液不多 893 | 物流,快递专业 894 | 真伪,是真东西 895 | 成分,水分充足 896 | 使用体验,不厚 897 | 使用体验,很滑 898 | 整体,应该也不错 899 | 物流,快递小哥 900 | 物流,物流还蛮快 901 | 功效,持妆效果不错 902 | 整体,真心好用 903 | 物流,速度快 904 | 价格,再便宜点 905 | 物流,物流小哥服务特别好 906 | 整体,确实不错 907 | 服务,服务很好 908 | 功效,锁水效果很好 909 | 使用体验,比较温和 910 | 功效,不怎么白 911 | 功效,防晒还算可以 912 | 价格,很惊喜 913 | 整体,完美 914 | 使用体验,不够细腻 915 | 整体,大爱呀 916 | 功效,控油效果很好 917 | 包装,包装太简陋了点 918 | 功效,保湿效果很不错 919 | 整体,好很多 920 | 使用体验,比较贴合 921 | 功效,颜色自然 922 | 整体,还行 923 | 成分,精华特别多 924 | 使用体验,粉扑好硬 925 | 使用体验,不粘稠 926 | 使用体验,容易油 927 | 物流,配送很给力 928 | 使用体验,贴合度不是特别好 929 | 物流,小哥服务态度好 930 | 使用体验,泡沫丰富 931 | 功效,很好 932 | 整体,超喜欢的 933 | 功效,补水效果杠杠滴 934 | 气味,好闻 935 | 使用体验,不好涂开 936 | 包装,瓶口没有密封口 937 | 价格,价格比较实惠 938 | 功效,不假白 939 | 功效,保湿效果还不错 940 | 价格,价位很给力 941 | 服务,老板很好 942 | 成分,精华挺多的 943 | 物流,快递就是快 944 | 功效,提亮效果不错 945 | 使用体验,不油腻 946 | 整体,爱不释手 947 | 功效,蛮白的 948 | 气味,味道蛮好闻 949 | 整体,太差了 950 | 物流,好快就到 951 | 价格,超级划算 952 | 使用体验,很好用 953 | 包装,瓶子不错 954 | 整体,很开心 955 | 使用体验,粉质细腻 956 | 物流,很气人 957 | 功效,卸妆效果特好 958 | 物流,送货速度真的很快 959 | 价格,赠品很实在 960 | 使用体验,没有过敏反应 961 | 整体,太合适了 962 | 物流,到货快 963 | 其他,很薄 964 | 使用体验,听服帖 965 | 气味,味道很好闻 966 | 整体,非常喜欢 967 | 使用体验,洗不净 968 | 价格,活动价很实惠 969 | 功效,提亮肤色是真 970 | 物流,物流特别给力 971 | 功效,蛮自然的 972 | 价格,价格合算 973 | 价格,活动很划来 974 | 使用体验,挺温和的 975 | 功效,补水效果特别棒 976 | 功效,控油情况还行 977 | 使用体验,有点油 978 | 气味,味道喜欢的 979 | 整体,应该还可以 980 | 价格,活动挺优惠的 981 | 整体,应该不错 982 | 整体,蛮不错的 983 | 物流,挺快 984 | 功效,还是不错的 985 | 物流,物流好用 986 | 物流,速度太快了 987 | 物流,发货速度非常快 988 | 物流,快递强大 989 | 使用体验,水份多多 990 | 物流,物流太棒了 991 | 价格,价位合适 992 | 整体,特别好 993 | 物流,速度 994 | 整体,可以哦 995 | 使用体验,容易抹开 996 | 使用体验,特别舒服 997 | 使用体验,挺自然 998 | 整体,好好用 999 | 功效,补水真的可以 1000 | 功效,补水效果非常不错 1001 | 物流,好 1002 | 气味,味道还不错 1003 | 使用体验,泡沫少 1004 | 包装,包装没心情了 1005 | 功效,隔离效果挺好的 1006 | 功效,遮瑕非常好 1007 | 物流,快递太不靠谱 1008 | 服务,服务周到 1009 | 功效,保湿效果非常好 1010 | 价格,物美价廉 1011 | 功效,保湿差一些 1012 | 其他,性价比不错 1013 | 整体,喜欢 1014 | 使用体验,满水润的 1015 | 使用体验,挺好用的 1016 | 服务,挺麻烦的 1017 | 使用体验,推开不错 1018 | 价格,很心塞 1019 | 功效,上妆效果很好 1020 | 功效,颜色比较好看 1021 | 功效,遮黄效果特别好 1022 | 尺寸,大小刚好 1023 | 其他,量比大 1024 | 整体,不敢用 1025 | 物流,收货迅速 1026 | 价格,最实汇的 1027 | 整体,最喜欢 1028 | 物流,快递小哥非常给力 1029 | 气味,味道挺好的 1030 | 功效,补水效果很不错 1031 | 功效,淡斑没感觉到 1032 | 使用体验,服贴 1033 | 功效,隔离效果很好 1034 | 功效,补水挺好 1035 | 使用体验,特别温和 1036 | 包装,瓶子新款 1037 | 功效,颜色很自然 1038 | 服务,客服热心 1039 | 服务,服务态度很好 1040 | 使用体验,好干燥 1041 | 功效,清洁能力有一定的 1042 | 功效,清洁度还不错 1043 | 整体,很喜欢 1044 | 使用体验,一点也不刺激 1045 | 成分,成分很安全 1046 | 使用体验,不适合 1047 | 服务,服务非常好 1048 | 包装,盒子很漂亮 1049 | 功效,不是那么白 1050 | 功效,保湿效果挺可以 1051 | 整体,好一点 1052 | 物流,物流速度挺快的 1053 | 其他,性价比比较高 1054 | 功效,清洁能力挺好的 1055 | 价格,经济又实惠 1056 | 使用体验,细滑 1057 | 价格,便宜实惠 1058 | 整体,很好 1059 | 价格,价格能接受 1060 | 整体,五分好评 1061 | 物流,发货飞快 1062 | 整体,有点失望 1063 | 成分,精华液特别多 1064 | 功效,遮盖力好 1065 | 功效,稍微有点提亮 1066 | 使用体验,容易清洁 1067 | 使用体验,易推开 1068 | 服务,态度很好 1069 | 气味,气味相似 1070 | 使用体验,比较好推开 1071 | 物流,态度很好 1072 | 使用体验,干净 1073 | 功效,清洁效果很好 1074 | 价格,很优惠 1075 | 功效,特别干净 1076 | 其他,纸质不错 1077 | 物流,送货速度非常快 1078 | 成分,精华液挺多的 1079 | 物流,快递真的很快呀 1080 | 价格,优惠 1081 | 物流,服务态度不好 1082 | 价格,很超值 1083 | 整体,很放心 1084 | 整体,希望满意 1085 | 功效,美白效果没看出来 1086 | 功效,补水没问题 1087 | 整体,非常失望 1088 | 使用体验,很好涂开 1089 | 价格,优惠多多 1090 | 真伪,真品牌 1091 | 功效,很接近肤色 1092 | 使用体验,不敏感 1093 | 真伪,不知道是不是正品 1094 | 使用体验,不油不腻 1095 | 功效,去污力强 1096 | 气味,香味特别好闻 1097 | 真伪,不是正品 1098 | 整体,骗人的 1099 | 使用体验,长痘 1100 | 整体,速度 1101 | 功效,成膜快 1102 | 物流,快递超级快 1103 | 价格,特别便宜 1104 | 整体,好的没话说 1105 | 功效,补水多了 1106 | 价格,赠品很好用 1107 | 使用体验,老搓泥 1108 | 使用体验,自然 1109 | 气味,清香淡淡的 1110 | 使用体验,挺干燥的 1111 | 使用体验,上妆轻薄 1112 | 气味,很香 1113 | 功效,美白效果 1114 | 气味,轻微酒精味 1115 | 功效,卸妆不是太干净 1116 | 整体,很高大上 1117 | 功效,补水挺好的 1118 | 价格,赠品实在 1119 | 整体,不差 1120 | 价格,特别实惠 1121 | 功效,卸妆无负担 1122 | 使用体验,吸收挺快 1123 | 物流,物流特别特别给力 1124 | 使用体验,没有刺激感 1125 | 使用体验,面膜纸丝薄 1126 | 功效,体亮自然 1127 | 功效,变白了 1128 | 整体,不行 1129 | 整体,值得推荐 1130 | 气味,味道不错 1131 | 整体,赞一下 1132 | 物流,快递速度真不是盖的 1133 | 整体,炒鸡棒棒 1134 | 价格,赠品靠谱 1135 | 功效,不泛白 1136 | 物流,服务态度很好 1137 | 整体,上当了 1138 | 其他,蛮多的 1139 | 新鲜度,保质期不足四年 1140 | 物流,物流太快了 1141 | 使用体验,润泽 1142 | 功效,有保湿效果 1143 | 功效,卸妆很好 1144 | 整体,用着好 1145 | 功效,补水效果明显 1146 | 使用体验,一点也不紧绷 1147 | 整体,好用爆了 1148 | 价格,价格合适 1149 | 功效,干不干净 1150 | 整体,提好用 1151 | 使用体验,很水润 1152 | 功效,效果挺好的 1153 | 气味,味道闻着不错 1154 | 使用体验,很舒服 1155 | 气味,香味 1156 | 功效,清洗很容易 1157 | 物流,服务棒 1158 | 尺寸,太小 1159 | 价格,很值 1160 | 使用体验,润 1161 | 使用体验,很熟服 1162 | 功效,收缩毛孔 1163 | 价格,活动力度很大 1164 | 整体,货真价值 1165 | 其他,快捷 1166 | 功效,补水效果超好 1167 | 功效,白白的 1168 | 功效,去除暗沉 1169 | 使用体验,有点黏 1170 | 物流,快递小哥服务态度很好 1171 | 包装,包装很喜欢 1172 | 功效,补水效果还是不错的 1173 | 使用体验,不会过敏 1174 | 使用体验,比较油 1175 | 使用体验,更滑 1176 | 价格,价位非常合适 1177 | 整体,超极好 1178 | 包装,塑封袋 1179 | 整体,超级喜欢 1180 | 功效,没有说的那么保湿 1181 | 整体,效果明显 1182 | 价格,挺便宜 1183 | 使用体验,无异常不适 1184 | 功效,变白 1185 | 整体,真喜欢 1186 | 包装,水漏了 1187 | 气味,味道很自然 1188 | 使用体验,无紧绷感 1189 | 功效,很提亮肤色 1190 | 价格,价格不高 1191 | 价格,价格有优势 1192 | 整体,比较合适 1193 | 气味,味道淡淡的 1194 | 功效,不加白 1195 | 使用体验,超级服帖 1196 | 功效,比较自然 1197 | 气味,味道比较喜欢 1198 | 使用体验,水分超足 1199 | 价格,价格便宜 1200 | 新鲜度,保质期太短 1201 | 物流,快递超快 1202 | 包装,包装盒没有 1203 | 使用体验,没什么过敏 1204 | 物流,物流很准时 1205 | 功效,还保湿 1206 | 整体,挺喜欢 1207 | 其他,分量足 1208 | 使用体验,不蜕皮 1209 | 气味,不适应 1210 | 整体,很棒了 1211 | 物流,物流速度有点慢 1212 | 功效,补水没什么问题 1213 | 功效,清洁能力还好 1214 | 使用体验,好服帖 1215 | 功效,白了一点点 1216 | 功效,效果不错的 1217 | 功效,成膜速度非常快 1218 | 使用体验,搓泥了 1219 | 功效,上妆很快 1220 | 功效,补水 1221 | 服务,客服服务很好 1222 | 功效,清洁能力差的要死 1223 | 功效,清洁力还行的 1224 | 服务,客服耐心 1225 | 功效,卸妆温和 1226 | 价格,赠品还可以 1227 | 尺寸,形状不规整 1228 | 使用体验,方便 1229 | 成分,精华蛮多 1230 | 物流,物流快速 1231 | 功效,遮瑕效果很好 1232 | 物流,送货比较快 1233 | 气味,味道挺好闻的 1234 | 使用体验,透气 1235 | 物流,快递好快 1236 | 使用体验,滋润度正好 1237 | 整体,挺好了 1238 | 物流,快递很快 1239 | 使用体验,清凉 1240 | 服务,服务态度好 1241 | 其他,量又足 1242 | 包装,特别软 1243 | 气味,香味可以 1244 | 气味,味道清香 1245 | 使用体验,润润的 1246 | 物流,快递小个很是给力 1247 | 物流,物流真是神速 1248 | 真伪,好假 1249 | 整体,物有所值 1250 | 物流,发货比较慢 1251 | 物流,到货很快 1252 | 包装,新包装特别喜欢 1253 | 使用体验,有点薄 1254 | 使用体验,不太刺激 1255 | 整体,差了很多 1256 | 物流,态度好 1257 | 功效,卸妆很干净 1258 | 使用体验,泡沫没什么 1259 | 整体,很讨厌 1260 | 价格,价钱合理 1261 | 整体,物超所值 1262 | 功效,很衬肤色 1263 | 价格,价位实惠 1264 | 使用体验,白嫩 1265 | 物流,好快 1266 | 价格,赠品不错 1267 | 整体,满意 1268 | 价格,价格 1269 | 功效,自然白 1270 | 功效,保湿不好 1271 | 物流,超快 1272 | 价格,价格便宜实惠 1273 | 物流,快寄很给力 1274 | 气味,淡淡的香味 1275 | 价格,活动很优惠 1276 | 整体,挺满意 1277 | 使用体验,不浮粉 1278 | 功效,隔离 1279 | 整体,提好的 1280 | 其他,很多 1281 | 新鲜度,就要过期了 1282 | 功效,隔离效果不错 1283 | 整体,给赞 1284 | 价格,便宜一点 1285 | 使用体验,按压设计很有新意 1286 | 功效,保湿效果特别好 1287 | 气味,味道一般 1288 | 功效,补水强 1289 | 整体,挺喜欢用的 1290 | 整体,还OK 1291 | 功效,能修复皮肤 1292 | 气味,味道差不多 1293 | 使用体验,很光滑 1294 | 功效,很自然 1295 | 使用体验,水灵灵 1296 | 物流,快递服务很好 1297 | 功效,遮瑕四星 1298 | 使用体验,不遮眼睛 1299 | 其他,量也大 1300 | 包装,包装比较好 1301 | 物流,收货很快 1302 | 整体,用着很好 1303 | 整体,很漂亮 1304 | 物流,快递的速度最喜欢 1305 | 使用体验,挺轻薄的 1306 | 物流,快递员很好 1307 | 使用体验,泡沫很细腻 1308 | 整体,很实用 1309 | 其他,方便 1310 | 物流,快递很赞 1311 | 整体,很棒 1312 | 物流,发货速度挺快的 1313 | 功效,隔离特别好 1314 | 使用体验,很薄 1315 | 使用体验,上妆超级差 1316 | 价格,价格可以 1317 | 气味,味好闻 1318 | 气味,气味刺鼻 1319 | 整体,非常满意 1320 | 包装,包装差劲 1321 | 使用体验,水水润润的 1322 | 整体,效果不是很明显 1323 | 功效,持久情况还可以 1324 | 物流,快递小哥辛苦了 1325 | 功效,持久情况 1326 | 整体,难用 1327 | 包装,包装太次 1328 | 使用体验,很贴皮肤 1329 | 服务,客服很细心 1330 | 使用体验,有点硬 1331 | 使用体验,很服帖 1332 | 使用体验,清透 1333 | 功效,保湿度强 1334 | 使用体验,很粘 1335 | 使用体验,很滋润 1336 | 使用体验,温和程度很好 1337 | 服务,卖家服务态度好 1338 | 包装,包装忒简单 1339 | 气味,粉底有香味 1340 | 使用体验,没有什么不良反应 1341 | 价格,不是很值 1342 | 整体,超喜欢 1343 | 使用体验,不服帖 1344 | 包装,包装仔细 1345 | 价格,活动 1346 | 功效,清洁能力 1347 | 价格,赠品没 1348 | 功效,那么白 1349 | 使用体验,水润 1350 | 使用体验,特别薄 1351 | 整体,比较信得过 1352 | 包装,包装 1353 | 使用体验,有点火辣辣的 1354 | 物流,快递服务态度好 1355 | 整体,超级多 1356 | 服务,客服回复太慢 1357 | 整体,最好用 1358 | 使用体验,很细 1359 | 功效,遮暇效果很好 1360 | 功效,超级补水 1361 | 服务,客服非常好 1362 | 功效,修正肤色 1363 | 物流,快递还可以 1364 | 功效,补水效果超级好 1365 | 新鲜度,生产日期比较旧 1366 | 功效,白的不浮夸 1367 | 整体,挺舒服的 1368 | 功效,白的自然 1369 | 整体,很方便 1370 | 整体,太棒了 1371 | 物流,物流服务快 1372 | 气味,味道非常好闻 1373 | 服务,商家不解决 1374 | 包装,包装够随意 1375 | 物流,物流够快 1376 | 功效,保湿效果棒棒哒 1377 | 其他,质量还不错 1378 | 整体,很忧伤 1379 | 价格,价廉 1380 | 整体,太不靠谱了 1381 | 气味,味道清新 1382 | 物流,运货速度非常快 1383 | 整体,还挺好 1384 | 整体,好,用 1385 | 价格,活动价格很实惠 1386 | 功效,不滋润 1387 | 使用体验,挺细腻的 1388 | 功效,卸妆效果很一般 1389 | 使用体验,很柔暖 1390 | 物流,收货完美 1391 | 功效,补水效果杠杠的 1392 | 使用体验,湿润 1393 | 价格,活动挺便宜 1394 | 功效,比较干净 1395 | 使用体验,贴合很好 1396 | 气味,味道有点点膳 1397 | 包装,包装高档 1398 | 包装,包装不是很好 1399 | 功效,补水效果 1400 | 整体,浪费钱 1401 | 整体,赞一个 1402 | 其他,质量棒棒哒 1403 | 价格,涨价太多了 1404 | 包装,快递好评 1405 | 服务,客服真的忙 1406 | 气味,清香型 1407 | 气味,非常的香 1408 | 功效,挺保湿 1409 | 功效,不保湿 1410 | 价格,超实惠 1411 | 价格,价位很亲民 1412 | 功效,有提亮 1413 | 物流,物流常快 1414 | 使用体验,油腻腻的 1415 | 物流,物流速度特别快 1416 | 整体,真不错 1417 | 价格,价格很好 1418 | 功效,很持久 1419 | 整体,相当不错 1420 | 使用体验,不长闭合 1421 | 价格,价格很优惠 1422 | 价格,价格很美丽 1423 | 使用体验,没有过敏现象 1424 | 新鲜度,保质期比较近 1425 | 价格,价格亲民 1426 | 包装,新包装样式很喜欢 1427 | 功效,洁面很干净 1428 | 整体,很赞 1429 | 物流,发货超快 1430 | 使用体验,听湿润 1431 | 整体,应该不错的 1432 | 价格,有点小贵 1433 | 使用体验,泡沫挺多的 1434 | 使用体验,不沙眼睛 1435 | 使用体验,不紧绷 1436 | 价格,赠品好有分量 1437 | 服务,客服服务态度不错 1438 | 包装,新包装 1439 | 整体,效果好 1440 | 使用体验,薄 1441 | 使用体验,比较好涂开 1442 | 物流,垃圾 1443 | 功效,上妆效果很自然 1444 | 物流,发货非常给力 1445 | 物流,快递太给力了 1446 | 物流,快递特别给力 1447 | 物流,客服敷衍了事 1448 | 气味,挺好闻的 1449 | 功效,补水很好用 1450 | 其他,设计喜欢 1451 | 气味,味道有点刺鼻 1452 | 物流,物流很给力 1453 | 整体,好开心 1454 | 价格,不爽 1455 | 包装,包装完整 1456 | 使用体验,有点疼 1457 | 整体,是正品 1458 | 整体,没以前好用 1459 | 使用体验,清清爽爽的 1460 | 使用体验,很贴合肤色 1461 | 使用体验,非常舒服 1462 | 功效,洗干净 1463 | 整体,应该挺好的 1464 | 价格,活动便宜了很多 1465 | 功效,清洁效果不是很好 1466 | 物流,快递超赞 1467 | 气味,有点味道 1468 | 使用体验,很爽 1469 | 价格,便宜得多 1470 | 功效,补水效果还可以 1471 | 物流,快递小哥很好 1472 | 价格,实惠 1473 | 功效,保湿效果挺好 1474 | 包装,颜色偏深 1475 | 气味,气味不好闻 1476 | 整体,很不错 1477 | 物流,快递非常给力 1478 | 包装,包装很严实 1479 | 气味,异味没有 1480 | 成分,蚕丝面料 1481 | 其他,质量不怎么样 1482 | 整体,一直在用 1483 | 气味,气味蛮好 1484 | 使用体验,会掉粉 1485 | 整体,赠品很好 1486 | 功效,底色很好 1487 | 服务,卖家很好 1488 | 使用体验,细致 1489 | 价格,价格很合适 1490 | 物流,发错 1491 | 物流,物流超级给力 1492 | 物流,发货挺快 1493 | 整体,太一般了 1494 | 使用体验,贴合度很好 1495 | 价格,很是划算 1496 | 使用体验,嫩嫩的 1497 | 功效,保温效果挺好的 1498 | 物流,快递员很细心 1499 | 使用体验,不干燥 1500 | 物流,送货速度很快 1501 | 服务,卖家服务态度非常好 1502 | 整体,很好用 1503 | 功效,补水棒棒的 1504 | 整体,超级棒 1505 | 功效,比较显白 1506 | 使用体验,很清爽 1507 | 价格,活动很合适 1508 | 价格,活动不错 1509 | 功效,卸妆力最差 1510 | 功效,有点白 1511 | 新鲜度,日期不是新的 1512 | 真伪,正品保证 1513 | 包装,很迷你 1514 | 包装,礼盒很精美 1515 | 价格,赠品好多 1516 | 价格,活动便宜实惠 1517 | 整体,蛮好用 1518 | 物流,物流速度很快 1519 | 功效,补水还不错 1520 | 服务,服务太差了 1521 | 使用体验,清澈 1522 | 气味,问道可以 1523 | 价格,优惠活动 1524 | 包装,包装好 1525 | 物流,物流点赞 1526 | 整体,很可以 1527 | 价格,活动价格相当的便宜 1528 | 气味,味道刺鼻 1529 | 使用体验,水嫩的 1530 | 使用体验,清爽爽的 1531 | 整体,一直棒棒 1532 | 包装,外观很好看 1533 | 使用体验,很轻薄透亮 1534 | 功效,卸得干净 1535 | 气味,有香味 1536 | 物流,速度好快 1537 | 使用体验,好干 1538 | 物流,有点坑 1539 | 价格,超合算 1540 | 功效,提亮 1541 | 使用体验,刺激 1542 | 使用体验,好推开 1543 | 价格,这么便宜 1544 | 包装,包装很可爱 1545 | 功效,提亮偏黄的肤色 1546 | 整体,好极了 1547 | 使用体验,很清爽保湿 1548 | 功效,遮瑕效果一般 1549 | 包装,包装挺好 1550 | 使用体验,不吸收 1551 | 价格,性价比真高 1552 | 使用体验,泡泡多 1553 | 价格,价格划算 1554 | 气味,塑料味太浓 1555 | 使用体验,水嫩 1556 | 包装,包装很高大尚 1557 | 价格,真心划算 1558 | 物流,物流没话说 1559 | 功效,显白 1560 | 功效,显得皮肤很白 1561 | 气味,味道很香 1562 | 功效,挺补水 1563 | 整体,很满意 1564 | 使用体验,没有出现过敏 1565 | 价格,性价比较高 1566 | 使用体验,一点也不油 1567 | 整体,不怎么好用 1568 | 价格,比较优惠 1569 | 物流,快递真的很快 1570 | 价格,超划算 1571 | 价格,价格非常合适 1572 | 其他,东西少了 1573 | 使用体验,非常温和 1574 | 功效,保湿效果好 1575 | 包装,包装很细心 1576 | 成分,水分很多 1577 | 整体,很舒服 1578 | 使用体验,挺滋润 1579 | 价格,优惠活动很给力 1580 | 使用体验,妆感比较厚重 1581 | 使用体验,容易推开 1582 | 使用体验,厚重 1583 | 物流,物流应该改进 1584 | 功效,干净 1585 | 使用体验,刺痒 1586 | 使用体验,舒服 1587 | 价格,赠品 1588 | 整体,挺好用 1589 | 物流,物流没得说 1590 | 整体,特别满意 1591 | 气味,味道不喜欢 1592 | 价格,赠品非常不错 1593 | 其他,颜色好看 1594 | 整体,很常满意 1595 | 使用体验,薄点 1596 | 使用体验,很贴肤 1597 | 价格,挺优惠的 1598 | 真伪,是假货 1599 | 使用体验,不觉得油腻 1600 | 价格,便宜又实惠 1601 | 其他,颜色好 1602 | 功效,补水很适合 1603 | 其他,颜色喜欢 1604 | 服务,客服态度也很好 1605 | 功效,颜色偏黄 1606 | 功效,亮肤 1607 | 功效,清洁 1608 | 使用体验,没有过敏不适 1609 | 价格,经济 1610 | 服务,客服非常满意 1611 | 价格,优惠券 1612 | 功效,不假面 1613 | 物流,送货飞快 1614 | 功效,保湿效果还行 1615 | 功效,清洁效果很干净 1616 | 整体,怪怪的 1617 | 物流,物流多块 1618 | 其他,颜色正 1619 | 价格,便宜了好多 1620 | 使用体验,涂抹均匀 1621 | 功效,洗的干净 1622 | 气味,味道挺清淡的 1623 | 整体,不值 1624 | 整体,太失望了 1625 | 整体,特别的好用 1626 | 使用体验,挺水润 1627 | 整体,挺好的 1628 | 使用体验,干巴巴 1629 | 使用体验,特别水润 1630 | 气味,酒精味很明显 1631 | 使用体验,难推开 1632 | 整体,赞赞 1633 | 功效,防晒效果一般 1634 | 整体,强力推荐 1635 | 使用体验,价格很好 1636 | 功效,又白又亮 1637 | 整体,不会差 1638 | 价格,活动这么便宜 1639 | 使用体验,滑滑的 1640 | 尺寸,好小 1641 | 功效,清洁能力很给力 1642 | 价格,便宜太多了 1643 | 物流,物流还不错 1644 | 整体,真的很耐斯 1645 | 功效,防晒效果不清楚 1646 | 功效,自然美 1647 | 使用体验,不怎么起泡沫 1648 | 物流,物流就是快 1649 | 功效,很亮 1650 | 功效,提亮蛮好 1651 | 整体,太好用了 1652 | 物流,发货及时 1653 | 功效,卸妆效果不好 1654 | 气味,香味好清淡 1655 | 价格,很划算 1656 | 使用体验,黏黏的 1657 | 功效,上妆很好 1658 | 功效,补水好 1659 | 使用体验,一点也不干 1660 | 气味,味道好 1661 | 整体,棒极了 1662 | 整体,看起来不错 1663 | 功效,洁面挺好的 1664 | 功效,补水不错 1665 | 气味,香味不太喜欢 1666 | 气味,气味优雅 1667 | 使用体验,光光的 1668 | 使用体验,白白嫩嫩的 1669 | 整体,真的好用 1670 | 物流,送货很给力 1671 | 整体,不是太完美 1672 | 整体,点赞 1673 | 使用体验,挺滋润补水的 1674 | 气味,味道清凉 1675 | 物流,快递真的不错 1676 | 包装,没有破损 1677 | 整体,方便 1678 | 价格,划算多了 1679 | 气味,非常香 1680 | 价格,价格还算实惠 1681 | 整体,太坑了 1682 | 使用体验,不是很好吸收 1683 | 物流,物流超快 1684 | 整体,好用的 1685 | 使用体验,很均匀 1686 | 功效,隔离效果还可以 1687 | 服务,欺骗 1688 | 包装,包装新 1689 | 使用体验,一抹就开 1690 | 气味,味道喜欢 1691 | 包装,包装盒压扁了 1692 | 包装,颜色比较自然 1693 | 功效,效果不错 1694 | 整体,不错不错 1695 | 成分,精华很多 1696 | 整体,烂东西 1697 | 功效,美白效果不是太明显 1698 | 气味,味道太刺鼻 1699 | 物流,服务到家 1700 | 功效,保湿有点干 1701 | 使用体验,干的脱皮 1702 | 功效,遮瑕效果没有 1703 | 其他,量很足 1704 | 功效,修复角质层 1705 | 使用体验,很水 1706 | 真伪,是真品 1707 | 包装,包装太简单了 1708 | 使用体验,有点点过敏 1709 | 使用体验,有点发干 1710 | 功效,有光泽 1711 | 包装,颜值高 1712 | 整体,不适合 1713 | 功效,颜色比较均匀 1714 | 包装,漂亮 1715 | 价格,价格优惠很多 1716 | 使用体验,面膜纸不厚 1717 | 服务,服务好 1718 | 物流,快递速度很快 1719 | 使用体验,水嫩嫩的 1720 | 整体,可以啊 1721 | 物流,物流很快的 1722 | 成分,水份充足 1723 | 功效,补湿 1724 | 服务,特别不愉快 1725 | 使用体验,按压设计很方便 1726 | 功效,很显白 1727 | 使用体验,跟服帖 1728 | 物流,快递好 1729 | 其他,质量值得信赖 1730 | 使用体验,一点没问题 1731 | 物流,快递小哥送货到家 1732 | 包装,包装精致 1733 | 其他,赠品 1734 | 使用体验,会紧缩 1735 | -------------------------------------------------------------------------------- /Category/output/eval_results.txt: -------------------------------------------------------------------------------- 1 | eval_accuracy = 0.8640553 2 | eval_f1 = 0.95714283 3 | eval_loss = 0.55876833 4 | eval_precision = 0.95988536 5 | eval_recall = 0.954416 6 | global_step = 162 7 | loss = 0.5517428 8 | -------------------------------------------------------------------------------- /Category/output/label2id.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChasingStar95/Text-Opinion-Mining/16a2d1c06d2803ab45d2977d05a67f300f3b56ed/Category/output/label2id.pkl -------------------------------------------------------------------------------- /MapNewColumn_Polarities.csv: -------------------------------------------------------------------------------- 1 | ,index,values 2 | 0,正面,2 3 | 1,负面,1 4 | 2,中性,0 5 | -------------------------------------------------------------------------------- /Polarity/data/dev.tsv: -------------------------------------------------------------------------------- 1 | Polarities,text 2 | 负面,太香了 3 | 正面,颜色很好 4 | 正面,能接受 5 | 正面,太快了 6 | 正面,美白作用 7 | 正面,淡淡的香味 8 | 正面,贴合度很满意 9 | 负面,很薄 10 | 正面,不会掉粉 11 | 正面,持久情况还好 12 | 正面,是真东西 13 | 正面,效果比想像的要好 14 | 正面,不差 15 | 正面,物流多块 16 | 负面,卡粉 17 | 负面,不服帖 18 | 正面,锁水效果很好 19 | 正面,补水效果真不错 20 | 正面,味道好 21 | 正面,卸妆效果非常好 22 | 负面,最差 23 | 负面,差评 24 | 正面,很温和 25 | 负面,味道不一样 26 | 正面,补水很好用 27 | 正面,润色效果 28 | 正面,水份充足 29 | 正面,挺温和的 30 | 正面,特别快 31 | 正面,比较好 32 | 正面,真的不错 33 | 正面,便宜得多 34 | 负面,外箱 35 | 正面,跟舒服 36 | 正面,包装严实 37 | 正面,不错的 38 | 负面,味道不是很好 39 | 正面,水嫩嫩的 40 | 正面,遮瑕特别好 41 | 正面,速度快 42 | 负面,保质期近期 43 | 负面,粉底有香味 44 | 正面,效果好 45 | 正面,水水嫩嫩的 46 | 负面,不怎么好用 47 | 负面,有点痒 48 | 正面,泡沫很细腻 49 | 正面,比较滋润 50 | 正面,真的 51 | 负面,酒精味 52 | 正面,便宜好多 53 | 正面,礼品超级喜欢 54 | 正面,自然白 55 | 正面,漂亮 56 | 正面,快递小哥服务好 57 | 正面,不会觉得紧绷 58 | 正面,物流挺快的 59 | 负面,美白没有感觉 60 | 正面,效果很好 61 | 中性,一般般 62 | 正面,不觉得油腻 63 | 正面,去污力强 64 | 正面,速度 65 | 正面,控油效果不错 66 | 正面,特别满意 67 | 正面,客服服务很好 68 | 正面,按压设计很有新意 69 | 负面,粉扑好硬 70 | 正面,态度非常好 71 | 正面,清洁力跟强 72 | 负面,泡沫很少 73 | 正面,像正品 74 | 正面,活动价超好 75 | 负面,粉质不是很好 76 | 正面,很高兴 77 | 正面,正品保证 78 | 中性,干不干净 79 | 正面,均匀肤色 80 | 正面,快递没得说 81 | 负面,赠品 82 | 负面,包装盒没有 83 | 正面,卸妆效果特好 84 | 正面,大气上档次 85 | 负面,刺痒 86 | 正面,补水效果很好 87 | 负面,太少了 88 | 正面,活动挺合适 89 | 正面,物流出奇的快 90 | 中性,保质期 91 | 正面,很实在 92 | 负面,比较干 93 | 正面,快递小哥点赞 94 | 正面,袋子很漂亮 95 | 正面,快递很速度 96 | 负面,效果不是很明显 97 | 正面,很好闻 98 | 正面,不假面 99 | 负面,没以前好用 100 | 正面,非常香 101 | 正面,不卡粉 102 | 正面,快递服务很好 103 | 正面,非常舒适 104 | 正面,味道闻着不错 105 | 负面,有些粘腻 106 | 负面,真的很一般 107 | 正面,很保湿 108 | 正面,挺干净的 109 | 负面,不是很滋润 110 | 正面,物流好快 111 | 正面,包装很满意 112 | 正面,好看 113 | 负面,酒精味好浓 114 | 正面,不刺激 115 | 负面,精华太少 116 | 负面,刺激 117 | 正面,味道很清新 118 | 正面,挺便宜的 119 | 正面,物流特别给力 120 | 正面,真好 121 | 正面,物流很快的 122 | 中性,没有美白 123 | 正面,水润 124 | 正面,活动价格相当的便宜 125 | 正面,设计很贴心 126 | 正面,棒棒 127 | 正面,活动特别合算 128 | 正面,快递太差劲了 129 | 正面,美白效果很不错 130 | 正面,不会紧绷 131 | 正面,按压设计很方便 132 | 正面,价格不贵 133 | 正面,特别温和 134 | 正面,天猫直送很给力 135 | 正面,活动价格超值 136 | 负面,特别不愉快 137 | 正面,补水很好 138 | 正面,快递好评 139 | 正面,很方便的 140 | 正面,爱不释手 141 | 正面,平价 142 | 正面,清洁效果很好 143 | 正面,挺好吸收 144 | 正面,就是好 145 | 正面,卖家好有爱 146 | 正面,活动最实惠 147 | 正面,包装很到位 148 | 正面,包装很紧密 149 | 负面,很容易掉粉 150 | 正面,遮瑕效果不错 151 | 正面,有淡斑效果 152 | 正面,水分超足 153 | 负面,过敏了 154 | 负面,吸收不是很好 155 | 正面,清洁能力强 156 | 正面,物流超快的 157 | 正面,挺滋润补水的 158 | 正面,礼盒很精美 159 | 正面,盒子粉粉的 160 | 正面,水水润润 161 | 正面,特别薄 162 | 正面,挺舒服的 163 | 正面,提亮 164 | 正面,相当的满意 165 | 负面,有点味道 166 | 正面,用量少 167 | 负面,掉粉 168 | 正面,可以哦 169 | 正面,清洗很容易 170 | 正面,泡沫丰富度刚刚合适 171 | 负面,稍微有点提亮 172 | 中性,特别软 173 | 正面,美容液比较丰富 174 | 负面,不能用 175 | 正面,赠品好多 176 | 正面,保温效果挺好的 177 | 正面,精华液量非常足 178 | 正面,香味 179 | 正面,包装挺好看的 180 | 正面,挺滋润 181 | 负面,骗人的 182 | 正面,满意 183 | 正面,发货很快 184 | 正面,价格可以 185 | 负面,淡斑没感觉到 186 | 正面,妥妥的 187 | 正面,滋润度正好 188 | 正面,太方便了 189 | 正面,水灵灵 190 | 负面,贵了 191 | 正面,色泽唯美 192 | 正面,隔离特别好 193 | 负面,不是很遮瑕 194 | 正面,快递非常给力 195 | 正面,比较保湿 196 | 正面,价格很划算 197 | 正面,蛮自然的 198 | 正面,好清爽 199 | 正面,比较补水 200 | 中性,厚重 201 | 正面,颜值高 202 | 负面,不是很适合 203 | 正面,很提亮肤色 204 | 正面,气味优雅 205 | 正面,没有紧绷感 206 | 正面,水分很多 207 | 正面,精华液挺多的 208 | 正面,应该不错 209 | 正面,不干皮 210 | 正面,很常满意 211 | 负面,量有点少 212 | 负面,包装没心情了 213 | 正面,卖家不错 214 | 负面,塑封袋 215 | 正面,补水很适合 216 | 正面,设计很帮 217 | 正面,很好的 218 | 正面,快递员很好 219 | 正面,价格对的起 220 | 正面,皮肤亮白 221 | 正面,挺便宜 222 | 正面,还可以 223 | 负面,油亮亮的 224 | 正面,好上妆 225 | 正面,味道还好 226 | 负面,味道不好闻 227 | 正面,控油效果还行 228 | 负面,不干净 229 | 正面,厚度适中 230 | 正面,物流速度 231 | 正面,蚕丝面料 232 | 正面,容易抹开 233 | 正面,价位实惠 234 | 正面,商家服务好 235 | 正面,味道喜欢的 236 | 正面,精华很多 237 | 正面,太棒了 238 | 正面,价格挺优惠的 239 | 正面,味好闻 240 | 正面,比较适合 241 | 正面,易吸收 242 | 负面,干巴巴 243 | 正面,很不错 244 | 中性,希望是正品 245 | 正面,真的好用 246 | 正面,清澈 247 | 正面,不黏糊糊 248 | 正面,外观很好看 249 | 正面,服贴 250 | 正面,持久情况没问题 251 | 正面,味道清凉 252 | 正面,不厚 253 | 正面,活动炒鸡划算 254 | 正面,很快 255 | 正面,肤色自然 256 | 正面,超级好用 257 | 正面,易涂开 258 | 正面,蛮白的 259 | 正面,提亮肤色是真 260 | 正面,超喜欢 261 | 正面,保湿效果一整天 262 | 正面,颜色很自然 263 | 负面,发货比较慢 264 | 正面,应该也不错 265 | 正面,挺上色 266 | 正面,清理力强 267 | 负面,味道有点太香 268 | 正面,超赞 269 | 正面,好使 270 | 负面,坏的 271 | 正面,自然美 272 | 正面,质量棒棒哒 273 | 正面,包装太简陋了点 274 | 正面,包装很喜欢 275 | 负面,味道有点大 276 | 正面,温和 277 | 正面,不壳粉 278 | 负面,搓泥 279 | 正面,快递速度很快 280 | 正面,保湿效果还不错 281 | 负面,盒子没有 282 | 中性,小小的 283 | 正面,非常补水 284 | 正面,有一点提亮肤色 285 | 正面,快递点赞 286 | 负面,不大好 287 | 正面,好快 288 | 正面,很好吸收 289 | 正面,品质好 290 | 正面,保湿很好 291 | 负面,不好 292 | 正面,发货速度挺快 293 | 正面,物流太给力 294 | 正面,遮暇效果很好 295 | 正面,清洁效果不错 296 | 负面,太厚 297 | 正面,蛮喜欢的 298 | 正面,香香的 299 | 中性,保湿 300 | 正面,挺适合 301 | 正面,可遮瑕 302 | 正面,大爱 303 | 正面,非常舒服 304 | 正面,发货送货很快 305 | 正面,便宜太多了 306 | 正面,价格合适 307 | 正面,比较合适 308 | 正面,价格平民价 309 | 正面,贴合很好 310 | 正面,很贴 311 | 负面,降价 312 | 正面,包装比较好携带 313 | 正面,比较清爽 314 | 正面,价格能接受 315 | 正面,味道非常喜欢 316 | 负面,酒精味道比较浓郁 317 | 正面,补水多了 318 | 正面,挺保湿的 319 | 负面,难推开 320 | 正面,巨好用 321 | 负面,颜色偏黄 322 | 正面,细致 323 | 正面,快递真的快 324 | 负面,包装很旧 325 | 正面,光光的 326 | 正面,物流超级给力 327 | 正面,还挺香的 328 | 正面,物流超级速度 329 | 正面,挺薄 330 | 正面,性价比高很多 331 | 负面,白的不自然 332 | 中性,有一点点白 333 | 正面,快递师傅 334 | 正面,补水可以 335 | 正面,客服 336 | 正面,洗干净 337 | 正面,很合适 338 | 正面,物流这么快 339 | 负面,日期不太好 340 | 负面,不是正品 341 | 中性,补水效果 342 | 正面,包装挺不错的 343 | 负面,不是很干净 344 | 正面,保湿 345 | 负面,太白 346 | 正面,遮瑕效果特别好 347 | 正面,好闻 348 | 中性,味道别太香 349 | 正面,快递好 350 | 中性,美白效果没看出来 351 | 正面,速度很快 352 | 正面,外观很喜欢 353 | 正面,物流还蛮快 354 | 负面,有点干 355 | 正面,很赞 356 | 正面,活动划算 357 | 正面,价格很实惠 358 | 负面,瓶盖设计好巨大 359 | 正面,包装盒完好 360 | 正面,快递给力 361 | 正面,保湿效果棒 362 | 正面,很优惠 363 | 正面,量又足 364 | 正面,隔离好 365 | 正面,不油 366 | 正面,好多了 367 | 正面,价格美丽 368 | 正面,活动力度大 369 | 正面,很清爽舒服 370 | 正面,保湿效果很不错 371 | 正面,物流服务快 372 | 中性,不知道真假 373 | 正面,没过敏 374 | 正面,特别便宜 375 | 正面,速度好快 376 | 正面,快递真的不错 377 | 负面,包装够随意 378 | 正面,盒子颜值很高 379 | 正面,白白的 380 | 正面,透气性比较好 381 | 负面,外观粗糙 382 | 正面,快递小哥一百个赞 383 | 正面,上妆很好 384 | 正面,快递很赞 385 | 正面,挺滋润的 386 | 正面,还挺多的 387 | 正面,价格合算 388 | 正面,一抹就开 389 | 负面,物流超级差 390 | 正面,物流非常快 391 | 中性,防晒效果一般 392 | 负面,包装好差 393 | 正面,超级实惠 394 | 负面,面膜液没有多少 395 | 正面,给赞 396 | 正面,听湿润 397 | 负面,包装太简单了 398 | 正面,清洁能力挺好的 399 | 正面,好推开 400 | 正面,活动价很实惠 401 | 负面,味道不是很好闻 402 | 正面,没有浮粉 403 | 正面,礼物 404 | 正面,不是特别白 405 | 正面,遮红血丝 406 | 正面,挺流的 407 | 正面,好好的 408 | 正面,美白效果不错 409 | 正面,快递超级快 410 | 正面,颜色正 411 | 正面,上妆贴合皮肤 412 | 正面,质地清爽 413 | 正面,粉质细腻 414 | 正面,比较满意 415 | 正面,很可以 416 | 正面,nice 417 | 正面,活动很优惠 418 | 中性,很一般 419 | 正面,很轻薄透亮 420 | 负面,包装 421 | 正面,物流杠杠的 422 | 正面,很贴肤 423 | 正面,很好推开 424 | 正面,非常的不错 425 | 负面,盒子都没有 426 | 中性,有一点点干 427 | 正面,不泛白 428 | 正面,价格划算 429 | -------------------------------------------------------------------------------- /Polarity/data/test.tsv: -------------------------------------------------------------------------------- 1 | Polarities,text 2 | 正面,满水润的 3 | 正面,很是划算 4 | 正面,包装不错 5 | 负面,不是很好用 6 | 负面,不好上妆 7 | 正面,性价比不错 8 | 负面,瓶子塑料比较硬 9 | 正面,包装盒很好看 10 | 负面,保湿不好 11 | 正面,清爽 12 | 正面,很超值 13 | 正面,温和不刺激 14 | 正面,快 15 | 正面,包装挺精致 16 | 负面,特别油油 17 | 负面,有点薄 18 | 正面,很提肤色 19 | 正面,物流效率超级高 20 | 正面,持久力可以 21 | 正面,挺香的 22 | 负面,干的脱皮 23 | 负面,还是干 24 | 正面,不算太贵 25 | 正面,一点没问题 26 | 正面,尺寸大小合适 27 | 正面,变白 28 | 正面,包装仔细 29 | 正面,补水棒棒的 30 | 中性,快递小哥服务很好 31 | 负面,太小 32 | 正面,比较服帖 33 | 正面,味道有点香 34 | 正面,舒服 35 | 正面,蛮好用 36 | 正面,服务好评 37 | 正面,清洗的效果不是很好 38 | 正面,显肤色 39 | 正面,很放心 40 | 中性,紧致 41 | 正面,很便宜 42 | 正面,棒极了 43 | 正面,保湿好 44 | 负面,瓶口没有密封口 45 | 正面,质量还不错 46 | 正面,清洗很干净 47 | 正面,泡沫不会太多 48 | 中性,酒精味有点点 49 | 正面,小包装完好 50 | 正面,卸妆无负担 51 | 正面,挺显白的 52 | 正面,快寄很给力 53 | 负面,怪怪的 54 | 负面,会紧绷 55 | 正面,价格真的优惠 56 | 正面,很水 57 | 正面,快递没话说 58 | 正面,性价非常好 59 | 正面,不起皮 60 | 正面,比较干净 61 | 正面,隔离很好用 62 | 正面,挺好闻的 63 | 负面,很烂 64 | 负面,油亮油亮 65 | 正面,清洁能力好 66 | 正面,客服非常满意 67 | 正面,香味特别好闻 68 | 正面,速度真快 69 | 正面,发货非常给力 70 | 正面,性价比比较高 71 | 负面,清洁效果不是很好 72 | 正面,卸妆挺好的 73 | 正面,控油情况还行 74 | 正面,补水还不错 75 | 负面,干死了 76 | 正面,能修复皮肤 77 | 正面,成分很安全 78 | 负面,坑人 79 | 正面,味道挺淡 80 | 正面,活动力度很大 81 | 中性,美白 82 | 正面,物流速度有点慢 83 | 正面,非常服帖 84 | 正面,应该不错的 85 | 正面,物流棒 86 | 正面,五星好评 87 | 正面,快递小哥很好 88 | 负面,色号稍微暗一点 89 | 正面,遮瑕四星 90 | 正面,很喜欢用 91 | 正面,保湿效果真的不错 92 | 正面,精华液挺多多的 93 | 正面,面膜纸薄透 94 | 正面,很透 95 | 负面,挺小的 96 | 正面,买的值 97 | 正面,产品一流 98 | 正面,物流小哥服务特别好 99 | 正面,送货快 100 | 负面,一般 101 | 正面,精华液很多 102 | 正面,光滑 103 | 负面,不显白 104 | 正面,特别水嫩 105 | 正面,非常的香 106 | 负面,香味不是很喜欢 107 | 负面,有点黏 108 | 正面,非常喜欢 109 | 正面,很可爱 110 | 正面,吸收 111 | 负面,包装坏了 112 | 正面,非常实惠 113 | 负面,泡沫过于多了 114 | 正面,比较信得过 115 | 正面,很接近肤色 116 | 正面,味道还不错 117 | 负面,味道不是很喜欢 118 | 正面,控油效果很好 119 | 正面,真心好用 120 | 正面,不干 121 | 正面,炒鸡棒棒 122 | 正面,保湿照顾还不错 123 | 正面,还可以吧 124 | 中性,好评 125 | 正面,去油效果很好 126 | 正面,上妆效果还可以 127 | 正面,服务超级棒 128 | 负面,包装太次 129 | 负面,好刺鼻 130 | 正面,保湿效果棒棒哒 131 | 正面,送货比较快 132 | 负面,味道怪怪的 133 | 正面,补水还可以 134 | 正面,好舒服 135 | 正面,很滑 136 | 正面,颜值较高 137 | 正面,很舒适 138 | 正面,比较显白 139 | 正面,保湿效果挺好 140 | 正面,店家服务很好 141 | 负面,非常差 142 | 正面,价格优惠很多 143 | 正面,精华液不多 144 | 正面,清香型 145 | 正面,提亮蛮好 146 | 中性,味道淡淡的 147 | 负面,有点紧绷 148 | 正面,快递小哥态度很好 149 | 负面,卸妆效果不好 150 | 正面,补水效果非常不错 151 | 正面,都说好 152 | 正面,总体满意 153 | 正面,划算 154 | 正面,泡沫丰富 155 | 正面,味道清香 156 | 正面,物流很快 157 | 负面,服务态度员太差劲 158 | 正面,赠品还可以 159 | 正面,有香味 160 | 正面,遮瑕效果超级好 161 | 正面,很大气 162 | 正面,白的不浮夸 163 | 正面,润润的 164 | 正面,快递挺快的 165 | 负面,差了很多 166 | 正面,很均匀 167 | 正面,服务好 168 | 正面,特别实惠 169 | 负面,水分不是很足 170 | 正面,保湿可以 171 | 正面,蛮多的 172 | 正面,质量值得信赖 173 | 正面,好 174 | 负面,一点也不好用 175 | 正面,便宜实惠 176 | 正面,喜欢喜欢 177 | 正面,保湿效果非常好 178 | 正面,跟补水 179 | 负面,价格越来越高了 180 | 中性,保湿效果一般 181 | 正面,相当不错 182 | 负面,太不靠谱了 183 | 正面,小礼品很多 184 | 正面,吸收迅速 185 | 正面,遮瑕非常好 186 | 正面,补水效果好 187 | 正面,粘稠 188 | 正面,赠品很好用 189 | 正面,效果挺不错 190 | 正面,特别的好 191 | 正面,价格比较实惠 192 | 中性,美白效果 193 | 正面,清洁力不错 194 | 负面,太一般了 195 | 正面,实用 196 | 正面,很实用 197 | 正面,保湿度强 198 | 正面,特别湿润 199 | 负面,上当了 200 | 正面,味道蛮好闻 201 | 负面,抹不开 202 | 正面,补水效果超级好 203 | 正面,补水效果特别好 204 | 正面,放心 205 | 负面,透气性很一般 206 | 负面,比较少 207 | 正面,优惠活动很给力 208 | 正面,挺好上妆 209 | 负面,清洁能力差的要死 210 | 负面,难用 211 | 正面,价格低一点 212 | 负面,清洁能力弱 213 | 正面,遮瑕效果好 214 | 正面,送货迅速 215 | 正面,比较赞的 216 | 负面,效果一点不好 217 | 正面,亮白 218 | 中性,希望满意 219 | 正面,还不错啦 220 | 正面,赞一下 221 | 正面,卖家态度不错 222 | 正面,补水效果挺好的 223 | 正面,客服很细心 224 | 正面,洁面挺好的 225 | 正面,特划算 226 | 正面,颜色比较好看 227 | 正面,活动优惠 228 | 正面,超水润 229 | 正面,快递师傅态度很多 230 | 正面,很薄 231 | 正面,蛮补水的 232 | 正面,一直在用 233 | 正面,很喜欢 234 | 正面,服务到家 235 | 正面,香味好清淡 236 | 正面,清清爽爽的 237 | 中性,上妆效果比较厚重 238 | 正面,自然 239 | 正面,温和程度很好 240 | 中性,防晒效果 241 | 负面,太不好 242 | 正面,不假白 243 | 正面,非常滋润 244 | 正面,配送很给力 245 | 正面,补水挺好 246 | 正面,量也多 247 | 正面,还挺好用的 248 | 正面,非常不错 249 | 正面,清新 250 | 正面,物流比较快 251 | 正面,到货快 252 | 正面,隔离效果很好 253 | 正面,快递小哥好服务 254 | 正面,量比大 255 | 正面,易推开 256 | 正面,很适合 257 | 正面,薄点 258 | 正面,不好晕开 259 | 正面,不干燥 260 | 正面,香味很好闻 261 | 正面,冰冰凉凉 262 | 正面,有保湿效果 263 | 正面,质量杠杠滴 264 | 正面,服务态度很好 265 | 正面,发货速度非常快 266 | 负面,不是那么水润 267 | 正面,外观很漂亮 268 | 正面,物流没得说 269 | 负面,有点失望 270 | 正面,价位很给力 271 | 正面,优秀 272 | 负面,有点发干 273 | 正面,服务很耐心 274 | 正面,客服耐心 275 | 负面,味道不习惯 276 | 负面,起痘 277 | 正面,好卸妆 278 | 正面,价钱合理 279 | 正面,不腻 280 | 正面,快递大哥人很好 281 | 负面,包装不行 282 | 正面,快递的速度最喜欢 283 | 正面,值得信赖 284 | 正面,挺湿润 285 | 正面,可以 286 | 正面,补水美白效果挺不错 287 | 正面,发货快 288 | 正面,提亮偏黄的肤色 289 | 负面,好没用 290 | 正面,味道很好闻 291 | 正面,补水强 292 | 正面,卸妆还不错 293 | 正面,卸妆很好 294 | 正面,包装精美 295 | 正面,特别服帖 296 | 负面,最差的 297 | 正面,很迷你 298 | 正面,面膜纸很薄 299 | 正面,比较水润 300 | 正面,保湿效果特别好 301 | 负面,被骗了 302 | 正面,物流非常的快 303 | 正面,送货速度很快 304 | 正面,保湿真的好 305 | 正面,补水真的可以 306 | 正面,很水嫩 307 | 正面,很好涂抹 308 | 正面,没让人失望 309 | 中性,遮瑕力一般般 310 | 正面,很清爽 311 | 正面,挺补水 312 | 正面,物流还不错 313 | 正面,滋润度很好 314 | 正面,去除暗沉 315 | 正面,清洁能力还行 316 | 正面,洁面很干净 317 | 正面,快速 318 | 正面,效果非常棒 319 | 正面,价格相当实惠 320 | 正面,清洁效果很干净 321 | 正面,挺不错 322 | 正面,客服态度很好 323 | 负面,浪费钱 324 | 正面,太划算 325 | 正面,补水效果杠杠的 326 | 正面,好帖 327 | 正面,外表可以 328 | 正面,量大耐用 329 | 负面,痒 330 | 负面,较难清洗 331 | 正面,清香味淡淡的 332 | 正面,还挺好的 333 | 正面,挺好 334 | 负面,连连的 335 | 正面,价格有优势 336 | 正面,完美 337 | 正面,味道一样 338 | 正面,亮亮的 339 | 正面,还OK 340 | 正面,挺优惠的 341 | 中性,比较干 342 | 正面,修饰肤色 343 | 中性,乳液 344 | 正面,水份多多 345 | 负面,不太开心 346 | 正面,物流真不错 347 | 正面,有泡沫 348 | 正面,挺服帖的 349 | 正面,补水非常好 350 | 负面,活动不给力 351 | 正面,价格实惠 352 | 负面,不开心 353 | 正面,大小合适 354 | 正面,超出预期 355 | 负面,还是紧绷 356 | 负面,不怎么白 357 | 负面,很小 358 | 正面,新包装特别喜欢 359 | 负面,香味太重 360 | 正面,快递蛮快的 361 | 正面,好干 362 | 正面,更滑 363 | 正面,物流配送中心很快 364 | 正面,物流真快 365 | 正面,补水挺好的 366 | 中性,防晒效果不清楚 367 | 正面,活动很合适 368 | 正面,补水效果太好 369 | 正面,快递员态度很好 370 | 正面,包装高档 371 | 负面,快递三流 372 | 负面,过期 373 | 正面,挺清爽的 374 | 正面,皮肤亮亮的 375 | 正面,保湿效果不错 376 | 负面,遮瑕是假 377 | 负面,垃圾 378 | 正面,特别补水 379 | 正面,快递挺给力 380 | 负面,稍微干燥 381 | 负面,黏黏糊糊 382 | 正面,非常开心 383 | 负面,保质期比较近 384 | 正面,不紧崩 385 | 负面,辣脸 386 | 正面,活动价 387 | 正面,快递太给力了 388 | 正面,服务棒 389 | 正面,价格很便宜 390 | 正面,快捷 391 | 正面,挺薄的 392 | 正面,一直用 393 | 正面,保湿很不错 394 | 正面,补水效果还行 395 | 负面,不敢用 396 | 正面,卸妆干净 397 | 正面,质量很好 398 | 中性,妆感比较厚重 399 | 正面,活动很划算 400 | 正面,贴肤 401 | 正面,没有破损 402 | 正面,上妆比较滋润 403 | 正面,一点也不油 404 | 正面,香味特别喜欢 405 | 正面,遮瑕还好 406 | 正面,好用爆了 407 | 中性,还好 408 | 负面,有点点油 409 | 正面,味道挺好闻的 410 | 正面,价格不算贵 411 | 正面,很香 412 | 正面,发货飞快 413 | 负面,红肿 414 | 正面,渗透性很强 415 | 正面,洗得干净 416 | 负面,味道 417 | 正面,活动挺优惠的 418 | 正面,粉扑设计非常棒 419 | 正面,清洁力还行的 420 | 负面,酒精味浓浓的 421 | 负面,不值 422 | 负面,味道有点点膳 423 | 正面,丝润 424 | 正面,能遮暇 425 | 正面,好得不得了 426 | 正面,发货及时 427 | 正面,价位合理 428 | 负面,颜色偏深 429 | 正面,服务态度好 430 | 正面,没有刺激感 431 | 正面,送货很快 432 | 正面,配送服务一流的 433 | 中性,起泡量少的 434 | 正面,应该还可以 435 | 正面,快递特别给力 436 | 正面,赠品靠谱 437 | 负面,赠品没有 438 | 正面,泡沫很多 439 | 正面,润泽 440 | 负面,包装不是很好 441 | 负面,服务不敢恭维 442 | 正面,水润皮肤 443 | 正面,送货挺快 444 | 正面,快递速度快 445 | 正面,一直棒棒 446 | 负面,搓泥了 447 | 中性,有点小 448 | 中性,稍微有点干 449 | 正面,颜色喜欢 450 | 正面,容易吸收 451 | 正面,物流服务好 452 | 负面,不太好 453 | 正面,湿润 454 | 正面,特别水润 455 | 正面,不是特别油 456 | 中性,有点油 457 | 正面,定妆效果很好 458 | 正面,保湿效果还好吧 459 | 正面,气味相似 460 | 正面,无异常 461 | 中性,泛油光 462 | 负面,有点点过敏 463 | 负面,颜色偏暗 464 | 中性,包装 465 | 正面,精华液特别多 466 | 正面,真品牌 467 | 正面,物流有点慢 468 | 正面,卖家服务态度好 469 | 正面,价格不算高 470 | 负面,有些黏腻 471 | 正面,挺实惠的 472 | 负面,不推荐 473 | 正面,颜色自然 474 | 负面,有点香 475 | 正面,上档次 476 | 正面,最喜欢 477 | 负面,挺干燥的 478 | 正面,成膜速度非常快 479 | 负面,很粘 480 | 正面,补补水 481 | 正面,美白 482 | 正面,便宜不少 483 | 正面,听水嫩的 484 | 正面,很爽 485 | 正面,超值的 486 | 正面,超级棒 487 | 正面,特别喜欢 488 | 正面,很服帖 489 | 正面,上妆效果不错 490 | 正面,补水效果特别棒 491 | 正面,很滋养 492 | 正面,泡沫细腻 493 | 正面,蛮轻薄的 494 | 正面,补水效果超好 495 | 负面,不是太完美 496 | 正面,快递小哥很给力 497 | 中性,味道不一样 498 | 正面,很滑嫩 499 | 负面,洗不净 500 | 正面,卖家服务态度非常好 501 | 正面,很好看 502 | 正面,超实惠 503 | 正面,包装挺好 504 | 正面,物流出乎意外的快 505 | 正面,很持妆 506 | 正面,好划算 507 | 正面,精华挺多的 508 | 负面,保湿差一些 509 | 负面,味道太大了 510 | 正面,超级划算 511 | 正面,味道喜欢 512 | 正面,非常的好用 513 | 正面,超级喜欢 514 | 负面,滑滑的 515 | 负面,贵 516 | 正面,修饰肤色比较自然 517 | 正面,精华多 518 | 负面,很垃圾 519 | 负面,非常失望 520 | 负面,很忧伤 521 | 正面,白 522 | 负面,活动价格没有便宜很多 523 | 正面,挺自然的 524 | 正面,不油不腻 525 | 负面,特别的干 526 | 正面,卸妆温和 527 | 正面,不紧绷 528 | 正面,不错哦 529 | 正面,肤色很亮 530 | 正面,很细腻 531 | 正面,不伤皮肤 532 | 正面,清洁能力很给力 533 | 正面,物流速度挺快的 534 | 正面,味道香香的 535 | 正面,好一点 536 | 正面,优惠 537 | 正面,容易冲洗 538 | 正面,价位很亲民 539 | 正面,包装没有损坏 540 | 负面,一点不好用 541 | 正面,保湿效果很好 542 | 正面,遮瑕不错 543 | 正面,挺遮瑕 544 | 正面,美白效果很好 545 | 正面,异味没有 546 | 正面,好用的 547 | 负面,塑料味太浓 548 | 负面,卸不干净 549 | 正面,快递专业 550 | 正面,价格很优惠 551 | 正面,质地轻薄 552 | 正面,吸收情况可以 553 | 负面,有点白 554 | 正面,用着很好 555 | 正面,卸妆效果很一般 556 | 正面,挺温和 557 | 正面,包装好 558 | 中性,遮暇一般般 559 | 负面,不多 560 | 负面,会紧缩 561 | 正面,颜色好看 562 | 正面,泡沫很丰富 563 | 正面,快递小哥好 564 | 正面,香味可以 565 | 正面,包装也很好 566 | 正面,太好了 567 | 负面,浮了 568 | 正面,持久度不错 569 | 正面,挺喜欢的 570 | 负面,没有介绍的那么遮盖红血丝 571 | 正面,快递员很细心 572 | 中性,清洁效果一般般吧 573 | 负面,不好涂开 574 | 负面,泡沫没什么 575 | 正面,包装 576 | 正面,包装比较好 577 | 负面,物流太慢了 578 | 正面,涂抹均匀 579 | 中性,酒精味那么重 580 | 负面,客服态度极差 581 | 正面,价格挺实惠 582 | 正面,挺好用 583 | 正面,挺划算 584 | 正面,泡泡多 585 | 负面,客服真的忙 586 | 正面,遮黄气暗沉 587 | 正面,价格优惠 588 | 负面,很滑 589 | 正面,物流快速 590 | 正面,提亮肤色效果好 591 | 中性,控油效果 592 | 负面,包装简陋 593 | 正面,收缩毛孔 594 | 正面,效果很不错 595 | 正面,味道不错 596 | 正面,好干净 597 | 正面,水份很多 598 | 正面,白嫩 599 | 正面,量多 600 | 负面,保质期太短 601 | 正面,补水效果很明显 602 | 正面,快递小哥 603 | 正面,通透 604 | 正面,服务棒棒哒 605 | 正面,不会刺痛 606 | 正面,挺环保 607 | 正面,超喜欢的 608 | 正面,确实不错 609 | 正面,包装好看 610 | 正面,挺迅速的 611 | 正面,活动不错 612 | 中性,偏白 613 | 负面,清洁能力不太好 614 | 正面,外壳好看 615 | 正面,没有过敏反应 616 | 正面,活动 617 | 正面,挺轻薄的 618 | 正面,问道可以 619 | 负面,遮瑕不是太好 620 | 负面,黏黏的 621 | 正面,快递快 622 | 正面,补水效果 623 | 负面,味道不好 624 | 正面,有点白 625 | 正面,精华蛮多 626 | 正面,活动挺便宜 627 | 负面,好小 628 | 正面,吸收还好 629 | 正面,还挺省 630 | 负面,很硬 631 | 正面,新包装样式很喜欢 632 | 正面,颜色很正 633 | 正面,快递神速 634 | 正面,包装很好看 635 | 正面,物流真是神速 636 | 正面,外观好看 637 | 正面,发货神速 638 | 中性,还行 639 | 正面,大爱呀 640 | 正面,真不错 641 | 正面,满分 642 | 正面,没有过敏 643 | 正面,快递很负责 644 | 正面,价格挺实惠的 645 | 正面,收货很快 646 | 正面,吸收挺好 647 | 正面,活动便宜实惠 648 | 正面,不会很干 649 | 负面,太假了 650 | 负面,有点火辣辣的 651 | 负面,遮暇功能差一些 652 | 正面,肤色好好 653 | 负面,渣货 654 | 正面,快递小哥送货到家 655 | 正面,一点也不浮 656 | 正面,贴合度很好 657 | 正面,精华液很好 658 | 正面,一般 659 | 正面,气味甜美 660 | 负面,优惠力度 661 | 负面,可干 662 | 负面,香精 663 | 正面,美美的 664 | 负面,酒精的味道比较重 665 | 正面,好香 666 | 正面,好的没话说 667 | 正面,物流好用 668 | 正面,遮瑕效果很好 669 | 负面,泛白 670 | 正面,送货非常好 671 | 负面,客服不合格 672 | 正面,便宜了很多 673 | 正面,提亮效果不错 674 | 正面,赠品好有分量 675 | 正面,强力推荐 676 | 正面,好便宜 677 | 正面,良好 678 | 正面,活动很划来 679 | 正面,清凉 680 | 负面,效果洗不净 681 | 正面,又白又亮 682 | 负面,香味不太喜欢 683 | 正面,客服态度也很好 684 | 正面,上妆效果容易上装 685 | 正面,很好涂开 686 | 正面,有提亮 687 | 正面,面膜纸不厚 688 | 正面,颜色有点暗 689 | 正面,挺漂亮的 690 | 中性,泡沫丰富度一般 691 | 正面,包装漂亮 692 | 正面,包装完整 693 | 正面,很干净 694 | 正面,666 695 | 正面,快递点个赞 696 | 负面,不怎么起泡沫 697 | 正面,颜色比较自然 698 | 正面,不痒 699 | 中性,会不会过敏 700 | 正面,好吸收 701 | 正面,遮瑕效果挺好 702 | 正面,包装很高大尚 703 | 负面,快递员投诉 704 | 正面,挺好了 705 | 负面,泡沫有点多 706 | 正面,光洁 707 | 正面,快递员 708 | 正面,效果明显 709 | 正面,赠品 710 | 正面,快递小哥送货速度快 711 | 正面,价格非常合适 712 | 正面,商家一百个赞 713 | 正面,快递小个很是给力 714 | 正面,包装很漂亮 715 | 正面,味道挺清淡的 716 | 正面,确实挺白的 717 | 正面,喜欢 718 | 负面,不怎么亮肤 719 | 正面,包装完好无损 720 | 负面,包装有点失望 721 | 负面,生产日期比较旧 722 | 负面,不太适合 723 | 正面,推开不错 724 | 负面,发错 725 | 负面,油腻腻的 726 | 正面,防晒效果不错 727 | 正面,不太刺激 728 | 正面,量也大 729 | 负面,有些油 730 | 正面,新包装 731 | 正面,有提亮的效果 732 | 负面,好少 733 | 正面,上妆效果满好的 734 | 正面,持妆不错 735 | 正面,美白效果 736 | 正面,还保湿 737 | 正面,比较好推开 738 | 正面,很多泡泡 739 | 正面,价格很合理 740 | 负面,太干了 741 | 正面,赞一个 742 | 负面,失望 743 | 正面,特别干净 744 | 正面,活动便宜 745 | 正面,比较喜欢 746 | 正面,蛮不错 747 | 正面,营养液很充足 748 | 负面,容易油 749 | 负面,油 750 | 正面,浮粉 751 | 正面,特别特别划算 752 | 正面,快递服务态度好 753 | 正面,挺实惠 754 | 正面,不怎么油腻 755 | 正面,价格超级优惠 756 | 正面,比较优惠 757 | 负面,不爽 758 | 负面,遮瑕效果没有 759 | 正面,很给力 760 | 正面,真的很耐斯 761 | 正面,很控油 762 | 正面,遮瑕效果超好 763 | 正面,送货速度超快 764 | 正面,隔离 765 | 正面,气色很好 766 | 正面,清洁能力不错 767 | 正面,客服非常好 768 | 正面,瓶子很漂亮 769 | 正面,遮暇效果还不错 770 | 正面,遮盖力好 771 | 正面,油而不腻 772 | 正面,赠品很实在 773 | 正面,容易清洁 774 | 负面,酸酸的 775 | 正面,超清爽的 776 | 中性,白了一点点 777 | 中性,遮瑕效果一般 778 | 负面,礼盒包装没有 779 | 正面,挺保湿 780 | 正面,气味光滑 781 | 正面,隔离效果还可以 782 | 正面,赠品实在 783 | 正面,滑滑的 784 | 负面,成膜有点慢 785 | 正面,运货速度非常快 786 | 正面,价钱优惠 787 | 正面,超合算 788 | 负面,起皮 789 | 负面,少了点 790 | 正面,物流点赞 791 | 负面,没那么好用 792 | 正面,吸收很不错 793 | 负面,服务不好 794 | 正面,价廉 795 | 正面,更好 796 | 正面,不脱妆 797 | 正面,速度太快了 798 | 负面,商家不解决 799 | 正面,亮肤 800 | 中性,有点白 801 | 正面,好用 802 | 正面,清透 803 | 负面,包装忒简单 804 | 正面,活动很实惠 805 | 正面,价钱超级值得 806 | 正面,特别合算 807 | 正面,保湿度很好 808 | 负面,很不开森 809 | 正面,价格便宜 810 | 正面,好好用 811 | 正面,泡沫多 812 | 正面,挺自然 813 | 正面,好自然 814 | 正面,态度很好 815 | 正面,赠品不少 816 | 正面,非常好 817 | 正面,可以啊 818 | 正面,特别的好用 819 | 负面,不是很值 820 | 负面,保湿有点干 821 | 负面,卸妆水很少 822 | 正面,时间快 823 | 正面,补水还行 824 | 正面,清洁效果好 825 | 正面,包装完好 826 | 正面,清洁皮肤效果很好 827 | 正面,配送很快 828 | 正面,补水效果杠杠滴 829 | 负面,气味不好闻 830 | 正面,盖子松的 831 | 正面,瓶口方便 832 | 正面,味道比较喜欢 833 | 正面,送货飞快 834 | 正面,客服很有耐心 835 | 负面,赠品没 836 | 负面,好假 837 | 正面,小哥服务态度好 838 | 正面,白的自然 839 | 正面,量很足 840 | 正面,物流给了 841 | 负面,都是胶 842 | 正面,很水润 843 | 负面,不是很白 844 | 正面,收货完美 845 | 中性,有点滑滑的 846 | 正面,补水好 847 | 正面,价格很美丽 848 | 正面,不敏感 849 | 中性,不错 850 | 正面,优惠力度大 851 | 正面,无异常不适 852 | 中性,修复角质层 853 | 正面,还好 854 | 正面,满喜欢的 855 | 正面,香味喜欢 856 | 正面,味道很自然 857 | 正面,量挺多的 858 | 负面,瓶盖碎了 859 | 正面,物流特别特别给力 860 | 中性,是正品 861 | 正面,水好多 862 | 正面,包装很可爱 863 | 正面,挺亮白的 864 | 负面,非常的不好 865 | 正面,滋润 866 | 正面,不蜕皮 867 | 正面,快递员很敬业 868 | 正面,快递还可以 869 | 正面,物流速度太快了 870 | 正面,微微一点白 871 | 负面,比较油腻 872 | 正面,速度佩服 873 | 负面,烂东西 874 | 负面,精华很少 875 | 负面,过敏 876 | 正面,持久度挺ok的 877 | 正面,送货速度非常快 878 | 正面,棒棒哒 879 | 正面,吸收挺快 880 | 正面,成膜快 881 | 正面,差不多 882 | 正面,清洁度比较好 883 | 正面,物流真是快 884 | 中性,隔离效果 885 | 负面,味道不喜欢 886 | 负面,不保湿 887 | 正面,清洁能力还好 888 | 正面,水嫩的 889 | 中性,还可以 890 | 正面,非常划算 891 | 正面,提亮肤色非常不错 892 | 正面,卡粉不会有 893 | 正面,非常温和 894 | 正面,售后不错 895 | 正面,客服态度好 896 | 正面,挺满意 897 | 正面,清洁能力有一定的 898 | 中性,没有多大效果 899 | 正面,特喜欢 900 | 中性,是不是正品 901 | 负面,不吸收 902 | 正面,补水很强 903 | 负面,最垃圾 904 | 负面,那么白 905 | 正面,适合 906 | 正面,很很用的 907 | 正面,一如既往的好 908 | 负面,包装嫌弃 909 | 负面,没洗干净 910 | 正面,活动还挺划算的 911 | 正面,没有过敏现象 912 | 正面,清洁度还不错 913 | 正面,超级满意 914 | 正面,不加白 915 | 正面,快递小哥辛苦了 916 | 正面,非常自然 917 | 正面,上妆效果容易上妆 918 | 正面,经济实惠 919 | 正面,香味淡淡的 920 | 负面,正品 921 | 正面,快递速度真不是盖的 922 | 正面,味道很喜欢 923 | 负面,美白效果不是太明显 924 | 负面,会掉粉 925 | 正面,水分足 926 | 正面,一点也不紧绷 927 | 正面,味道好闻 928 | 负面,持久情况 929 | 正面,快递及时 930 | 正面,香味淡淡得 931 | 正面,比较自然 932 | 正面,细滑 933 | 正面,白白嫩嫩的 934 | 正面,很补水 935 | 正面,好的 936 | 负面,涨价太多了 937 | 正面,浮粉现象不会有 938 | 正面,清香淡淡的 939 | 负面,一点点 940 | 负面,包装太随便了 941 | 正面,好精致 942 | 正面,修正肤色 943 | 正面,润 944 | 正面,很开心 945 | 正面,包装很精美 946 | 正面,一点刺激感都没有 947 | 中性,保湿度一般般 948 | 负面,快要过期 949 | 负面,差死了 950 | 负面,面积太小 951 | 正面,颜色好 952 | 正面,包装新 953 | 正面,包装有档次 954 | 正面,很贴皮肤 955 | 正面,轻薄 956 | 负面,太失望了 957 | 正面,性价比较高 958 | 中性,不知道是不是正品 959 | 中性,颜色稍微白一点 960 | 正面,效果不错 961 | 负面,包装太简陋 962 | 正面,便宜一点 963 | 正面,小礼品 964 | 正面,快递服务不错 965 | 正面,很划算的 966 | 正面,比较贴合 967 | 正面,水分还可以 968 | 正面,有点脱皮 969 | 负面,泡沫少 970 | 负面,不是很好 971 | 正面,粘稠些 972 | 正面,水分充足 973 | 正面,到货速度很快 974 | 正面,快递小哥服务态度特别好 975 | 正面,水水润润的 976 | 中性,清爽度 977 | 正面,补水效果非常好 978 | 正面,物流棒棒哒 979 | 正面,客服服务态度不错 980 | 正面,颜色粉粉的 981 | 正面,隔离效果很不错 982 | 正面,物流挺快 983 | 正面,不是那么白 984 | 正面,服务周到 985 | 正面,不起干皮 986 | 正面,服务就是好 987 | 正面,活动超划算 988 | 正面,物有所值 989 | 正面,给个赞 990 | 正面,超级服帖 991 | 正面,服务非常好 992 | 正面,遮暇 993 | 正面,很舒服 994 | 负面,破了 995 | 正面,快递小哥很礼貌 996 | 正面,哑光质感 997 | 正面,价位合适 998 | 负面,刺痛 999 | 正面,配送速度很快 1000 | 正面,赠品非常不错 1001 | 正面,气味很好闻 1002 | 正面,价钱要低得多 1003 | 正面,补水效果还是不错的 1004 | 正面,正品 1005 | 正面,礼物很好 1006 | 正面,挺服帖 1007 | 正面,很惊喜 1008 | 负面,客服敷衍了事 1009 | 正面,隔离效果挺不错 1010 | 负面,不滋润 1011 | 中性,有点滑 1012 | 正面,便宜 1013 | 正面,服务态度很棒 1014 | 负面,客服回复太慢 1015 | 正面,很柔暖 1016 | 正面,水水的 1017 | 正面,物流速度很快 1018 | 负面,有点小 1019 | 负面,不持妆 1020 | 正面,送货超级快 1021 | 正面,快递很快 1022 | 负面,长痘 1023 | 负面,挺油腻 1024 | 负面,稍微偏硬 1025 | 正面,包装没有破损 1026 | 正面,送货很给力 1027 | 负面,外包装 1028 | 正面,开票快 1029 | 正面,很值 1030 | 正面,遮暇还可以 1031 | 正面,防晒还算可以 1032 | 正面,价格多多优惠 1033 | 中性,正不正品 1034 | 中性,味道一般 1035 | 正面,赠品不错 1036 | 正面,很服贴 1037 | 负面,就要过期了 1038 | 正面,卸妆非常彻底 1039 | 正面,优惠多多 1040 | 正面,肤色提亮很多 1041 | 正面,清洁效果特别好 1042 | 正面,快递就是快 1043 | 正面,好服帖 1044 | 正面,湿湿润润的 1045 | 正面,很轻薄 1046 | 正面,应该是真的 1047 | 正面,快递真的很快 1048 | 负面,上妆超级差 1049 | 中性,有一点白 1050 | 正面,可以的 1051 | 正面,这么便宜 1052 | 正面,更滋润 1053 | 负面,有点小贵 1054 | 负面,再便宜点 1055 | 正面,活动价格优惠 1056 | 正面,一直信赖 1057 | 正面,好惊喜 1058 | 负面,保质期不足四年 1059 | 正面,性价比真高 1060 | 正面,味道淡淡的清香 1061 | 正面,水份挺足的 1062 | 正面,清洁能力蛮好的 1063 | 正面,贴个面部 1064 | 正面,到货很快 1065 | 正面,味道自然 1066 | 正面,补水棒棒哒 1067 | 正面,非常速度 1068 | 负面,有点麻烦 1069 | 正面,还是不错的 1070 | 负面,包装不好 1071 | 正面,赠的东西挺多的 1072 | 正面,很不错的 1073 | 正面,隔离效果好 1074 | 正面,快递超赞 1075 | 负面,水份几乎没有 1076 | 负面,泡沫不太好洗掉 1077 | 正面,没有出现过敏 1078 | 正面,还行 1079 | 正面,超神速 1080 | 正面,大小刚好 1081 | 正面,上妆轻薄 1082 | 正面,快递人员服务态度很好 1083 | 正面,超补水 1084 | 正面,补湿 1085 | 负面,气味重 1086 | 正面,还行吧 1087 | 负面,物流应该改进 1088 | 正面,确实很好 1089 | 正面,杠杠的 1090 | 正面,卖家服务好 1091 | 正面,很熟服 1092 | 正面,容易打开 1093 | 正面,非常的服帖 1094 | 正面,感觉不错 1095 | 正面,不拉眼 1096 | 正面,包装真心不错 1097 | 正面,接近肤色 1098 | 正面,方便 1099 | 正面,味道差不多 1100 | 正面,物流够快 1101 | 正面,应该挺好的 1102 | 正面,绝对正品 1103 | 负面,不适应 1104 | 正面,泡沫适中 1105 | 正面,保湿效果好 1106 | 正面,粉质细 1107 | 正面,增白 1108 | 正面,商家不错 1109 | 正面,量大 1110 | 正面,服务很满意 1111 | 负面,没有说的那么保湿 1112 | 负面,包装有点简陋 1113 | 负面,清洁能力洗不干净 1114 | 正面,比较轻薄 1115 | 正面,支持 1116 | 中性,是不是真品 1117 | 负面,很旧 1118 | 负面,遮不住什么 1119 | 负面,有点卡粉 1120 | 正面,水份足 1121 | 正面,没毛病 1122 | 正面,外观高大上 1123 | 正面,细腻 1124 | 正面,省钱 1125 | 正面,水比较多 1126 | 正面,快递师傅很给力 1127 | 正面,价格还算实惠 1128 | 中性,有点黏黏 1129 | 负面,比较油 1130 | 正面,价格很亲民 1131 | 正面,很贴脸 1132 | 正面,遮黄效果特别好 1133 | 正面,不会差 1134 | 正面,上妆效果还好 1135 | 正面,超好用 1136 | 正面,速度给个好评 1137 | 负面,东西少了 1138 | 负面,服务态度不好 1139 | 正面,挺好的 1140 | 正面,价钱实惠 1141 | 正面,不过敏 1142 | 正面,好极了 1143 | 正面,很好 1144 | 正面,包装新款 1145 | 正面,隔离非常好用 1146 | 正面,包装挺不错 1147 | 正面,很柔滑 1148 | 正面,贴装 1149 | 正面,味道可以 1150 | 正面,补水没问题 1151 | 正面,味道很香 1152 | 正面,好喜欢 1153 | 正面,物流常快 1154 | 正面,快递 1155 | 负面,补水没有太大感觉 1156 | 负面,太坑了 1157 | 正面,很持久 1158 | 负面,味道太刺鼻 1159 | 正面,量足 1160 | 中性,效果没什么突出的 1161 | 正面,快递小哥服务态度比较好 1162 | 正面,特别细腻 1163 | 正面,保湿效果还行 1164 | 正面,包装很简陋 1165 | 正面,很好用 1166 | 正面,挺超值的 1167 | 正面,快递特别快 1168 | 正面,挺划算的 1169 | 负面,假货 1170 | 正面,质量不错 1171 | 正面,挺满意的 1172 | 正面,价格很合适 1173 | 正面,挺通透的 1174 | 正面,持妆效果不错 1175 | 正面,好,用 1176 | 正面,用着好 1177 | 负面,气味刺鼻 1178 | 正面,味道非常好闻 1179 | 负面,卸不掉 1180 | 正面,价格很好 1181 | 负面,闷痘 1182 | 正面,洁肤很好 1183 | 正面,挺湿润的 1184 | 正面,图案漂亮 1185 | 正面,价位 1186 | 正面,价钱美丽 1187 | 正面,非常好用 1188 | 负面,很心塞 1189 | 负面,泡泡很少 1190 | 正面,五星 1191 | 正面,包装精致 1192 | 正面,柔软 1193 | 正面,美美哒 1194 | 负面,比较费 1195 | 正面,物流就是快 1196 | 正面,持久度四星 1197 | 正面,真品 1198 | 正面,包装很大气 1199 | 正面,一点也不干 1200 | 正面,真心划算 1201 | 正面,效果挺好的 1202 | 正面,容易推开 1203 | 正面,补水特别好 1204 | 正面,很棒 1205 | 正面,提亮肤色不夸张 1206 | 正面,经济 1207 | 正面,快递大哥好评 1208 | 正面,很划算 1209 | 正面,性价比很高 1210 | 中性,粉浮着 1211 | 正面,太超值 1212 | 负面,有点硬 1213 | 正面,没有什么不良反应 1214 | 正面,体亮自然 1215 | 中性,泡沫不多 1216 | 正面,上妆效果很自然 1217 | 正面,增品没收到 1218 | 正面,隔离效果挺好的 1219 | 负面,好差 1220 | 正面,不粘稠 1221 | 正面,服务一流 1222 | 中性,清洁能力 1223 | 负面,也不好使 1224 | 正面,清洁 1225 | 正面,太合适了 1226 | 正面,特别滋润 1227 | 正面,味道很好 1228 | 正面,补水效果还不错 1229 | 正面,挺喜欢 1230 | 正面,味道很熟悉 1231 | 正面,爽 1232 | 负面,日期不是新的 1233 | 负面,肤色不正 1234 | 正面,5星好评 1235 | 正面,很亲和 1236 | 正面,没有过敏不适 1237 | 正面,优惠活动 1238 | 正面,很细 1239 | 正面,不是那种特别厚重的百 1240 | 正面,价格多多促销 1241 | 正面,值得推荐 1242 | 正面,非常棒 1243 | 正面,洗的干净 1244 | 正面,白皙 1245 | 负面,挺麻烦的 1246 | 正面,味道还可以 1247 | 正面,挺快 1248 | 负面,是假货 1249 | 正面,蛮好 1250 | 正面,遮瑕的效果特别好 1251 | 正面,非常满意 1252 | 正面,便宜又实惠 1253 | 正面,客服热心 1254 | 正面,有光泽 1255 | 正面,持久情况 1256 | 正面,服帖 1257 | 正面,活动这么便宜 1258 | 正面,快递小哥给力 1259 | 正面,物超所值 1260 | 正面,味道不刺鼻 1261 | 正面,很贴合肤色 1262 | 负面,卸妆效果一般般 1263 | 负面,持久度不好 1264 | 正面,遮瑕 1265 | 负面,小小 1266 | 正面,很白 1267 | 正面,均匀 1268 | 负面,精华水少 1269 | 负面,包装盒压扁了 1270 | 正面,补水效果不错 1271 | 正面,真的很不错 1272 | 正面,很清爽保湿 1273 | 正面,一如既往的喜欢 1274 | 正面,发货速度快 1275 | 正面,味道香 1276 | 中性,上妆效果一般 1277 | 负面,有点黑 1278 | 正面,美白很好 1279 | 负面,有些失望 1280 | 负面,卡 1281 | 正面,水分多 1282 | 正面,上乘 1283 | 正面,价格亲民 1284 | 正面,保湿效果挺可以 1285 | 正面,便宜很多 1286 | 正面,赠品很多 1287 | 正面,发货迅速 1288 | 正面,无紧绷感 1289 | 正面,发货挺快 1290 | 负面,不好用 1291 | 正面,不是特别油腻 1292 | 正面,物美价廉 1293 | 正面,快递小哥服务态度很好 1294 | 正面,优惠券 1295 | 负面,一点都不水润 1296 | 正面,效果不错的 1297 | 正面,物流没话说 1298 | 正面,不遮眼睛 1299 | 中性,好用 1300 | 正面,气味淡淡的 1301 | 正面,挺合适的 1302 | 正面,快递好快 1303 | 正面,白了一个度 1304 | 负面,是次品 1305 | 正面,更优惠 1306 | 正面,包装挺好的 1307 | 负面,遮瑕效果不好 1308 | 正面,快递超快 1309 | 正面,味道很不错 1310 | 负面,遮瑕不适合 1311 | 正面,超满意 1312 | 负面,有点胶味 1313 | 正面,水嫩 1314 | 正面,卸得干净 1315 | 负面,包装太丑了 1316 | 正面,还喜欢 1317 | 正面,精华液多 1318 | 负面,商家态度极差 1319 | 正面,好快就到 1320 | 正面,纸质不错 1321 | 正面,最好用 1322 | 正面,很显白 1323 | 正面,不是特别显白 1324 | 正面,清洁很彻底 1325 | 正面,提好的 1326 | 负面,浮粉 1327 | 正面,防晒不错 1328 | 正面,物流速度快 1329 | 正面,很保水 1330 | 正面,显白 1331 | 正面,不保湿 1332 | 正面,物流非常强 1333 | 负面,很不好 1334 | 负面,保质期到期 1335 | 正面,不够细腻 1336 | 负面,味道有点刺鼻 1337 | 正面,用着舒服 1338 | 中性,清洁作用很一般 1339 | 正面,快递迅速 1340 | 中性,很不错 1341 | 正面,补水没什么问题 1342 | 正面,持久可以 1343 | 正面,礼品很好 1344 | 正面,挺润的 1345 | 正面,很漂亮 1346 | 正面,提亮不错 1347 | 正面,还挺好 1348 | 负面,一点点红 1349 | 正面,很湿润 1350 | 正面,客服很好 1351 | 负面,粉液一般般 1352 | 正面,好开心 1353 | 负面,好干燥 1354 | 正面,显得皮肤很白 1355 | 负面,很干 1356 | 正面,挺水润 1357 | 正面,清薄 1358 | 正面,发货速度很快 1359 | 正面,过敏了 1360 | 正面,薄薄的 1361 | 正面,干净 1362 | 正面,一直都用 1363 | 正面,挺补水的 1364 | 正面,比较有气色 1365 | 正面,很平整 1366 | 正面,价格还可以 1367 | 正面,持久度还行 1368 | 正面,跟服帖 1369 | 正面,价钱不贵 1370 | 负面,假的 1371 | 正面,非常的实惠 1372 | 中性,挺好的 1373 | 正面,物流超快 1374 | 正面,比较温和 1375 | 正面,质优价廉 1376 | 正面,香味特喜欢 1377 | 负面,太干 1378 | 中性,还行吧 1379 | 中性,控油效果一般 1380 | 正面,补水不错 1381 | 负面,不行 1382 | 负面,不怎么补水 1383 | 正面,便宜多了 1384 | 正面,真实 1385 | 中性,遮暇效果一般般 1386 | 正面,薄 1387 | 正面,超划算 1388 | 负面,漏了 1389 | 正面,好的很 1390 | 正面,底色很好 1391 | 正面,包装很细心 1392 | 正面,味道可以的 1393 | 正面,最实汇的 1394 | 负面,欺骗顾客 1395 | 正面,护肤很适合 1396 | 正面,发货超快 1397 | 正面,没有干粉 1398 | 负面,味道刺鼻 1399 | 负面,服务太差了 1400 | 正面,很光滑 1401 | 正面,物流也快 1402 | 中性,美白尚不明显 1403 | 正面,特别好 1404 | 中性,吸收情况有点厚重 1405 | 正面,不长闭合 1406 | 中性,补水 1407 | 正面,超级滋润 1408 | 正面,颜色正好 1409 | 正面,真快 1410 | 正面,发货速度一流的 1411 | 正面,好很多 1412 | 正面,还好吧 1413 | 正面,补水的 1414 | 正面,快递真的很快呀 1415 | 正面,隔离效果不错 1416 | 正面,发货物流超快 1417 | 负面,包装太差了 1418 | 正面,活动便宜了很多 1419 | 正面,物流超级快 1420 | 正面,服务杠杠的 1421 | 正面,有点油 1422 | 正面,货真价实 1423 | 正面,超值 1424 | 负面,味道太香了 1425 | 正面,挺细腻 1426 | 正面,物流太快了 1427 | 正面,价位经济 1428 | 负面,卸妆不是太干净 1429 | 正面,挺舒服 1430 | 正面,很有用 1431 | 正面,便宜了好多 1432 | 负面,太白了 1433 | 正面,补水效果很不错 1434 | 负面,快递太不靠谱 1435 | 负面,有点假白 1436 | 正面,价格便宜实惠 1437 | 负面,酒精味很明显 1438 | 负面,有一点点痒 1439 | 正面,包装很好 1440 | 正面,开心 1441 | 正面,温和的 1442 | 正面,礼品 1443 | 正面,上妆透亮 1444 | 正面,应该可以 1445 | 正面,快递小哥非常给力 1446 | 正面,点赞 1447 | 正面,快递公司给力 1448 | 正面,清爽爽的 1449 | 负面,太差 1450 | 负面,真心不好用 1451 | 正面,真的好 1452 | 负面,清洁不是很够 1453 | 正面,卸妆很干净 1454 | 正面,不跑妆 1455 | 正面,不会过敏 1456 | 正面,价廉物美 1457 | 正面,看起来不错 1458 | 正面,活动最合适 1459 | 正面,变白了 1460 | 中性,遮瑕效果 1461 | 正面,很满意 1462 | 正面,物流很给力 1463 | 正面,物流配送非常快 1464 | 正面,一点也不刺激 1465 | 正面,提亮肤色 1466 | 正面,白白透透的 1467 | 正面,不会浮粉 1468 | 正面,比较方便 1469 | 正面,吸收很快 1470 | 负面,辣眼睛 1471 | 正面,实惠 1472 | 中性,快递盒大大的 1473 | 中性,遮瑕力一般 1474 | 正面,很滋润 1475 | 正面,比较好用 1476 | 正面,白的很自然 1477 | 负面,物流慢死 1478 | 正面,好洗 1479 | 正面,不浮粉 1480 | 正面,上妆很快 1481 | 正面,不干涩 1482 | 负面,包装盒太简陋了 1483 | 正面,价格 1484 | 负面,包装差劲 1485 | 正面,味道没错 1486 | 正面,真喜欢 1487 | 正面,很满足 1488 | 正面,比较好涂开 1489 | 正面,痘痘消下去 1490 | 负面,感觉不高 1491 | 正面,妆感还可以 1492 | 正面,赠品到位 1493 | 正面,价位非常合适 1494 | 正面,温和性的 1495 | 负面,挺干的 1496 | 正面,配送服务态度很好 1497 | 负面,很气人 1498 | 正面,很亮 1499 | 中性,轻微酒精味 1500 | 正面,超级补水 1501 | 正面,透气 1502 | 正面,卸妆效果很好 1503 | 负面,差 1504 | 正面,味道挺好的 1505 | 负面,会起脂肪粒 1506 | 负面,太裸妆了 1507 | 正面,服务满意 1508 | 负面,不太喜欢 1509 | 负面,遮暇效果一点都没有 1510 | 正面,精华特别多 1511 | 正面,特别自然 1512 | 正面,包装还不错 1513 | 负面,形状不规整 1514 | 正面,很修复 1515 | 正面,赞 1516 | 负面,很讨厌 1517 | 正面,收货迅速 1518 | 正面,比较划算 1519 | 中性,价格没有原来美好 1520 | 正面,不厚重 1521 | 正面,包装非常好 1522 | 正面,不错不错 1523 | 正面,没什么过敏 1524 | 正面,送货速度快 1525 | 正面,太合适 1526 | 正面,味道不浓重 1527 | 正面,分量足 1528 | 正面,物流快 1529 | 正面,挺不错的 1530 | 负面,欺骗 1531 | 中性,遮盖力一般 1532 | 正面,瓶子不错 1533 | 正面,很自然 1534 | 正面,特价 1535 | 正面,面膜纸服帖 1536 | 负面,不怎么样 1537 | 正面,快递强大 1538 | 正面,瓶子新款 1539 | 负面,不喜欢 1540 | 负面,漏水 1541 | 正面,挺干净 1542 | 正面,价格不高 1543 | 正面,活动价格很实惠 1544 | 负面,客服态度敷衍了事 1545 | 正面,不黏不腻 1546 | 负面,有点油 1547 | 正面,好评 1548 | 正面,吸收挺好的 1549 | 负面,有点坑 1550 | 负面,没用 1551 | 中性,很舒服 1552 | 正面,很实惠 1553 | 正面,超级多 1554 | 正面,性价比高 1555 | 正面,卖家很好 1556 | 正面,发货速度挺快的 1557 | 正面,味道 1558 | 正面,很润 1559 | 正面,保湿不错 1560 | 正面,水润润的 1561 | 负面,太差了 1562 | 负面,包装太简便 1563 | 正面,持久情况很好 1564 | 正面,太好用了 1565 | 正面,很棒了 1566 | 正面,一片一片的 1567 | 正面,态度好 1568 | 正面,面膜纸丝薄 1569 | 正面,提好用 1570 | 正面,快递小哥神速 1571 | 正面,不油腻 1572 | 正面,颜色相近 1573 | 正面,不错 1574 | 正面,五分好评 1575 | 正面,气味蛮好 1576 | 负面,老搓泥 1577 | 正面,活动超级合适 1578 | 正面,快递小哥很热情 1579 | 中性,一般 1580 | 负面,有点儿掉妆 1581 | 正面,很多 1582 | 正面,挺小只 1583 | 正面,颜色正合适 1584 | 正面,物流给力 1585 | 正面,略带香味 1586 | 负面,快递的包装中空的 1587 | 负面,超级难用 1588 | 正面,挺喜欢用的 1589 | 正面,还不错 1590 | 正面,挺水润的 1591 | 正面,补水够用了 1592 | 正面,遮瑕没有那么强 1593 | 正面,清洁能力挺干净的 1594 | 负面,特别少 1595 | 正面,上妆效果很好 1596 | 正面,卸妆挺干净 1597 | 正面,蛮不错的 1598 | 负面,稍微过敏 1599 | 正面,不贵 1600 | 正面,是正品 1601 | 正面,太划算了 1602 | 正面,真的很好 1603 | 正面,包装完美 1604 | 正面,又划算 1605 | 中性,效果还不知道 1606 | 正面,包装很严实 1607 | 正面,物流太棒了 1608 | 正面,物流神速 1609 | 正面,颜色挺合适 1610 | 正面,是真品 1611 | 正面,价格较便宜 1612 | 正面,不是很好吸收 1613 | 正面,超级好 1614 | 负面,掉皮 1615 | 负面,淡斑真没看出来 1616 | 正面,较温和 1617 | 正面,泡沫挺多的 1618 | 正面,棒棒的 1619 | 正面,速度值得点赞 1620 | 正面,精华素满满 1621 | 正面,超极好 1622 | 正面,过得去 1623 | 正面,很衬肤色 1624 | 正面,持久情况还可以 1625 | 正面,味道淡淡的 1626 | 正面,吸收特别好 1627 | 正面,卸妆比较干净 1628 | 正面,有美白效果 1629 | 正面,很方便 1630 | 正面,质地很温和 1631 | 正面,物流很准时 1632 | 正面,清洁太给力了 1633 | 负面,不适合 1634 | 正面,划算多了 1635 | 负面,质量不怎么样 1636 | 正面,老板很好 1637 | 正面,快递很给力 1638 | 负面,增白效果不喜欢 1639 | 正面,很高大上 1640 | 正面,价格合理 1641 | 负面,没有免邮券 1642 | 正面,蛮好用的 1643 | 正面,颜值很高 1644 | 正面,送货速度真的很快 1645 | 正面,好实惠 1646 | 正面,真心不错 1647 | 正面,日期新鲜 1648 | 负面,快递 1649 | 负面,刺激皮肤 1650 | 正面,颜色比较均匀 1651 | 中性,有点稠 1652 | 正面,挺好用的 1653 | 正面,不粘 1654 | 正面,货真价值 1655 | 正面,美白效果特别好 1656 | 负面,水漏了 1657 | 正面,物流特别快 1658 | 负面,很稀 1659 | 正面,还不错的 1660 | 负面,客服没有人理会 1661 | 正面,蛮好的 1662 | 正面,盒子很漂亮 1663 | 正面,改善肤色 1664 | 正面,太赞了 1665 | 正面,经济又实惠 1666 | 负面,卸妆力最差 1667 | 正面,赠品很丰富 1668 | 正面,大赞 1669 | 中性,味道 1670 | 负面,贴合度不是特别好 1671 | 正面,补水效果还可以 1672 | 正面,味不错 1673 | 正面,超快 1674 | 正面,听服帖 1675 | 正面,设计喜欢 1676 | 正面,很去油 1677 | 负面,有些干 1678 | 正面,服务很好 1679 | 正面,赠品很好 1680 | 中性,赞赞 1681 | 正面,给力 1682 | 正面,最喜欢的 1683 | 正面,挺细腻的 1684 | 正面,延展性很好 1685 | 正面,物流速度特别快 1686 | 正面,补水效果明显 1687 | 正面,不沙眼睛 1688 | 负面,没有那么润 1689 | 正面,好合算 1690 | 负面,有点疼 1691 | 正面,补水 1692 | 负面,不贴合 1693 | 正面,嫩嫩的 1694 | 正面,调节肤色 1695 | 正面,味道清新 1696 | 负面,说明书没有 1697 | 正面,特别好用 1698 | 正面,活动给力 1699 | 正面,持久 1700 | 正面,好,棒 1701 | 正面,价格非常公道 1702 | 正面,特别舒服 1703 | 负面,不贴 1704 | 正面,无比的高大上 1705 | 负面,浮粉比较厉害 1706 | 负面,太香了 1707 | 正面,颜色很好 1708 | 正面,能接受 1709 | 正面,太快了 1710 | 正面,美白作用 1711 | 正面,淡淡的香味 1712 | 正面,贴合度很满意 1713 | 负面,很薄 1714 | 正面,不会掉粉 1715 | 正面,持久情况还好 1716 | 正面,是真东西 1717 | 正面,效果比想像的要好 1718 | 正面,不差 1719 | 正面,物流多块 1720 | 负面,卡粉 1721 | 负面,不服帖 1722 | 正面,锁水效果很好 1723 | 正面,补水效果真不错 1724 | 正面,味道好 1725 | 正面,卸妆效果非常好 1726 | 负面,最差 1727 | 负面,差评 1728 | 正面,很温和 1729 | 负面,味道不一样 1730 | 正面,补水很好用 1731 | 正面,润色效果 1732 | 正面,水份充足 1733 | 正面,挺温和的 1734 | 正面,特别快 1735 | 正面,比较好 1736 | 正面,真的不错 1737 | 正面,便宜得多 1738 | 负面,外箱 1739 | 正面,跟舒服 1740 | 正面,包装严实 1741 | 正面,不错的 1742 | 负面,味道不是很好 1743 | 正面,水嫩嫩的 1744 | 正面,遮瑕特别好 1745 | 正面,速度快 1746 | 负面,保质期近期 1747 | 负面,粉底有香味 1748 | 正面,效果好 1749 | 正面,水水嫩嫩的 1750 | 负面,不怎么好用 1751 | 负面,有点痒 1752 | 正面,泡沫很细腻 1753 | 正面,比较滋润 1754 | 正面,真的 1755 | 负面,酒精味 1756 | 正面,便宜好多 1757 | 正面,礼品超级喜欢 1758 | 正面,自然白 1759 | 正面,漂亮 1760 | 正面,快递小哥服务好 1761 | 正面,不会觉得紧绷 1762 | 正面,物流挺快的 1763 | 负面,美白没有感觉 1764 | 正面,效果很好 1765 | 中性,一般般 1766 | 正面,不觉得油腻 1767 | 正面,去污力强 1768 | 正面,速度 1769 | 正面,控油效果不错 1770 | 正面,特别满意 1771 | 正面,客服服务很好 1772 | 正面,按压设计很有新意 1773 | 负面,粉扑好硬 1774 | 正面,态度非常好 1775 | 正面,清洁力跟强 1776 | 负面,泡沫很少 1777 | 正面,像正品 1778 | 正面,活动价超好 1779 | 负面,粉质不是很好 1780 | 正面,很高兴 1781 | 正面,正品保证 1782 | 中性,干不干净 1783 | 正面,均匀肤色 1784 | 正面,快递没得说 1785 | 负面,赠品 1786 | 负面,包装盒没有 1787 | 正面,卸妆效果特好 1788 | 正面,大气上档次 1789 | 负面,刺痒 1790 | 正面,补水效果很好 1791 | 负面,太少了 1792 | 正面,活动挺合适 1793 | 正面,物流出奇的快 1794 | 中性,保质期 1795 | 正面,很实在 1796 | 负面,比较干 1797 | 正面,快递小哥点赞 1798 | 正面,袋子很漂亮 1799 | 正面,快递很速度 1800 | 负面,效果不是很明显 1801 | 正面,很好闻 1802 | 正面,不假面 1803 | 负面,没以前好用 1804 | 正面,非常香 1805 | 正面,不卡粉 1806 | 正面,快递服务很好 1807 | 正面,非常舒适 1808 | 正面,味道闻着不错 1809 | 负面,有些粘腻 1810 | 负面,真的很一般 1811 | 正面,很保湿 1812 | 正面,挺干净的 1813 | 负面,不是很滋润 1814 | 正面,物流好快 1815 | 正面,包装很满意 1816 | 正面,好看 1817 | 负面,酒精味好浓 1818 | 正面,不刺激 1819 | 负面,精华太少 1820 | 负面,刺激 1821 | 正面,味道很清新 1822 | 正面,挺便宜的 1823 | 正面,物流特别给力 1824 | 正面,真好 1825 | 正面,物流很快的 1826 | 中性,没有美白 1827 | 正面,水润 1828 | 正面,活动价格相当的便宜 1829 | 正面,设计很贴心 1830 | 正面,棒棒 1831 | 正面,活动特别合算 1832 | 正面,快递太差劲了 1833 | 正面,美白效果很不错 1834 | 正面,不会紧绷 1835 | 正面,按压设计很方便 1836 | 正面,价格不贵 1837 | 正面,特别温和 1838 | 正面,天猫直送很给力 1839 | 正面,活动价格超值 1840 | 负面,特别不愉快 1841 | 正面,补水很好 1842 | 正面,快递好评 1843 | 正面,很方便的 1844 | 正面,爱不释手 1845 | 正面,平价 1846 | 正面,清洁效果很好 1847 | 正面,挺好吸收 1848 | 正面,就是好 1849 | 正面,卖家好有爱 1850 | 正面,活动最实惠 1851 | 正面,包装很到位 1852 | 正面,包装很紧密 1853 | 负面,很容易掉粉 1854 | 正面,遮瑕效果不错 1855 | 正面,有淡斑效果 1856 | 正面,水分超足 1857 | 负面,过敏了 1858 | 负面,吸收不是很好 1859 | 正面,清洁能力强 1860 | 正面,物流超快的 1861 | 正面,挺滋润补水的 1862 | 正面,礼盒很精美 1863 | 正面,盒子粉粉的 1864 | 正面,水水润润 1865 | 正面,特别薄 1866 | 正面,挺舒服的 1867 | 正面,提亮 1868 | 正面,相当的满意 1869 | 负面,有点味道 1870 | 正面,用量少 1871 | 负面,掉粉 1872 | 正面,可以哦 1873 | 正面,清洗很容易 1874 | 正面,泡沫丰富度刚刚合适 1875 | 负面,稍微有点提亮 1876 | 中性,特别软 1877 | 正面,美容液比较丰富 1878 | 负面,不能用 1879 | 正面,赠品好多 1880 | 正面,保温效果挺好的 1881 | 正面,精华液量非常足 1882 | 正面,香味 1883 | 正面,包装挺好看的 1884 | 正面,挺滋润 1885 | 负面,骗人的 1886 | 正面,满意 1887 | 正面,发货很快 1888 | 正面,价格可以 1889 | 负面,淡斑没感觉到 1890 | 正面,妥妥的 1891 | 正面,滋润度正好 1892 | 正面,太方便了 1893 | 正面,水灵灵 1894 | 负面,贵了 1895 | 正面,色泽唯美 1896 | 正面,隔离特别好 1897 | 负面,不是很遮瑕 1898 | 正面,快递非常给力 1899 | 正面,比较保湿 1900 | 正面,价格很划算 1901 | 正面,蛮自然的 1902 | 正面,好清爽 1903 | 正面,比较补水 1904 | 中性,厚重 1905 | 正面,颜值高 1906 | 负面,不是很适合 1907 | 正面,很提亮肤色 1908 | 正面,气味优雅 1909 | 正面,没有紧绷感 1910 | 正面,水分很多 1911 | 正面,精华液挺多的 1912 | 正面,应该不错 1913 | 正面,不干皮 1914 | 正面,很常满意 1915 | 负面,量有点少 1916 | 负面,包装没心情了 1917 | 正面,卖家不错 1918 | 负面,塑封袋 1919 | 正面,补水很适合 1920 | 正面,设计很帮 1921 | 正面,很好的 1922 | 正面,快递员很好 1923 | 正面,价格对的起 1924 | 正面,皮肤亮白 1925 | 正面,挺便宜 1926 | 正面,还可以 1927 | 负面,油亮亮的 1928 | 正面,好上妆 1929 | 正面,味道还好 1930 | 负面,味道不好闻 1931 | 正面,控油效果还行 1932 | 负面,不干净 1933 | 正面,厚度适中 1934 | 正面,物流速度 1935 | 正面,蚕丝面料 1936 | 正面,容易抹开 1937 | 正面,价位实惠 1938 | 正面,商家服务好 1939 | 正面,味道喜欢的 1940 | 正面,精华很多 1941 | 正面,太棒了 1942 | 正面,价格挺优惠的 1943 | 正面,味好闻 1944 | 正面,比较适合 1945 | 正面,易吸收 1946 | 负面,干巴巴 1947 | 正面,很不错 1948 | 中性,希望是正品 1949 | 正面,真的好用 1950 | 正面,清澈 1951 | 正面,不黏糊糊 1952 | 正面,外观很好看 1953 | 正面,服贴 1954 | 正面,持久情况没问题 1955 | 正面,味道清凉 1956 | 正面,不厚 1957 | 正面,活动炒鸡划算 1958 | 正面,很快 1959 | 正面,肤色自然 1960 | 正面,超级好用 1961 | 正面,易涂开 1962 | 正面,蛮白的 1963 | 正面,提亮肤色是真 1964 | 正面,超喜欢 1965 | 正面,保湿效果一整天 1966 | 正面,颜色很自然 1967 | 负面,发货比较慢 1968 | 正面,应该也不错 1969 | 正面,挺上色 1970 | 正面,清理力强 1971 | 负面,味道有点太香 1972 | 正面,超赞 1973 | 正面,好使 1974 | 负面,坏的 1975 | 正面,自然美 1976 | 正面,质量棒棒哒 1977 | 正面,包装太简陋了点 1978 | 正面,包装很喜欢 1979 | 负面,味道有点大 1980 | 正面,温和 1981 | 正面,不壳粉 1982 | 负面,搓泥 1983 | 正面,快递速度很快 1984 | 正面,保湿效果还不错 1985 | 负面,盒子没有 1986 | 中性,小小的 1987 | 正面,非常补水 1988 | 正面,有一点提亮肤色 1989 | 正面,快递点赞 1990 | 负面,不大好 1991 | 正面,好快 1992 | 正面,很好吸收 1993 | 正面,品质好 1994 | 正面,保湿很好 1995 | 负面,不好 1996 | 正面,发货速度挺快 1997 | 正面,物流太给力 1998 | 正面,遮暇效果很好 1999 | 正面,清洁效果不错 2000 | 负面,太厚 2001 | 正面,蛮喜欢的 2002 | 正面,香香的 2003 | 中性,保湿 2004 | 正面,挺适合 2005 | 正面,可遮瑕 2006 | 正面,大爱 2007 | 正面,非常舒服 2008 | 正面,发货送货很快 2009 | 正面,便宜太多了 2010 | 正面,价格合适 2011 | 正面,比较合适 2012 | 正面,价格平民价 2013 | 正面,贴合很好 2014 | 正面,很贴 2015 | 负面,降价 2016 | 正面,包装比较好携带 2017 | 正面,比较清爽 2018 | 正面,价格能接受 2019 | 正面,味道非常喜欢 2020 | 负面,酒精味道比较浓郁 2021 | 正面,补水多了 2022 | 正面,挺保湿的 2023 | 负面,难推开 2024 | 正面,巨好用 2025 | 负面,颜色偏黄 2026 | 正面,细致 2027 | 正面,快递真的快 2028 | 负面,包装很旧 2029 | 正面,光光的 2030 | 正面,物流超级给力 2031 | 正面,还挺香的 2032 | 正面,物流超级速度 2033 | 正面,挺薄 2034 | 正面,性价比高很多 2035 | 负面,白的不自然 2036 | 中性,有一点点白 2037 | 正面,快递师傅 2038 | 正面,补水可以 2039 | 正面,客服 2040 | 正面,洗干净 2041 | 正面,很合适 2042 | 正面,物流这么快 2043 | 负面,日期不太好 2044 | 负面,不是正品 2045 | 中性,补水效果 2046 | 正面,包装挺不错的 2047 | 负面,不是很干净 2048 | 正面,保湿 2049 | 负面,太白 2050 | 正面,遮瑕效果特别好 2051 | 正面,好闻 2052 | 中性,味道别太香 2053 | 正面,快递好 2054 | 中性,美白效果没看出来 2055 | 正面,速度很快 2056 | 正面,外观很喜欢 2057 | 正面,物流还蛮快 2058 | 负面,有点干 2059 | 正面,很赞 2060 | 正面,活动划算 2061 | 正面,价格很实惠 2062 | 负面,瓶盖设计好巨大 2063 | 正面,包装盒完好 2064 | 正面,快递给力 2065 | 正面,保湿效果棒 2066 | 正面,很优惠 2067 | 正面,量又足 2068 | 正面,隔离好 2069 | 正面,不油 2070 | 正面,好多了 2071 | 正面,价格美丽 2072 | 正面,活动力度大 2073 | 正面,很清爽舒服 2074 | 正面,保湿效果很不错 2075 | 正面,物流服务快 2076 | 中性,不知道真假 2077 | 正面,没过敏 2078 | 正面,特别便宜 2079 | 正面,速度好快 2080 | 正面,快递真的不错 2081 | 负面,包装够随意 2082 | 正面,盒子颜值很高 2083 | 正面,白白的 2084 | 正面,透气性比较好 2085 | 负面,外观粗糙 2086 | 正面,快递小哥一百个赞 2087 | 正面,上妆很好 2088 | 正面,快递很赞 2089 | 正面,挺滋润的 2090 | 正面,还挺多的 2091 | 正面,价格合算 2092 | 正面,一抹就开 2093 | 负面,物流超级差 2094 | 正面,物流非常快 2095 | 中性,防晒效果一般 2096 | 负面,包装好差 2097 | 正面,超级实惠 2098 | 负面,面膜液没有多少 2099 | 正面,给赞 2100 | 正面,听湿润 2101 | 负面,包装太简单了 2102 | 正面,清洁能力挺好的 2103 | 正面,好推开 2104 | 正面,活动价很实惠 2105 | 负面,味道不是很好闻 2106 | 正面,没有浮粉 2107 | 正面,礼物 2108 | 正面,不是特别白 2109 | 正面,遮红血丝 2110 | 正面,挺流的 2111 | 正面,好好的 2112 | 正面,美白效果不错 2113 | 正面,快递超级快 2114 | 正面,颜色正 2115 | 正面,上妆贴合皮肤 2116 | 正面,质地清爽 2117 | 正面,粉质细腻 2118 | 正面,比较满意 2119 | 正面,很可以 2120 | 正面,nice 2121 | 正面,活动很优惠 2122 | 中性,很一般 2123 | 正面,很轻薄透亮 2124 | 负面,包装 2125 | 正面,物流杠杠的 2126 | 正面,很贴肤 2127 | 正面,很好推开 2128 | 正面,非常的不错 2129 | 负面,盒子都没有 2130 | 中性,有一点点干 2131 | 正面,不泛白 2132 | 正面,价格划算 2133 | -------------------------------------------------------------------------------- /Polarity/data/train.tsv: -------------------------------------------------------------------------------- 1 | Polarities,text 2 | 正面,满水润的 3 | 正面,很是划算 4 | 正面,包装不错 5 | 负面,不是很好用 6 | 负面,不好上妆 7 | 正面,性价比不错 8 | 负面,瓶子塑料比较硬 9 | 正面,包装盒很好看 10 | 负面,保湿不好 11 | 正面,清爽 12 | 正面,很超值 13 | 正面,温和不刺激 14 | 正面,快 15 | 正面,包装挺精致 16 | 负面,特别油油 17 | 负面,有点薄 18 | 正面,很提肤色 19 | 正面,物流效率超级高 20 | 正面,持久力可以 21 | 正面,挺香的 22 | 负面,干的脱皮 23 | 负面,还是干 24 | 正面,不算太贵 25 | 正面,一点没问题 26 | 正面,尺寸大小合适 27 | 正面,变白 28 | 正面,包装仔细 29 | 正面,补水棒棒的 30 | 中性,快递小哥服务很好 31 | 负面,太小 32 | 正面,比较服帖 33 | 正面,味道有点香 34 | 正面,舒服 35 | 正面,蛮好用 36 | 正面,服务好评 37 | 正面,清洗的效果不是很好 38 | 正面,显肤色 39 | 正面,很放心 40 | 中性,紧致 41 | 正面,很便宜 42 | 正面,棒极了 43 | 正面,保湿好 44 | 负面,瓶口没有密封口 45 | 正面,质量还不错 46 | 正面,清洗很干净 47 | 正面,泡沫不会太多 48 | 中性,酒精味有点点 49 | 正面,小包装完好 50 | 正面,卸妆无负担 51 | 正面,挺显白的 52 | 正面,快寄很给力 53 | 负面,怪怪的 54 | 负面,会紧绷 55 | 正面,价格真的优惠 56 | 正面,很水 57 | 正面,快递没话说 58 | 正面,性价非常好 59 | 正面,不起皮 60 | 正面,比较干净 61 | 正面,隔离很好用 62 | 正面,挺好闻的 63 | 负面,很烂 64 | 负面,油亮油亮 65 | 正面,清洁能力好 66 | 正面,客服非常满意 67 | 正面,香味特别好闻 68 | 正面,速度真快 69 | 正面,发货非常给力 70 | 正面,性价比比较高 71 | 负面,清洁效果不是很好 72 | 正面,卸妆挺好的 73 | 正面,控油情况还行 74 | 正面,补水还不错 75 | 负面,干死了 76 | 正面,能修复皮肤 77 | 正面,成分很安全 78 | 负面,坑人 79 | 正面,味道挺淡 80 | 正面,活动力度很大 81 | 中性,美白 82 | 正面,物流速度有点慢 83 | 正面,非常服帖 84 | 正面,应该不错的 85 | 正面,物流棒 86 | 正面,五星好评 87 | 正面,快递小哥很好 88 | 负面,色号稍微暗一点 89 | 正面,遮瑕四星 90 | 正面,很喜欢用 91 | 正面,保湿效果真的不错 92 | 正面,精华液挺多多的 93 | 正面,面膜纸薄透 94 | 正面,很透 95 | 负面,挺小的 96 | 正面,买的值 97 | 正面,产品一流 98 | 正面,物流小哥服务特别好 99 | 正面,送货快 100 | 负面,一般 101 | 正面,精华液很多 102 | 正面,光滑 103 | 负面,不显白 104 | 正面,特别水嫩 105 | 正面,非常的香 106 | 负面,香味不是很喜欢 107 | 负面,有点黏 108 | 正面,非常喜欢 109 | 正面,很可爱 110 | 正面,吸收 111 | 负面,包装坏了 112 | 正面,非常实惠 113 | 负面,泡沫过于多了 114 | 正面,比较信得过 115 | 正面,很接近肤色 116 | 正面,味道还不错 117 | 负面,味道不是很喜欢 118 | 正面,控油效果很好 119 | 正面,真心好用 120 | 正面,不干 121 | 正面,炒鸡棒棒 122 | 正面,保湿照顾还不错 123 | 正面,还可以吧 124 | 中性,好评 125 | 正面,去油效果很好 126 | 正面,上妆效果还可以 127 | 正面,服务超级棒 128 | 负面,包装太次 129 | 负面,好刺鼻 130 | 正面,保湿效果棒棒哒 131 | 正面,送货比较快 132 | 负面,味道怪怪的 133 | 正面,补水还可以 134 | 正面,好舒服 135 | 正面,很滑 136 | 正面,颜值较高 137 | 正面,很舒适 138 | 正面,比较显白 139 | 正面,保湿效果挺好 140 | 正面,店家服务很好 141 | 负面,非常差 142 | 正面,价格优惠很多 143 | 正面,精华液不多 144 | 正面,清香型 145 | 正面,提亮蛮好 146 | 中性,味道淡淡的 147 | 负面,有点紧绷 148 | 正面,快递小哥态度很好 149 | 负面,卸妆效果不好 150 | 正面,补水效果非常不错 151 | 正面,都说好 152 | 正面,总体满意 153 | 正面,划算 154 | 正面,泡沫丰富 155 | 正面,味道清香 156 | 正面,物流很快 157 | 负面,服务态度员太差劲 158 | 正面,赠品还可以 159 | 正面,有香味 160 | 正面,遮瑕效果超级好 161 | 正面,很大气 162 | 正面,白的不浮夸 163 | 正面,润润的 164 | 正面,快递挺快的 165 | 负面,差了很多 166 | 正面,很均匀 167 | 正面,服务好 168 | 正面,特别实惠 169 | 负面,水分不是很足 170 | 正面,保湿可以 171 | 正面,蛮多的 172 | 正面,质量值得信赖 173 | 正面,好 174 | 负面,一点也不好用 175 | 正面,便宜实惠 176 | 正面,喜欢喜欢 177 | 正面,保湿效果非常好 178 | 正面,跟补水 179 | 负面,价格越来越高了 180 | 中性,保湿效果一般 181 | 正面,相当不错 182 | 负面,太不靠谱了 183 | 正面,小礼品很多 184 | 正面,吸收迅速 185 | 正面,遮瑕非常好 186 | 正面,补水效果好 187 | 正面,粘稠 188 | 正面,赠品很好用 189 | 正面,效果挺不错 190 | 正面,特别的好 191 | 正面,价格比较实惠 192 | 中性,美白效果 193 | 正面,清洁力不错 194 | 负面,太一般了 195 | 正面,实用 196 | 正面,很实用 197 | 正面,保湿度强 198 | 正面,特别湿润 199 | 负面,上当了 200 | 正面,味道蛮好闻 201 | 负面,抹不开 202 | 正面,补水效果超级好 203 | 正面,补水效果特别好 204 | 正面,放心 205 | 负面,透气性很一般 206 | 负面,比较少 207 | 正面,优惠活动很给力 208 | 正面,挺好上妆 209 | 负面,清洁能力差的要死 210 | 负面,难用 211 | 正面,价格低一点 212 | 负面,清洁能力弱 213 | 正面,遮瑕效果好 214 | 正面,送货迅速 215 | 正面,比较赞的 216 | 负面,效果一点不好 217 | 正面,亮白 218 | 中性,希望满意 219 | 正面,还不错啦 220 | 正面,赞一下 221 | 正面,卖家态度不错 222 | 正面,补水效果挺好的 223 | 正面,客服很细心 224 | 正面,洁面挺好的 225 | 正面,特划算 226 | 正面,颜色比较好看 227 | 正面,活动优惠 228 | 正面,超水润 229 | 正面,快递师傅态度很多 230 | 正面,很薄 231 | 正面,蛮补水的 232 | 正面,一直在用 233 | 正面,很喜欢 234 | 正面,服务到家 235 | 正面,香味好清淡 236 | 正面,清清爽爽的 237 | 中性,上妆效果比较厚重 238 | 正面,自然 239 | 正面,温和程度很好 240 | 中性,防晒效果 241 | 负面,太不好 242 | 正面,不假白 243 | 正面,非常滋润 244 | 正面,配送很给力 245 | 正面,补水挺好 246 | 正面,量也多 247 | 正面,还挺好用的 248 | 正面,非常不错 249 | 正面,清新 250 | 正面,物流比较快 251 | 正面,到货快 252 | 正面,隔离效果很好 253 | 正面,快递小哥好服务 254 | 正面,量比大 255 | 正面,易推开 256 | 正面,很适合 257 | 正面,薄点 258 | 正面,不好晕开 259 | 正面,不干燥 260 | 正面,香味很好闻 261 | 正面,冰冰凉凉 262 | 正面,有保湿效果 263 | 正面,质量杠杠滴 264 | 正面,服务态度很好 265 | 正面,发货速度非常快 266 | 负面,不是那么水润 267 | 正面,外观很漂亮 268 | 正面,物流没得说 269 | 负面,有点失望 270 | 正面,价位很给力 271 | 正面,优秀 272 | 负面,有点发干 273 | 正面,服务很耐心 274 | 正面,客服耐心 275 | 负面,味道不习惯 276 | 负面,起痘 277 | 正面,好卸妆 278 | 正面,价钱合理 279 | 正面,不腻 280 | 正面,快递大哥人很好 281 | 负面,包装不行 282 | 正面,快递的速度最喜欢 283 | 正面,值得信赖 284 | 正面,挺湿润 285 | 正面,可以 286 | 正面,补水美白效果挺不错 287 | 正面,发货快 288 | 正面,提亮偏黄的肤色 289 | 负面,好没用 290 | 正面,味道很好闻 291 | 正面,补水强 292 | 正面,卸妆还不错 293 | 正面,卸妆很好 294 | 正面,包装精美 295 | 正面,特别服帖 296 | 负面,最差的 297 | 正面,很迷你 298 | 正面,面膜纸很薄 299 | 正面,比较水润 300 | 正面,保湿效果特别好 301 | 负面,被骗了 302 | 正面,物流非常的快 303 | 正面,送货速度很快 304 | 正面,保湿真的好 305 | 正面,补水真的可以 306 | 正面,很水嫩 307 | 正面,很好涂抹 308 | 正面,没让人失望 309 | 中性,遮瑕力一般般 310 | 正面,很清爽 311 | 正面,挺补水 312 | 正面,物流还不错 313 | 正面,滋润度很好 314 | 正面,去除暗沉 315 | 正面,清洁能力还行 316 | 正面,洁面很干净 317 | 正面,快速 318 | 正面,效果非常棒 319 | 正面,价格相当实惠 320 | 正面,清洁效果很干净 321 | 正面,挺不错 322 | 正面,客服态度很好 323 | 负面,浪费钱 324 | 正面,太划算 325 | 正面,补水效果杠杠的 326 | 正面,好帖 327 | 正面,外表可以 328 | 正面,量大耐用 329 | 负面,痒 330 | 负面,较难清洗 331 | 正面,清香味淡淡的 332 | 正面,还挺好的 333 | 正面,挺好 334 | 负面,连连的 335 | 正面,价格有优势 336 | 正面,完美 337 | 正面,味道一样 338 | 正面,亮亮的 339 | 正面,还OK 340 | 正面,挺优惠的 341 | 中性,比较干 342 | 正面,修饰肤色 343 | 中性,乳液 344 | 正面,水份多多 345 | 负面,不太开心 346 | 正面,物流真不错 347 | 正面,有泡沫 348 | 正面,挺服帖的 349 | 正面,补水非常好 350 | 负面,活动不给力 351 | 正面,价格实惠 352 | 负面,不开心 353 | 正面,大小合适 354 | 正面,超出预期 355 | 负面,还是紧绷 356 | 负面,不怎么白 357 | 负面,很小 358 | 正面,新包装特别喜欢 359 | 负面,香味太重 360 | 正面,快递蛮快的 361 | 正面,好干 362 | 正面,更滑 363 | 正面,物流配送中心很快 364 | 正面,物流真快 365 | 正面,补水挺好的 366 | 中性,防晒效果不清楚 367 | 正面,活动很合适 368 | 正面,补水效果太好 369 | 正面,快递员态度很好 370 | 正面,包装高档 371 | 负面,快递三流 372 | 负面,过期 373 | 正面,挺清爽的 374 | 正面,皮肤亮亮的 375 | 正面,保湿效果不错 376 | 负面,遮瑕是假 377 | 负面,垃圾 378 | 正面,特别补水 379 | 正面,快递挺给力 380 | 负面,稍微干燥 381 | 负面,黏黏糊糊 382 | 正面,非常开心 383 | 负面,保质期比较近 384 | 正面,不紧崩 385 | 负面,辣脸 386 | 正面,活动价 387 | 正面,快递太给力了 388 | 正面,服务棒 389 | 正面,价格很便宜 390 | 正面,快捷 391 | 正面,挺薄的 392 | 正面,一直用 393 | 正面,保湿很不错 394 | 正面,补水效果还行 395 | 负面,不敢用 396 | 正面,卸妆干净 397 | 正面,质量很好 398 | 中性,妆感比较厚重 399 | 正面,活动很划算 400 | 正面,贴肤 401 | 正面,没有破损 402 | 正面,上妆比较滋润 403 | 正面,一点也不油 404 | 正面,香味特别喜欢 405 | 正面,遮瑕还好 406 | 正面,好用爆了 407 | 中性,还好 408 | 负面,有点点油 409 | 正面,味道挺好闻的 410 | 正面,价格不算贵 411 | 正面,很香 412 | 正面,发货飞快 413 | 负面,红肿 414 | 正面,渗透性很强 415 | 正面,洗得干净 416 | 负面,味道 417 | 正面,活动挺优惠的 418 | 正面,粉扑设计非常棒 419 | 正面,清洁力还行的 420 | 负面,酒精味浓浓的 421 | 负面,不值 422 | 负面,味道有点点膳 423 | 正面,丝润 424 | 正面,能遮暇 425 | 正面,好得不得了 426 | 正面,发货及时 427 | 正面,价位合理 428 | 负面,颜色偏深 429 | 正面,服务态度好 430 | 正面,没有刺激感 431 | 正面,送货很快 432 | 正面,配送服务一流的 433 | 中性,起泡量少的 434 | 正面,应该还可以 435 | 正面,快递特别给力 436 | 正面,赠品靠谱 437 | 负面,赠品没有 438 | 正面,泡沫很多 439 | 正面,润泽 440 | 负面,包装不是很好 441 | 负面,服务不敢恭维 442 | 正面,水润皮肤 443 | 正面,送货挺快 444 | 正面,快递速度快 445 | 正面,一直棒棒 446 | 负面,搓泥了 447 | 中性,有点小 448 | 中性,稍微有点干 449 | 正面,颜色喜欢 450 | 正面,容易吸收 451 | 正面,物流服务好 452 | 负面,不太好 453 | 正面,湿润 454 | 正面,特别水润 455 | 正面,不是特别油 456 | 中性,有点油 457 | 正面,定妆效果很好 458 | 正面,保湿效果还好吧 459 | 正面,气味相似 460 | 正面,无异常 461 | 中性,泛油光 462 | 负面,有点点过敏 463 | 负面,颜色偏暗 464 | 中性,包装 465 | 正面,精华液特别多 466 | 正面,真品牌 467 | 正面,物流有点慢 468 | 正面,卖家服务态度好 469 | 正面,价格不算高 470 | 负面,有些黏腻 471 | 正面,挺实惠的 472 | 负面,不推荐 473 | 正面,颜色自然 474 | 负面,有点香 475 | 正面,上档次 476 | 正面,最喜欢 477 | 负面,挺干燥的 478 | 正面,成膜速度非常快 479 | 负面,很粘 480 | 正面,补补水 481 | 正面,美白 482 | 正面,便宜不少 483 | 正面,听水嫩的 484 | 正面,很爽 485 | 正面,超值的 486 | 正面,超级棒 487 | 正面,特别喜欢 488 | 正面,很服帖 489 | 正面,上妆效果不错 490 | 正面,补水效果特别棒 491 | 正面,很滋养 492 | 正面,泡沫细腻 493 | 正面,蛮轻薄的 494 | 正面,补水效果超好 495 | 负面,不是太完美 496 | 正面,快递小哥很给力 497 | 中性,味道不一样 498 | 正面,很滑嫩 499 | 负面,洗不净 500 | 正面,卖家服务态度非常好 501 | 正面,很好看 502 | 正面,超实惠 503 | 正面,包装挺好 504 | 正面,物流出乎意外的快 505 | 正面,很持妆 506 | 正面,好划算 507 | 正面,精华挺多的 508 | 负面,保湿差一些 509 | 负面,味道太大了 510 | 正面,超级划算 511 | 正面,味道喜欢 512 | 正面,非常的好用 513 | 正面,超级喜欢 514 | 负面,滑滑的 515 | 负面,贵 516 | 正面,修饰肤色比较自然 517 | 正面,精华多 518 | 负面,很垃圾 519 | 负面,非常失望 520 | 负面,很忧伤 521 | 正面,白 522 | 负面,活动价格没有便宜很多 523 | 正面,挺自然的 524 | 正面,不油不腻 525 | 负面,特别的干 526 | 正面,卸妆温和 527 | 正面,不紧绷 528 | 正面,不错哦 529 | 正面,肤色很亮 530 | 正面,很细腻 531 | 正面,不伤皮肤 532 | 正面,清洁能力很给力 533 | 正面,物流速度挺快的 534 | 正面,味道香香的 535 | 正面,好一点 536 | 正面,优惠 537 | 正面,容易冲洗 538 | 正面,价位很亲民 539 | 正面,包装没有损坏 540 | 负面,一点不好用 541 | 正面,保湿效果很好 542 | 正面,遮瑕不错 543 | 正面,挺遮瑕 544 | 正面,美白效果很好 545 | 正面,异味没有 546 | 正面,好用的 547 | 负面,塑料味太浓 548 | 负面,卸不干净 549 | 正面,快递专业 550 | 正面,价格很优惠 551 | 正面,质地轻薄 552 | 正面,吸收情况可以 553 | 负面,有点白 554 | 正面,用着很好 555 | 正面,卸妆效果很一般 556 | 正面,挺温和 557 | 正面,包装好 558 | 中性,遮暇一般般 559 | 负面,不多 560 | 负面,会紧缩 561 | 正面,颜色好看 562 | 正面,泡沫很丰富 563 | 正面,快递小哥好 564 | 正面,香味可以 565 | 正面,包装也很好 566 | 正面,太好了 567 | 负面,浮了 568 | 正面,持久度不错 569 | 正面,挺喜欢的 570 | 负面,没有介绍的那么遮盖红血丝 571 | 正面,快递员很细心 572 | 中性,清洁效果一般般吧 573 | 负面,不好涂开 574 | 负面,泡沫没什么 575 | 正面,包装 576 | 正面,包装比较好 577 | 负面,物流太慢了 578 | 正面,涂抹均匀 579 | 中性,酒精味那么重 580 | 负面,客服态度极差 581 | 正面,价格挺实惠 582 | 正面,挺好用 583 | 正面,挺划算 584 | 正面,泡泡多 585 | 负面,客服真的忙 586 | 正面,遮黄气暗沉 587 | 正面,价格优惠 588 | 负面,很滑 589 | 正面,物流快速 590 | 正面,提亮肤色效果好 591 | 中性,控油效果 592 | 负面,包装简陋 593 | 正面,收缩毛孔 594 | 正面,效果很不错 595 | 正面,味道不错 596 | 正面,好干净 597 | 正面,水份很多 598 | 正面,白嫩 599 | 正面,量多 600 | 负面,保质期太短 601 | 正面,补水效果很明显 602 | 正面,快递小哥 603 | 正面,通透 604 | 正面,服务棒棒哒 605 | 正面,不会刺痛 606 | 正面,挺环保 607 | 正面,超喜欢的 608 | 正面,确实不错 609 | 正面,包装好看 610 | 正面,挺迅速的 611 | 正面,活动不错 612 | 中性,偏白 613 | 负面,清洁能力不太好 614 | 正面,外壳好看 615 | 正面,没有过敏反应 616 | 正面,活动 617 | 正面,挺轻薄的 618 | 正面,问道可以 619 | 负面,遮瑕不是太好 620 | 负面,黏黏的 621 | 正面,快递快 622 | 正面,补水效果 623 | 负面,味道不好 624 | 正面,有点白 625 | 正面,精华蛮多 626 | 正面,活动挺便宜 627 | 负面,好小 628 | 正面,吸收还好 629 | 正面,还挺省 630 | 负面,很硬 631 | 正面,新包装样式很喜欢 632 | 正面,颜色很正 633 | 正面,快递神速 634 | 正面,包装很好看 635 | 正面,物流真是神速 636 | 正面,外观好看 637 | 正面,发货神速 638 | 中性,还行 639 | 正面,大爱呀 640 | 正面,真不错 641 | 正面,满分 642 | 正面,没有过敏 643 | 正面,快递很负责 644 | 正面,价格挺实惠的 645 | 正面,收货很快 646 | 正面,吸收挺好 647 | 正面,活动便宜实惠 648 | 正面,不会很干 649 | 负面,太假了 650 | 负面,有点火辣辣的 651 | 负面,遮暇功能差一些 652 | 正面,肤色好好 653 | 负面,渣货 654 | 正面,快递小哥送货到家 655 | 正面,一点也不浮 656 | 正面,贴合度很好 657 | 正面,精华液很好 658 | 正面,一般 659 | 正面,气味甜美 660 | 负面,优惠力度 661 | 负面,可干 662 | 负面,香精 663 | 正面,美美的 664 | 负面,酒精的味道比较重 665 | 正面,好香 666 | 正面,好的没话说 667 | 正面,物流好用 668 | 正面,遮瑕效果很好 669 | 负面,泛白 670 | 正面,送货非常好 671 | 负面,客服不合格 672 | 正面,便宜了很多 673 | 正面,提亮效果不错 674 | 正面,赠品好有分量 675 | 正面,强力推荐 676 | 正面,好便宜 677 | 正面,良好 678 | 正面,活动很划来 679 | 正面,清凉 680 | 负面,效果洗不净 681 | 正面,又白又亮 682 | 负面,香味不太喜欢 683 | 正面,客服态度也很好 684 | 正面,上妆效果容易上装 685 | 正面,很好涂开 686 | 正面,有提亮 687 | 正面,面膜纸不厚 688 | 正面,颜色有点暗 689 | 正面,挺漂亮的 690 | 中性,泡沫丰富度一般 691 | 正面,包装漂亮 692 | 正面,包装完整 693 | 正面,很干净 694 | 正面,666 695 | 正面,快递点个赞 696 | 负面,不怎么起泡沫 697 | 正面,颜色比较自然 698 | 正面,不痒 699 | 中性,会不会过敏 700 | 正面,好吸收 701 | 正面,遮瑕效果挺好 702 | 正面,包装很高大尚 703 | 负面,快递员投诉 704 | 正面,挺好了 705 | 负面,泡沫有点多 706 | 正面,光洁 707 | 正面,快递员 708 | 正面,效果明显 709 | 正面,赠品 710 | 正面,快递小哥送货速度快 711 | 正面,价格非常合适 712 | 正面,商家一百个赞 713 | 正面,快递小个很是给力 714 | 正面,包装很漂亮 715 | 正面,味道挺清淡的 716 | 正面,确实挺白的 717 | 正面,喜欢 718 | 负面,不怎么亮肤 719 | 正面,包装完好无损 720 | 负面,包装有点失望 721 | 负面,生产日期比较旧 722 | 负面,不太适合 723 | 正面,推开不错 724 | 负面,发错 725 | 负面,油腻腻的 726 | 正面,防晒效果不错 727 | 正面,不太刺激 728 | 正面,量也大 729 | 负面,有些油 730 | 正面,新包装 731 | 正面,有提亮的效果 732 | 负面,好少 733 | 正面,上妆效果满好的 734 | 正面,持妆不错 735 | 正面,美白效果 736 | 正面,还保湿 737 | 正面,比较好推开 738 | 正面,很多泡泡 739 | 正面,价格很合理 740 | 负面,太干了 741 | 正面,赞一个 742 | 负面,失望 743 | 正面,特别干净 744 | 正面,活动便宜 745 | 正面,比较喜欢 746 | 正面,蛮不错 747 | 正面,营养液很充足 748 | 负面,容易油 749 | 负面,油 750 | 正面,浮粉 751 | 正面,特别特别划算 752 | 正面,快递服务态度好 753 | 正面,挺实惠 754 | 正面,不怎么油腻 755 | 正面,价格超级优惠 756 | 正面,比较优惠 757 | 负面,不爽 758 | 负面,遮瑕效果没有 759 | 正面,很给力 760 | 正面,真的很耐斯 761 | 正面,很控油 762 | 正面,遮瑕效果超好 763 | 正面,送货速度超快 764 | 正面,隔离 765 | 正面,气色很好 766 | 正面,清洁能力不错 767 | 正面,客服非常好 768 | 正面,瓶子很漂亮 769 | 正面,遮暇效果还不错 770 | 正面,遮盖力好 771 | 正面,油而不腻 772 | 正面,赠品很实在 773 | 正面,容易清洁 774 | 负面,酸酸的 775 | 正面,超清爽的 776 | 中性,白了一点点 777 | 中性,遮瑕效果一般 778 | 负面,礼盒包装没有 779 | 正面,挺保湿 780 | 正面,气味光滑 781 | 正面,隔离效果还可以 782 | 正面,赠品实在 783 | 正面,滑滑的 784 | 负面,成膜有点慢 785 | 正面,运货速度非常快 786 | 正面,价钱优惠 787 | 正面,超合算 788 | 负面,起皮 789 | 负面,少了点 790 | 正面,物流点赞 791 | 负面,没那么好用 792 | 正面,吸收很不错 793 | 负面,服务不好 794 | 正面,价廉 795 | 正面,更好 796 | 正面,不脱妆 797 | 正面,速度太快了 798 | 负面,商家不解决 799 | 正面,亮肤 800 | 中性,有点白 801 | 正面,好用 802 | 正面,清透 803 | 负面,包装忒简单 804 | 正面,活动很实惠 805 | 正面,价钱超级值得 806 | 正面,特别合算 807 | 正面,保湿度很好 808 | 负面,很不开森 809 | 正面,价格便宜 810 | 正面,好好用 811 | 正面,泡沫多 812 | 正面,挺自然 813 | 正面,好自然 814 | 正面,态度很好 815 | 正面,赠品不少 816 | 正面,非常好 817 | 正面,可以啊 818 | 正面,特别的好用 819 | 负面,不是很值 820 | 负面,保湿有点干 821 | 负面,卸妆水很少 822 | 正面,时间快 823 | 正面,补水还行 824 | 正面,清洁效果好 825 | 正面,包装完好 826 | 正面,清洁皮肤效果很好 827 | 正面,配送很快 828 | 正面,补水效果杠杠滴 829 | 负面,气味不好闻 830 | 正面,盖子松的 831 | 正面,瓶口方便 832 | 正面,味道比较喜欢 833 | 正面,送货飞快 834 | 正面,客服很有耐心 835 | 负面,赠品没 836 | 负面,好假 837 | 正面,小哥服务态度好 838 | 正面,白的自然 839 | 正面,量很足 840 | 正面,物流给了 841 | 负面,都是胶 842 | 正面,很水润 843 | 负面,不是很白 844 | 正面,收货完美 845 | 中性,有点滑滑的 846 | 正面,补水好 847 | 正面,价格很美丽 848 | 正面,不敏感 849 | 中性,不错 850 | 正面,优惠力度大 851 | 正面,无异常不适 852 | 中性,修复角质层 853 | 正面,还好 854 | 正面,满喜欢的 855 | 正面,香味喜欢 856 | 正面,味道很自然 857 | 正面,量挺多的 858 | 负面,瓶盖碎了 859 | 正面,物流特别特别给力 860 | 中性,是正品 861 | 正面,水好多 862 | 正面,包装很可爱 863 | 正面,挺亮白的 864 | 负面,非常的不好 865 | 正面,滋润 866 | 正面,不蜕皮 867 | 正面,快递员很敬业 868 | 正面,快递还可以 869 | 正面,物流速度太快了 870 | 正面,微微一点白 871 | 负面,比较油腻 872 | 正面,速度佩服 873 | 负面,烂东西 874 | 负面,精华很少 875 | 负面,过敏 876 | 正面,持久度挺ok的 877 | 正面,送货速度非常快 878 | 正面,棒棒哒 879 | 正面,吸收挺快 880 | 正面,成膜快 881 | 正面,差不多 882 | 正面,清洁度比较好 883 | 正面,物流真是快 884 | 中性,隔离效果 885 | 负面,味道不喜欢 886 | 负面,不保湿 887 | 正面,清洁能力还好 888 | 正面,水嫩的 889 | 中性,还可以 890 | 正面,非常划算 891 | 正面,提亮肤色非常不错 892 | 正面,卡粉不会有 893 | 正面,非常温和 894 | 正面,售后不错 895 | 正面,客服态度好 896 | 正面,挺满意 897 | 正面,清洁能力有一定的 898 | 中性,没有多大效果 899 | 正面,特喜欢 900 | 中性,是不是正品 901 | 负面,不吸收 902 | 正面,补水很强 903 | 负面,最垃圾 904 | 负面,那么白 905 | 正面,适合 906 | 正面,很很用的 907 | 正面,一如既往的好 908 | 负面,包装嫌弃 909 | 负面,没洗干净 910 | 正面,活动还挺划算的 911 | 正面,没有过敏现象 912 | 正面,清洁度还不错 913 | 正面,超级满意 914 | 正面,不加白 915 | 正面,快递小哥辛苦了 916 | 正面,非常自然 917 | 正面,上妆效果容易上妆 918 | 正面,经济实惠 919 | 正面,香味淡淡的 920 | 负面,正品 921 | 正面,快递速度真不是盖的 922 | 正面,味道很喜欢 923 | 负面,美白效果不是太明显 924 | 负面,会掉粉 925 | 正面,水分足 926 | 正面,一点也不紧绷 927 | 正面,味道好闻 928 | 负面,持久情况 929 | 正面,快递及时 930 | 正面,香味淡淡得 931 | 正面,比较自然 932 | 正面,细滑 933 | 正面,白白嫩嫩的 934 | 正面,很补水 935 | 正面,好的 936 | 负面,涨价太多了 937 | 正面,浮粉现象不会有 938 | 正面,清香淡淡的 939 | 负面,一点点 940 | 负面,包装太随便了 941 | 正面,好精致 942 | 正面,修正肤色 943 | 正面,润 944 | 正面,很开心 945 | 正面,包装很精美 946 | 正面,一点刺激感都没有 947 | 中性,保湿度一般般 948 | 负面,快要过期 949 | 负面,差死了 950 | 负面,面积太小 951 | 正面,颜色好 952 | 正面,包装新 953 | 正面,包装有档次 954 | 正面,很贴皮肤 955 | 正面,轻薄 956 | 负面,太失望了 957 | 正面,性价比较高 958 | 中性,不知道是不是正品 959 | 中性,颜色稍微白一点 960 | 正面,效果不错 961 | 负面,包装太简陋 962 | 正面,便宜一点 963 | 正面,小礼品 964 | 正面,快递服务不错 965 | 正面,很划算的 966 | 正面,比较贴合 967 | 正面,水分还可以 968 | 正面,有点脱皮 969 | 负面,泡沫少 970 | 负面,不是很好 971 | 正面,粘稠些 972 | 正面,水分充足 973 | 正面,到货速度很快 974 | 正面,快递小哥服务态度特别好 975 | 正面,水水润润的 976 | 中性,清爽度 977 | 正面,补水效果非常好 978 | 正面,物流棒棒哒 979 | 正面,客服服务态度不错 980 | 正面,颜色粉粉的 981 | 正面,隔离效果很不错 982 | 正面,物流挺快 983 | 正面,不是那么白 984 | 正面,服务周到 985 | 正面,不起干皮 986 | 正面,服务就是好 987 | 正面,活动超划算 988 | 正面,物有所值 989 | 正面,给个赞 990 | 正面,超级服帖 991 | 正面,服务非常好 992 | 正面,遮暇 993 | 正面,很舒服 994 | 负面,破了 995 | 正面,快递小哥很礼貌 996 | 正面,哑光质感 997 | 正面,价位合适 998 | 负面,刺痛 999 | 正面,配送速度很快 1000 | 正面,赠品非常不错 1001 | 正面,气味很好闻 1002 | 正面,价钱要低得多 1003 | 正面,补水效果还是不错的 1004 | 正面,正品 1005 | 正面,礼物很好 1006 | 正面,挺服帖 1007 | 正面,很惊喜 1008 | 负面,客服敷衍了事 1009 | 正面,隔离效果挺不错 1010 | 负面,不滋润 1011 | 中性,有点滑 1012 | 正面,便宜 1013 | 正面,服务态度很棒 1014 | 负面,客服回复太慢 1015 | 正面,很柔暖 1016 | 正面,水水的 1017 | 正面,物流速度很快 1018 | 负面,有点小 1019 | 负面,不持妆 1020 | 正面,送货超级快 1021 | 正面,快递很快 1022 | 负面,长痘 1023 | 负面,挺油腻 1024 | 负面,稍微偏硬 1025 | 正面,包装没有破损 1026 | 正面,送货很给力 1027 | 负面,外包装 1028 | 正面,开票快 1029 | 正面,很值 1030 | 正面,遮暇还可以 1031 | 正面,防晒还算可以 1032 | 正面,价格多多优惠 1033 | 中性,正不正品 1034 | 中性,味道一般 1035 | 正面,赠品不错 1036 | 正面,很服贴 1037 | 负面,就要过期了 1038 | 正面,卸妆非常彻底 1039 | 正面,优惠多多 1040 | 正面,肤色提亮很多 1041 | 正面,清洁效果特别好 1042 | 正面,快递就是快 1043 | 正面,好服帖 1044 | 正面,湿湿润润的 1045 | 正面,很轻薄 1046 | 正面,应该是真的 1047 | 正面,快递真的很快 1048 | 负面,上妆超级差 1049 | 中性,有一点白 1050 | 正面,可以的 1051 | 正面,这么便宜 1052 | 正面,更滋润 1053 | 负面,有点小贵 1054 | 负面,再便宜点 1055 | 正面,活动价格优惠 1056 | 正面,一直信赖 1057 | 正面,好惊喜 1058 | 负面,保质期不足四年 1059 | 正面,性价比真高 1060 | 正面,味道淡淡的清香 1061 | 正面,水份挺足的 1062 | 正面,清洁能力蛮好的 1063 | 正面,贴个面部 1064 | 正面,到货很快 1065 | 正面,味道自然 1066 | 正面,补水棒棒哒 1067 | 正面,非常速度 1068 | 负面,有点麻烦 1069 | 正面,还是不错的 1070 | 负面,包装不好 1071 | 正面,赠的东西挺多的 1072 | 正面,很不错的 1073 | 正面,隔离效果好 1074 | 正面,快递超赞 1075 | 负面,水份几乎没有 1076 | 负面,泡沫不太好洗掉 1077 | 正面,没有出现过敏 1078 | 正面,还行 1079 | 正面,超神速 1080 | 正面,大小刚好 1081 | 正面,上妆轻薄 1082 | 正面,快递人员服务态度很好 1083 | 正面,超补水 1084 | 正面,补湿 1085 | 负面,气味重 1086 | 正面,还行吧 1087 | 负面,物流应该改进 1088 | 正面,确实很好 1089 | 正面,杠杠的 1090 | 正面,卖家服务好 1091 | 正面,很熟服 1092 | 正面,容易打开 1093 | 正面,非常的服帖 1094 | 正面,感觉不错 1095 | 正面,不拉眼 1096 | 正面,包装真心不错 1097 | 正面,接近肤色 1098 | 正面,方便 1099 | 正面,味道差不多 1100 | 正面,物流够快 1101 | 正面,应该挺好的 1102 | 正面,绝对正品 1103 | 负面,不适应 1104 | 正面,泡沫适中 1105 | 正面,保湿效果好 1106 | 正面,粉质细 1107 | 正面,增白 1108 | 正面,商家不错 1109 | 正面,量大 1110 | 正面,服务很满意 1111 | 负面,没有说的那么保湿 1112 | 负面,包装有点简陋 1113 | 负面,清洁能力洗不干净 1114 | 正面,比较轻薄 1115 | 正面,支持 1116 | 中性,是不是真品 1117 | 负面,很旧 1118 | 负面,遮不住什么 1119 | 负面,有点卡粉 1120 | 正面,水份足 1121 | 正面,没毛病 1122 | 正面,外观高大上 1123 | 正面,细腻 1124 | 正面,省钱 1125 | 正面,水比较多 1126 | 正面,快递师傅很给力 1127 | 正面,价格还算实惠 1128 | 中性,有点黏黏 1129 | 负面,比较油 1130 | 正面,价格很亲民 1131 | 正面,很贴脸 1132 | 正面,遮黄效果特别好 1133 | 正面,不会差 1134 | 正面,上妆效果还好 1135 | 正面,超好用 1136 | 正面,速度给个好评 1137 | 负面,东西少了 1138 | 负面,服务态度不好 1139 | 正面,挺好的 1140 | 正面,价钱实惠 1141 | 正面,不过敏 1142 | 正面,好极了 1143 | 正面,很好 1144 | 正面,包装新款 1145 | 正面,隔离非常好用 1146 | 正面,包装挺不错 1147 | 正面,很柔滑 1148 | 正面,贴装 1149 | 正面,味道可以 1150 | 正面,补水没问题 1151 | 正面,味道很香 1152 | 正面,好喜欢 1153 | 正面,物流常快 1154 | 正面,快递 1155 | 负面,补水没有太大感觉 1156 | 负面,太坑了 1157 | 正面,很持久 1158 | 负面,味道太刺鼻 1159 | 正面,量足 1160 | 中性,效果没什么突出的 1161 | 正面,快递小哥服务态度比较好 1162 | 正面,特别细腻 1163 | 正面,保湿效果还行 1164 | 正面,包装很简陋 1165 | 正面,很好用 1166 | 正面,挺超值的 1167 | 正面,快递特别快 1168 | 正面,挺划算的 1169 | 负面,假货 1170 | 正面,质量不错 1171 | 正面,挺满意的 1172 | 正面,价格很合适 1173 | 正面,挺通透的 1174 | 正面,持妆效果不错 1175 | 正面,好,用 1176 | 正面,用着好 1177 | 负面,气味刺鼻 1178 | 正面,味道非常好闻 1179 | 负面,卸不掉 1180 | 正面,价格很好 1181 | 负面,闷痘 1182 | 正面,洁肤很好 1183 | 正面,挺湿润的 1184 | 正面,图案漂亮 1185 | 正面,价位 1186 | 正面,价钱美丽 1187 | 正面,非常好用 1188 | 负面,很心塞 1189 | 负面,泡泡很少 1190 | 正面,五星 1191 | 正面,包装精致 1192 | 正面,柔软 1193 | 正面,美美哒 1194 | 负面,比较费 1195 | 正面,物流就是快 1196 | 正面,持久度四星 1197 | 正面,真品 1198 | 正面,包装很大气 1199 | 正面,一点也不干 1200 | 正面,真心划算 1201 | 正面,效果挺好的 1202 | 正面,容易推开 1203 | 正面,补水特别好 1204 | 正面,很棒 1205 | 正面,提亮肤色不夸张 1206 | 正面,经济 1207 | 正面,快递大哥好评 1208 | 正面,很划算 1209 | 正面,性价比很高 1210 | 中性,粉浮着 1211 | 正面,太超值 1212 | 负面,有点硬 1213 | 正面,没有什么不良反应 1214 | 正面,体亮自然 1215 | 中性,泡沫不多 1216 | 正面,上妆效果很自然 1217 | 正面,增品没收到 1218 | 正面,隔离效果挺好的 1219 | 负面,好差 1220 | 正面,不粘稠 1221 | 正面,服务一流 1222 | 中性,清洁能力 1223 | 负面,也不好使 1224 | 正面,清洁 1225 | 正面,太合适了 1226 | 正面,特别滋润 1227 | 正面,味道很好 1228 | 正面,补水效果还不错 1229 | 正面,挺喜欢 1230 | 正面,味道很熟悉 1231 | 正面,爽 1232 | 负面,日期不是新的 1233 | 负面,肤色不正 1234 | 正面,5星好评 1235 | 正面,很亲和 1236 | 正面,没有过敏不适 1237 | 正面,优惠活动 1238 | 正面,很细 1239 | 正面,不是那种特别厚重的百 1240 | 正面,价格多多促销 1241 | 正面,值得推荐 1242 | 正面,非常棒 1243 | 正面,洗的干净 1244 | 正面,白皙 1245 | 负面,挺麻烦的 1246 | 正面,味道还可以 1247 | 正面,挺快 1248 | 负面,是假货 1249 | 正面,蛮好 1250 | 正面,遮瑕的效果特别好 1251 | 正面,非常满意 1252 | 正面,便宜又实惠 1253 | 正面,客服热心 1254 | 正面,有光泽 1255 | 正面,持久情况 1256 | 正面,服帖 1257 | 正面,活动这么便宜 1258 | 正面,快递小哥给力 1259 | 正面,物超所值 1260 | 正面,味道不刺鼻 1261 | 正面,很贴合肤色 1262 | 负面,卸妆效果一般般 1263 | 负面,持久度不好 1264 | 正面,遮瑕 1265 | 负面,小小 1266 | 正面,很白 1267 | 正面,均匀 1268 | 负面,精华水少 1269 | 负面,包装盒压扁了 1270 | 正面,补水效果不错 1271 | 正面,真的很不错 1272 | 正面,很清爽保湿 1273 | 正面,一如既往的喜欢 1274 | 正面,发货速度快 1275 | 正面,味道香 1276 | 中性,上妆效果一般 1277 | 负面,有点黑 1278 | 正面,美白很好 1279 | 负面,有些失望 1280 | 负面,卡 1281 | 正面,水分多 1282 | 正面,上乘 1283 | 正面,价格亲民 1284 | 正面,保湿效果挺可以 1285 | 正面,便宜很多 1286 | 正面,赠品很多 1287 | 正面,发货迅速 1288 | 正面,无紧绷感 1289 | 正面,发货挺快 1290 | 负面,不好用 1291 | 正面,不是特别油腻 1292 | 正面,物美价廉 1293 | 正面,快递小哥服务态度很好 1294 | 正面,优惠券 1295 | 负面,一点都不水润 1296 | 正面,效果不错的 1297 | 正面,物流没话说 1298 | 正面,不遮眼睛 1299 | 中性,好用 1300 | 正面,气味淡淡的 1301 | 正面,挺合适的 1302 | 正面,快递好快 1303 | 正面,白了一个度 1304 | 负面,是次品 1305 | 正面,更优惠 1306 | 正面,包装挺好的 1307 | 负面,遮瑕效果不好 1308 | 正面,快递超快 1309 | 正面,味道很不错 1310 | 负面,遮瑕不适合 1311 | 正面,超满意 1312 | 负面,有点胶味 1313 | 正面,水嫩 1314 | 正面,卸得干净 1315 | 负面,包装太丑了 1316 | 正面,还喜欢 1317 | 正面,精华液多 1318 | 负面,商家态度极差 1319 | 正面,好快就到 1320 | 正面,纸质不错 1321 | 正面,最好用 1322 | 正面,很显白 1323 | 正面,不是特别显白 1324 | 正面,清洁很彻底 1325 | 正面,提好的 1326 | 负面,浮粉 1327 | 正面,防晒不错 1328 | 正面,物流速度快 1329 | 正面,很保水 1330 | 正面,显白 1331 | 正面,不保湿 1332 | 正面,物流非常强 1333 | 负面,很不好 1334 | 负面,保质期到期 1335 | 正面,不够细腻 1336 | 负面,味道有点刺鼻 1337 | 正面,用着舒服 1338 | 中性,清洁作用很一般 1339 | 正面,快递迅速 1340 | 中性,很不错 1341 | 正面,补水没什么问题 1342 | 正面,持久可以 1343 | 正面,礼品很好 1344 | 正面,挺润的 1345 | 正面,很漂亮 1346 | 正面,提亮不错 1347 | 正面,还挺好 1348 | 负面,一点点红 1349 | 正面,很湿润 1350 | 正面,客服很好 1351 | 负面,粉液一般般 1352 | 正面,好开心 1353 | 负面,好干燥 1354 | 正面,显得皮肤很白 1355 | 负面,很干 1356 | 正面,挺水润 1357 | 正面,清薄 1358 | 正面,发货速度很快 1359 | 正面,过敏了 1360 | 正面,薄薄的 1361 | 正面,干净 1362 | 正面,一直都用 1363 | 正面,挺补水的 1364 | 正面,比较有气色 1365 | 正面,很平整 1366 | 正面,价格还可以 1367 | 正面,持久度还行 1368 | 正面,跟服帖 1369 | 正面,价钱不贵 1370 | 负面,假的 1371 | 正面,非常的实惠 1372 | 中性,挺好的 1373 | 正面,物流超快 1374 | 正面,比较温和 1375 | 正面,质优价廉 1376 | 正面,香味特喜欢 1377 | 负面,太干 1378 | 中性,还行吧 1379 | 中性,控油效果一般 1380 | 正面,补水不错 1381 | 负面,不行 1382 | 负面,不怎么补水 1383 | 正面,便宜多了 1384 | 正面,真实 1385 | 中性,遮暇效果一般般 1386 | 正面,薄 1387 | 正面,超划算 1388 | 负面,漏了 1389 | 正面,好的很 1390 | 正面,底色很好 1391 | 正面,包装很细心 1392 | 正面,味道可以的 1393 | 正面,最实汇的 1394 | 负面,欺骗顾客 1395 | 正面,护肤很适合 1396 | 正面,发货超快 1397 | 正面,没有干粉 1398 | 负面,味道刺鼻 1399 | 负面,服务太差了 1400 | 正面,很光滑 1401 | 正面,物流也快 1402 | 中性,美白尚不明显 1403 | 正面,特别好 1404 | 中性,吸收情况有点厚重 1405 | 正面,不长闭合 1406 | 中性,补水 1407 | 正面,超级滋润 1408 | 正面,颜色正好 1409 | 正面,真快 1410 | 正面,发货速度一流的 1411 | 正面,好很多 1412 | 正面,还好吧 1413 | 正面,补水的 1414 | 正面,快递真的很快呀 1415 | 正面,隔离效果不错 1416 | 正面,发货物流超快 1417 | 负面,包装太差了 1418 | 正面,活动便宜了很多 1419 | 正面,物流超级快 1420 | 正面,服务杠杠的 1421 | 正面,有点油 1422 | 正面,货真价实 1423 | 正面,超值 1424 | 负面,味道太香了 1425 | 正面,挺细腻 1426 | 正面,物流太快了 1427 | 正面,价位经济 1428 | 负面,卸妆不是太干净 1429 | 正面,挺舒服 1430 | 正面,很有用 1431 | 正面,便宜了好多 1432 | 负面,太白了 1433 | 正面,补水效果很不错 1434 | 负面,快递太不靠谱 1435 | 负面,有点假白 1436 | 正面,价格便宜实惠 1437 | 负面,酒精味很明显 1438 | 负面,有一点点痒 1439 | 正面,包装很好 1440 | 正面,开心 1441 | 正面,温和的 1442 | 正面,礼品 1443 | 正面,上妆透亮 1444 | 正面,应该可以 1445 | 正面,快递小哥非常给力 1446 | 正面,点赞 1447 | 正面,快递公司给力 1448 | 正面,清爽爽的 1449 | 负面,太差 1450 | 负面,真心不好用 1451 | 正面,真的好 1452 | 负面,清洁不是很够 1453 | 正面,卸妆很干净 1454 | 正面,不跑妆 1455 | 正面,不会过敏 1456 | 正面,价廉物美 1457 | 正面,看起来不错 1458 | 正面,活动最合适 1459 | 正面,变白了 1460 | 中性,遮瑕效果 1461 | 正面,很满意 1462 | 正面,物流很给力 1463 | 正面,物流配送非常快 1464 | 正面,一点也不刺激 1465 | 正面,提亮肤色 1466 | 正面,白白透透的 1467 | 正面,不会浮粉 1468 | 正面,比较方便 1469 | 正面,吸收很快 1470 | 负面,辣眼睛 1471 | 正面,实惠 1472 | 中性,快递盒大大的 1473 | 中性,遮瑕力一般 1474 | 正面,很滋润 1475 | 正面,比较好用 1476 | 正面,白的很自然 1477 | 负面,物流慢死 1478 | 正面,好洗 1479 | 正面,不浮粉 1480 | 正面,上妆很快 1481 | 正面,不干涩 1482 | 负面,包装盒太简陋了 1483 | 正面,价格 1484 | 负面,包装差劲 1485 | 正面,味道没错 1486 | 正面,真喜欢 1487 | 正面,很满足 1488 | 正面,比较好涂开 1489 | 正面,痘痘消下去 1490 | 负面,感觉不高 1491 | 正面,妆感还可以 1492 | 正面,赠品到位 1493 | 正面,价位非常合适 1494 | 正面,温和性的 1495 | 负面,挺干的 1496 | 正面,配送服务态度很好 1497 | 负面,很气人 1498 | 正面,很亮 1499 | 中性,轻微酒精味 1500 | 正面,超级补水 1501 | 正面,透气 1502 | 正面,卸妆效果很好 1503 | 负面,差 1504 | 正面,味道挺好的 1505 | 负面,会起脂肪粒 1506 | 负面,太裸妆了 1507 | 正面,服务满意 1508 | 负面,不太喜欢 1509 | 负面,遮暇效果一点都没有 1510 | 正面,精华特别多 1511 | 正面,特别自然 1512 | 正面,包装还不错 1513 | 负面,形状不规整 1514 | 正面,很修复 1515 | 正面,赞 1516 | 负面,很讨厌 1517 | 正面,收货迅速 1518 | 正面,比较划算 1519 | 中性,价格没有原来美好 1520 | 正面,不厚重 1521 | 正面,包装非常好 1522 | 正面,不错不错 1523 | 正面,没什么过敏 1524 | 正面,送货速度快 1525 | 正面,太合适 1526 | 正面,味道不浓重 1527 | 正面,分量足 1528 | 正面,物流快 1529 | 正面,挺不错的 1530 | 负面,欺骗 1531 | 中性,遮盖力一般 1532 | 正面,瓶子不错 1533 | 正面,很自然 1534 | 正面,特价 1535 | 正面,面膜纸服帖 1536 | 负面,不怎么样 1537 | 正面,快递强大 1538 | 正面,瓶子新款 1539 | 负面,不喜欢 1540 | 负面,漏水 1541 | 正面,挺干净 1542 | 正面,价格不高 1543 | 正面,活动价格很实惠 1544 | 负面,客服态度敷衍了事 1545 | 正面,不黏不腻 1546 | 负面,有点油 1547 | 正面,好评 1548 | 正面,吸收挺好的 1549 | 负面,有点坑 1550 | 负面,没用 1551 | 中性,很舒服 1552 | 正面,很实惠 1553 | 正面,超级多 1554 | 正面,性价比高 1555 | 正面,卖家很好 1556 | 正面,发货速度挺快的 1557 | 正面,味道 1558 | 正面,很润 1559 | 正面,保湿不错 1560 | 正面,水润润的 1561 | 负面,太差了 1562 | 负面,包装太简便 1563 | 正面,持久情况很好 1564 | 正面,太好用了 1565 | 正面,很棒了 1566 | 正面,一片一片的 1567 | 正面,态度好 1568 | 正面,面膜纸丝薄 1569 | 正面,提好用 1570 | 正面,快递小哥神速 1571 | 正面,不油腻 1572 | 正面,颜色相近 1573 | 正面,不错 1574 | 正面,五分好评 1575 | 正面,气味蛮好 1576 | 负面,老搓泥 1577 | 正面,活动超级合适 1578 | 正面,快递小哥很热情 1579 | 中性,一般 1580 | 负面,有点儿掉妆 1581 | 正面,很多 1582 | 正面,挺小只 1583 | 正面,颜色正合适 1584 | 正面,物流给力 1585 | 正面,略带香味 1586 | 负面,快递的包装中空的 1587 | 负面,超级难用 1588 | 正面,挺喜欢用的 1589 | 正面,还不错 1590 | 正面,挺水润的 1591 | 正面,补水够用了 1592 | 正面,遮瑕没有那么强 1593 | 正面,清洁能力挺干净的 1594 | 负面,特别少 1595 | 正面,上妆效果很好 1596 | 正面,卸妆挺干净 1597 | 正面,蛮不错的 1598 | 负面,稍微过敏 1599 | 正面,不贵 1600 | 正面,是正品 1601 | 正面,太划算了 1602 | 正面,真的很好 1603 | 正面,包装完美 1604 | 正面,又划算 1605 | 中性,效果还不知道 1606 | 正面,包装很严实 1607 | 正面,物流太棒了 1608 | 正面,物流神速 1609 | 正面,颜色挺合适 1610 | 正面,是真品 1611 | 正面,价格较便宜 1612 | 正面,不是很好吸收 1613 | 正面,超级好 1614 | 负面,掉皮 1615 | 负面,淡斑真没看出来 1616 | 正面,较温和 1617 | 正面,泡沫挺多的 1618 | 正面,棒棒的 1619 | 正面,速度值得点赞 1620 | 正面,精华素满满 1621 | 正面,超极好 1622 | 正面,过得去 1623 | 正面,很衬肤色 1624 | 正面,持久情况还可以 1625 | 正面,味道淡淡的 1626 | 正面,吸收特别好 1627 | 正面,卸妆比较干净 1628 | 正面,有美白效果 1629 | 正面,很方便 1630 | 正面,质地很温和 1631 | 正面,物流很准时 1632 | 正面,清洁太给力了 1633 | 负面,不适合 1634 | 正面,划算多了 1635 | 负面,质量不怎么样 1636 | 正面,老板很好 1637 | 正面,快递很给力 1638 | 负面,增白效果不喜欢 1639 | 正面,很高大上 1640 | 正面,价格合理 1641 | 负面,没有免邮券 1642 | 正面,蛮好用的 1643 | 正面,颜值很高 1644 | 正面,送货速度真的很快 1645 | 正面,好实惠 1646 | 正面,真心不错 1647 | 正面,日期新鲜 1648 | 负面,快递 1649 | 负面,刺激皮肤 1650 | 正面,颜色比较均匀 1651 | 中性,有点稠 1652 | 正面,挺好用的 1653 | 正面,不粘 1654 | 正面,货真价值 1655 | 正面,美白效果特别好 1656 | 负面,水漏了 1657 | 正面,物流特别快 1658 | 负面,很稀 1659 | 正面,还不错的 1660 | 负面,客服没有人理会 1661 | 正面,蛮好的 1662 | 正面,盒子很漂亮 1663 | 正面,改善肤色 1664 | 正面,太赞了 1665 | 正面,经济又实惠 1666 | 负面,卸妆力最差 1667 | 正面,赠品很丰富 1668 | 正面,大赞 1669 | 中性,味道 1670 | 负面,贴合度不是特别好 1671 | 正面,补水效果还可以 1672 | 正面,味不错 1673 | 正面,超快 1674 | 正面,听服帖 1675 | 正面,设计喜欢 1676 | 正面,很去油 1677 | 负面,有些干 1678 | 正面,服务很好 1679 | 正面,赠品很好 1680 | 中性,赞赞 1681 | 正面,给力 1682 | 正面,最喜欢的 1683 | 正面,挺细腻的 1684 | 正面,延展性很好 1685 | 正面,物流速度特别快 1686 | 正面,补水效果明显 1687 | 正面,不沙眼睛 1688 | 负面,没有那么润 1689 | 正面,好合算 1690 | 负面,有点疼 1691 | 正面,补水 1692 | 负面,不贴合 1693 | 正面,嫩嫩的 1694 | 正面,调节肤色 1695 | 正面,味道清新 1696 | 负面,说明书没有 1697 | 正面,特别好用 1698 | 正面,活动给力 1699 | 正面,持久 1700 | 正面,好,棒 1701 | 正面,价格非常公道 1702 | 正面,特别舒服 1703 | 负面,不贴 1704 | 正面,无比的高大上 1705 | 负面,浮粉比较厉害 1706 | -------------------------------------------------------------------------------- /Polarity/data_0/dev.tsv: -------------------------------------------------------------------------------- 1 | Polarities,AspectTerms,OpinionTerms 2 | 正面,,可以 3 | 正面,物流速度,快 4 | 正面,价格,优惠 5 | 正面,价格,很便宜 6 | 负面,酒精味, 7 | 正面,补水效果,还不错 8 | 正面,味道,很清新 9 | 正面,味道,自然 10 | 正面,,很好 11 | 正面,,很好 12 | 正面,,好用 13 | 正面,,很不错 14 | 正面,客服,非常好 15 | 正面,快递,很快 16 | 正面,味道,挺好闻的 17 | 负面,,不怎么亮肤 18 | 正面,,很喜欢 19 | 正面,,挺好用的 20 | 正面,补水效果,很好 21 | 正面,活动,便宜实惠 22 | 正面,送货,很快 23 | 正面,服务,很好 24 | 负面,,没有那么润 25 | 负面,,还是紧绷 26 | 正面,保湿效果,不错 27 | 正面,清洁能力,还行 28 | 正面,泡沫,不会太多 29 | 正面,,容易清洁 30 | 正面,,不会很干 31 | 正面,效果,很好 32 | 正面,价格,很便宜 33 | 负面,包装,太简单了 34 | 中性,控油效果, 35 | 正面,物流,很快 36 | 正面,价格,实惠 37 | 正面,,很好 38 | 正面,,挺好的 39 | 正面,,服帖 40 | 正面,,不油腻 41 | 正面,,非常自然 42 | 正面,,轻薄 43 | 正面,快递小哥,神速 44 | 正面,礼品, 45 | 正面,,很满意 46 | 正面,,很棒 47 | 正面,物流,很快 48 | 正面,,不错 49 | 正面,,好用 50 | 正面,,实惠 51 | 正面,味道,挺好闻的 52 | 正面,上妆效果,很好 53 | 正面,,挺好用 54 | 正面,,很不错 55 | 正面,,非常好用 56 | 正面,,很好用 57 | 正面,,不干 58 | 正面,,还行 59 | 正面,,非常喜欢 60 | 正面,包装,非常好 61 | 正面,,还可以 62 | 正面,,好评 63 | 正面,,是正品 64 | 负面,,吸收不是很好 65 | 正面,,还行 66 | 负面,形状,不规整 67 | 负面,,长痘 68 | 负面,补水,没有太大感觉 69 | 正面,,挺好的 70 | 正面,,不错 71 | 正面,,值得信赖 72 | 正面,,还好 73 | 正面,,有点脱皮 74 | 正面,,还可以 75 | 正面,,挺好用的 76 | 正面,物流,很快 77 | 正面,,好用 78 | 正面,,很服帖 79 | 正面,到货,很快 80 | 正面,,很显白 81 | 正面,,很好 82 | 正面,,好用 83 | 正面,,不贵 84 | 正面,,好划算 85 | 正面,,太好用了 86 | 正面,,超喜欢 87 | 正面,,实惠 88 | 正面,,很服帖 89 | 正面,,非常喜欢 90 | 正面,价位,合适 91 | 正面,,挺好的 92 | 正面,,物美价廉 93 | 正面,性价比,高 94 | 正面,,差不多 95 | 正面,,蛮好用 96 | 正面,,挺好的 97 | 正面,,还不错 98 | 正面,泡沫,很丰富 99 | 正面,,不紧绷 100 | 正面,,很适合 101 | 正面,,特别滋润 102 | 负面,精华,太少 103 | 正面,定妆效果,很好 104 | 正面,,不卡粉 105 | 负面,,不好用 106 | 负面,,特别油油 107 | 正面,,很好用 108 | 正面,,很喜欢 109 | 正面,包装,很好 110 | 正面,,很优惠 111 | 正面,,很划算 112 | 正面,价位, 113 | 正面,补水,真的可以 114 | 正面,活动,很划来 115 | 正面,,很好用 116 | 正面,,很干净 117 | 正面,,不错 118 | 正面,去污力,强 119 | 负面,泡沫,过于多了 120 | 正面,质地,很温和 121 | 正面,,很舒服 122 | 正面,,还行吧 123 | 正面,活动,炒鸡划算 124 | 中性,,会不会过敏 125 | 正面,活动, 126 | 正面,快递小哥服务,好 127 | 正面,速度,快 128 | 负面,,欺骗顾客 129 | 负面,,差评 130 | 正面,物流,很快 131 | 正面,,挺不错的 132 | 正面,,很划算 133 | 正面,精华液,多 134 | 正面,,是真品 135 | 正面,,滋润 136 | 正面,,挺好的 137 | 正面,物流,比较快 138 | 正面,味道,淡淡的 139 | 负面,保质期,到期 140 | 正面,味道,很好闻 141 | 正面,,不错 142 | 正面,,好评 143 | 正面,,好用 144 | 正面,颜值,高 145 | 正面,,不错 146 | 正面,补水效果,很好 147 | 正面,,挺好的 148 | 正面,,挺保湿的 149 | 正面,,很好闻 150 | 正面,持久度,还行 151 | 正面,,滋润 152 | 正面,,很好用 153 | 正面,,不干 154 | 正面,,不错 155 | 正面,,特别湿润 156 | 正面,性价比,很高 157 | 正面,,好推开 158 | 正面,,很好用 159 | 正面,包装,很好 160 | 正面,物流,也快 161 | 正面,,很满意 162 | 正面,,很好用 163 | 正面,味道,好闻 164 | 正面,赠品, 165 | 正面,速度, 166 | 正面,味道,不浓重 167 | 正面,,还不错 168 | 正面,,比较好用 169 | 正面,,不卡粉 170 | 正面,,很好 171 | 正面,补水效果,好 172 | 正面,快递,给力 173 | 正面,物流,快 174 | 正面,,挺好用的 175 | 正面,,很滋润 176 | 正面,,喜欢 177 | 正面,,赞 178 | 正面,活动, 179 | 正面,物流,好用 180 | 正面,,非常补水 181 | 正面,,好用 182 | 中性,,不错 183 | 正面,,很实用 184 | 正面,优惠活动, 185 | 正面,服务,杠杠的 186 | 正面,,很好 187 | 正面,味道,清凉 188 | 正面,,不油腻 189 | 正面,,便宜 190 | 正面,,实惠 191 | 正面,,量大 192 | 正面,,挺好用的 193 | 正面,,挺实惠 194 | 正面,,容易推开 195 | 正面,,特别自然 196 | 正面,保湿度,很好 197 | 中性,防晒效果,不清楚 198 | 正面,,很好推开 199 | 正面,颜色,正合适 200 | 正面,,很方便 201 | 正面,,正品 202 | 正面,吸收,特别好 203 | 正面,保湿效果,很好 204 | 正面,,不油腻 205 | 正面,补水效果,特别好 206 | 正面,精华液,很多 207 | 正面,物流,超快 208 | 正面,,挺好用的 209 | 正面,,好用 210 | 中性,,还可以 211 | 正面,,不错 212 | 正面,,很满意 213 | 正面,,喜欢 214 | 正面,,还行吧 215 | 正面,,香香的 216 | 正面,,挺好闻的 217 | 正面,快递,没话说 218 | 正面,,非常好 219 | 正面,补水效果,非常好 220 | 正面,,超合算 221 | 正面,价格,还算实惠 222 | 正面,,还行 223 | 正面,,不错 224 | 正面,,很好用 225 | 正面,,不错 226 | 负面,瓶盖设计,好巨大 227 | 中性,,不知道真假 228 | 负面,酒精的味道,比较重 229 | 正面,,划算 230 | 正面,,挺好用的 231 | 正面,保湿效果,不错 232 | 正面,补水,不错 233 | 正面,保湿,不错 234 | 正面,,超级补水 235 | 正面,,好用 236 | 正面,,滑滑的 237 | 正面,,还不错 238 | 正面,,好评 239 | 正面,物流,给力 240 | 正面,味道,可以的 241 | 正面,,不错 242 | 负面,浮粉,比较厉害 243 | 正面,,还可以 244 | 正面,,好评 245 | 正面,活动,很实惠 246 | 正面,,不错 247 | 正面,,很方便 248 | 正面,物流,快 249 | 正面,,正品 250 | 正面,活动价,很实惠 251 | 正面,,很好 252 | 正面,,很温和 253 | 正面,清理力,强 254 | 中性,,一般 255 | 负面,,不保湿 256 | 正面,,超值的 257 | 正面,,挺上色 258 | 正面,,喜欢 259 | 正面,,喜欢 260 | 正面,,好评 261 | 负面,,卡粉 262 | 正面,,很好用 263 | 正面,,不卡粉 264 | 正面,,有提亮的效果 265 | 正面,卸妆,很好 266 | 负面,包装,嫌弃 267 | 正面,,很适合 268 | 负面,,会紧缩 269 | 中性,,正不正品 270 | 负面,,渣货 271 | 正面,,不油 272 | 正面,,很清爽 273 | 正面,,很好用 274 | 正面,,很好用 275 | 正面,,很好用 276 | 正面,性价比,高 277 | 正面,,不错 278 | 正面,物流,快 279 | 正面,精华液,挺多多的 280 | 正面,,还行吧 281 | 负面,,老搓泥 282 | 负面,,不适合 283 | 正面,,很好 284 | 正面,,很好 285 | 正面,,喜欢 286 | 正面,,很保水 287 | 正面,,补湿 288 | 负面,,非常差 289 | 负面,,卸不干净 290 | 负面,,差 291 | 负面,,假的 292 | 负面,,过敏 293 | 负面,商家态度,极差 294 | 正面,,挺不错的 295 | 正面,,便宜 296 | 正面,,还可以 297 | 正面,,不错的 298 | 正面,,好用 299 | 正面,,喜欢 300 | 正面,,好用 301 | 正面,,实惠 302 | 正面,,不错 303 | 正面,外表,可以 304 | 正面,,好用 305 | 正面,,很好用 306 | 正面,保湿效果,很好 307 | 正面,,物美价廉 308 | 正面,快递小哥送货速度,快 309 | 正面,态度,很好 310 | 正面,,真心不错 311 | 正面,,挺好 312 | 正面,,很补水 313 | 正面,,还可以 314 | 负面,,有点发干 315 | 正面,,喜欢 316 | 正面,,很好用 317 | 正面,,很不错 318 | 正面,,不会差 319 | 正面,,很实惠 320 | 正面,,是正品 321 | 正面,,好用 322 | 正面,物流,很快 323 | 负面,外包装, 324 | 正面,小包装,完好 325 | 中性,,一般 326 | 负面,,不是太完美 327 | 正面,活动,挺便宜 328 | 正面,补水效果,很好 329 | 正面,,超级补水 330 | 正面,,挺好的 331 | 正面,,挺滋润的 332 | 正面,,香香的 333 | 正面,效果,很好 334 | 负面,客服,真的忙 335 | 正面,补水,够用了 336 | 正面,,很水 337 | 正面,,物美价廉 338 | 正面,,不错 339 | 正面,,很水润 340 | 正面,,不错 341 | 正面,,服帖 342 | 正面,,还可以 343 | 负面,包装,太次 344 | 负面,,漏水 345 | 负面,,破了 346 | 正面,,喜欢 347 | 正面,,还可以 348 | 正面,,很好 349 | 正面,,很好用 350 | 正面,,很舒服 351 | 正面,,还好 352 | 正面,,很好用 353 | 正面,,很清爽 354 | 正面,,非常好 355 | 正面,,很舒服 356 | 正面,,很薄 357 | 正面,物流,很快 358 | 正面,包装,完好 359 | 正面,,美美的 360 | 正面,,挺好的 361 | 正面,,不油腻 362 | 正面,,挺适合 363 | 正面,,还可以 364 | 正面,,提亮肤色 365 | 正面,,很好 366 | 正面,,一直在用 367 | 正面,物流,很快 368 | 正面,包装,很严实 369 | 正面,活动, 370 | 正面,,很划算 371 | 正面,包装,没有损坏 372 | 中性,,有点白 373 | 正面,控油情况,还行 374 | 正面,物流,快 375 | 正面,,很清爽 376 | 正面,,不油腻 377 | 正面,,挺好 378 | 正面,,一直用 379 | 正面,,比较好涂开 380 | 正面,,不会很干 381 | 正面,,不错 382 | 正面,,一如既往的好 383 | 正面,补水效果,挺好的 384 | 正面,补水效果,好 385 | 正面,,不错 386 | 正面,,便宜 387 | 正面,,好评 388 | 正面,,还不错 389 | 正面,快递,神速 390 | 正面,包装,非常好 391 | 正面,运货速度,非常快 392 | 正面,,很喜欢 393 | 正面,,非常满意 394 | 正面,,不错 395 | 正面,补水效果,很好 396 | 正面,,好用 397 | 正面,,实惠 398 | 负面,盒子,都没有 399 | 正面,,可以 400 | 正面,,不错 401 | 正面,,物美价廉 402 | 正面,,还不错 403 | 负面,,洗不净 404 | 负面,质量,不怎么样 405 | 负面,泡沫,没什么 406 | 负面,,洗不净 407 | 负面,,很不开森 408 | 负面,,最垃圾 409 | 正面,快递速度,真不是盖的 410 | 正面,,挺好 411 | 正面,,能修复皮肤 412 | 中性,,很舒服 413 | 正面,味道,非常好闻 414 | 正面,,特别服帖 415 | 正面,,自然 416 | 正面,,不错 417 | 正面,价格,很合理 418 | 正面,,挺好的 419 | 正面,,挺流的 420 | 正面,,划算 421 | 正面,,很好用 422 | 正面,,很好 423 | 正面,,细腻 424 | 正面,,不脱妆 425 | 正面,,不错 426 | 正面,,很划算 427 | 正面,,不错 428 | 负面,,不好用 429 | 正面,,不错 430 | 正面,,好 431 | 正面,,挺好 432 | 负面,包装,太差了 433 | 正面,,还可以 434 | 正面,物流,很快 435 | 正面,,很好用 436 | 正面,,不错 437 | 正面,,很不错 438 | 正面,,很喜欢 439 | 正面,,很好用 440 | 正面,,正品 441 | 正面,,挺好 442 | 正面,,有淡斑效果 443 | 中性,美白,尚不明显 444 | 正面,,好干净 445 | 正面,清洗的效果,不是很好 446 | 正面,,还行 447 | 正面,送货,快 448 | 正面,,挺好用的 449 | 正面,,挺合适的 450 | 正面,,最好用 451 | 正面,,超喜欢 452 | 正面,,还可以 453 | 中性,隔离效果, 454 | 正面,物流,特别快 455 | 正面,,挺好的 456 | 正面,,物美价廉 457 | 正面,效果,不错 458 | 正面,效果,挺好的 459 | 正面,配送,很快 460 | 正面,,挺好 461 | 正面,服务,满意 462 | 正面,,满意 463 | 正面,物流,很快 464 | 正面,,绝对正品 465 | 正面,,很不错 466 | 正面,,很好用 467 | 正面,,就是好 468 | 正面,保湿效果,非常好 469 | 正面,,滋润 470 | 正面,,很光滑 471 | 正面,,好评 472 | 正面,,还好吧 473 | 正面,,挺不错的 474 | 正面,,好用 475 | 正面,性价比,很高 476 | 正面,,很好用 477 | 正面,价格,超级优惠 478 | 正面,,很满意 479 | 正面,,还不错 480 | 正面,,很不错 481 | 正面,效果,很好 482 | 正面,,正品 483 | 正面,,特别薄 484 | 正面,,很服帖 485 | 正面,精华,很多 486 | 正面,,很保湿 487 | 正面,,很不错 488 | 正面,,平价 489 | 正面,,好用 490 | 正面,,还不错 491 | 正面,,很喜欢 492 | 正面,,很好 493 | 正面,送货,快 494 | 正面,,好评 495 | 正面,,比较划算 496 | 正面,,挺好用 497 | 正面,味道,不错 498 | 正面,补水效果,非常好 499 | 正面,精华液,特别多 500 | 正面,,好评 501 | 正面,,挺好用的 502 | 正面,,不错 503 | 正面,,满意 504 | 正面,味道,可以 505 | 正面,,湿润 506 | 正面,,好用 507 | 正面,,很喜欢 508 | 正面,,挺好用 509 | 正面,,超赞 510 | 正面,肤色,自然 511 | 正面,,提亮肤色 512 | 正面,,很细腻 513 | 正面,,服帖 514 | 中性,,是不是正品 515 | 正面,遮瑕效果,好 516 | 正面,价格,实惠 517 | 正面,,物有所值 518 | 正面,,开心 519 | 正面,,棒棒哒 520 | 正面,,喜欢 521 | 正面,,很舒服 522 | 正面,快递,迅速 523 | 正面,服务态度,好 524 | 正面,效果,非常棒 525 | 正面,上妆效果,还可以 526 | 负面,,有点黑 527 | 正面,,很好用 528 | 正面,,真的好用 529 | 正面,,非常好用 530 | 正面,,很好用 531 | 正面,,很好用 532 | 正面,,正品 533 | 正面,,挺好的 534 | 正面,吸收情况,可以 535 | 正面,价格,便宜 536 | 正面,,好使 537 | 正面,,挺好 538 | 正面,补水,挺好 539 | 正面,,又白又亮 540 | 正面,,超神速 541 | 正面,,优惠 542 | 正面,,好评 543 | 正面,速度,给个好评 544 | 正面,,滑滑的 545 | 正面,,便宜一点 546 | 正面,,超级喜欢 547 | 正面,,很服帖 548 | 正面,物流,特别给力 549 | 正面,,满意 550 | 正面,,非常舒服 551 | 正面,,还不错 552 | 正面,,还可以 553 | 正面,物流,挺快的 554 | 正面,赠品, 555 | 正面,,挺好的 556 | 正面,客服, 557 | 正面,,还可以 558 | 正面,性价比,比较高 559 | 正面,,非常好用 560 | 正面,,很好用 561 | 正面,,细腻 562 | 正面,,遮红血丝 563 | 正面,,正品 564 | 正面,,划算 565 | 正面,,很好 566 | 正面,,补补水 567 | 正面,,好用 568 | 正面,物流,快 569 | 正面,,非常棒 570 | 正面,,量比大 571 | 正面,,很喜欢 572 | 正面,,很滋润 573 | 正面,,容易抹开 574 | 正面,,很不错 575 | 正面,快递,很快 576 | 正面,,很好 577 | 正面,,不错 578 | 正面,,很好 579 | 正面,,自然 580 | 正面,,挺好的 581 | 正面,,挺舒服的 582 | 正面,清洁能力,强 583 | 正面,,方便 584 | 正面,,很不错 585 | 正面,活动,很划算 586 | 正面,,是正品 587 | 正面,包装,很好 588 | 正面,,很划算 589 | 正面,,很满意 590 | 正面,,不错 591 | 正面,,细腻 592 | 正面,,自然 593 | 负面,,有点小 594 | 正面,,很好用 595 | 正面,,nice 596 | 正面,,很好用 597 | 正面,,不会紧绷 598 | 正面,,很舒服 599 | 正面,,很值 600 | 正面,,很清爽 601 | 正面,,不错 602 | 正面,,物美价廉 603 | 正面,,挺好用的 604 | 正面,效果,不错的 605 | 正面,活动,不错 606 | 正面,,挺好用的 607 | 正面,,非常满意 608 | 正面,价格,很好 609 | 正面,,很棒了 610 | 正面,,挺好的 611 | 正面,味道,很好闻 612 | 正面,,光滑 613 | 正面,,细腻 614 | 正面,,不遮眼睛 615 | 正面,,挺好用的 616 | 正面,,不错的 617 | 正面,,超快 618 | 正面,,不错 619 | 正面,,5星好评 620 | 正面,物流,太给力 621 | 正面,香味,淡淡的 622 | 正面,,白的自然 623 | 正面,,超喜欢 624 | 正面,卸妆效果,很好 625 | 正面,,不油 626 | 正面,,比较清爽 627 | 正面,,喜欢 628 | 正面,,不粘 629 | 正面,快递速度,快 630 | 正面,包装,好 631 | 正面,,挺好 632 | 负面,,太假了 633 | 正面,,好用 634 | 正面,速度,很快 635 | 正面,,不错 636 | 正面,,还不错 637 | 正面,,喜欢 638 | 正面,,是正品 639 | 中性,起泡量,少的 640 | 负面,味道,不喜欢 641 | 正面,活动, 642 | 正面,,很好用 643 | 正面,,很划算 644 | 正面,价钱,优惠 645 | 正面,,正品 646 | 正面,,还不错 647 | 正面,,好用 648 | 正面,物流,挺快的 649 | 正面,,挺好用的 650 | 正面,香味,淡淡的 651 | 中性,快递盒,大大的 652 | 负面,赠品,没有 653 | 负面,,不是很白 654 | 负面,,有点干 655 | 正面,,挺好 656 | 正面,,非常好 657 | 正面,,很温和 658 | 正面,,好多了 659 | 正面,,是正品 660 | 正面,,很好 661 | 正面,,很好 662 | 正面,味道,香香的 663 | 正面,快递,很赞 664 | 正面,,挺好的 665 | 正面,,还不错 666 | 正面,活动,优惠 667 | 正面,,还可以 668 | 负面,,不太好 669 | 正面,,好用 670 | 正面,味,好闻 671 | 正面,快递,太差劲了 672 | 正面,气味,很好闻 673 | 正面,,很好用 674 | 正面,,便宜 675 | 正面,,方便 676 | 正面,,好用 677 | 正面,瓶子,不错 678 | 正面,,还不错 679 | 正面,,很好用 680 | 正面,,不错 681 | 正面,味道,比较喜欢 682 | 正面,,比较划算 683 | 正面,,很喜欢 684 | 负面,,太小 685 | 正面,,很好 686 | 正面,价格,便宜 687 | 正面,价格,实惠 688 | 正面,,不错 689 | 正面,,正品 690 | 正面,包装,好 691 | 正面,包装,有档次 692 | 正面,,特别好 693 | 正面,客服,很有耐心 694 | 正面,送货,非常好 695 | 负面,精华,很少 696 | 正面,补水效果,很好 697 | 正面,,很服帖 698 | 正面,补水效果,特别好 699 | 正面,,挺好用的 700 | 正面,,好用 701 | 负面,客服,不合格 702 | 正面,,非常好用 703 | 正面,,很清爽 704 | 正面,,划算 705 | 正面,,喜欢 706 | 正面,,不错 707 | 负面,味道,不是很喜欢 708 | 正面,,清爽 709 | 正面,,不紧绷 710 | 正面,物流速度,太快了 711 | 正面,,挺好的 712 | 正面,洁肤,很好 713 | 正面,,很好 714 | 正面,,很水润 715 | 正面,,很好 716 | 正面,,非常棒 717 | 正面,,好 718 | 正面,遮盖力,好 719 | 正面,提亮肤色效果,好 720 | 正面,,挺好 721 | 正面,,快 722 | 正面,快递,快 723 | 正面,,还不错 724 | 正面,,听服帖 725 | 正面,,自然 726 | 正面,价格,便宜 727 | 负面,,酸酸的 728 | 正面,,香香的 729 | 正面,颜色,正 730 | 正面,,喜欢 731 | 正面,,还行 732 | 正面,,挺好用的 733 | 正面,,便宜 734 | 正面,,实惠 735 | 正面,,好用 736 | 正面,,挺不错 737 | 正面,,不错 738 | 正面,,挺好的 739 | 正面,,挺好 740 | 正面,,非常不错 741 | 正面,外观,高大上 742 | 正面,,非常好 743 | 正面,,很不错的 744 | 正面,,省钱 745 | 正面,,便宜 746 | 正面,,满意 747 | 正面,,蛮补水的 748 | 正面,清洁度,比较好 749 | 正面,,比较赞的 750 | 正面,,很好用 751 | 中性,,一般 752 | 正面,物流,给力 753 | 正面,活动,很优惠 754 | 正面,,还可以 755 | 正面,,保湿 756 | 正面,,满意 757 | 正面,,挺好用的 758 | 正面,,很细 759 | 正面,,白 760 | 正面,,滋润 761 | 正面,,很好用 762 | 正面,,水水的 763 | 正面,,很划算 764 | 正面,,好评 765 | 正面,物流,快 766 | 正面,,好评 767 | 正面,,不错 768 | 正面,,挺实惠 769 | 正面,,挺好用的 770 | 正面,,正品 771 | 正面,,不错 772 | 正面,,很开心 773 | 正面,,便宜 774 | 正面,,好评 775 | 正面,,比较信得过 776 | 正面,,很好用 777 | 正面,味道,不错 778 | 正面,味道,还不错 779 | 正面,,很喜欢 780 | 正面,,不错 781 | 正面,外观,很好看 782 | 正面,,很好用 783 | 正面,价格,便宜 784 | 正面,,实惠 785 | 正面,,还行 786 | 负面,包装, 787 | 正面,,是正品 788 | 正面,洁面,很干净 789 | 正面,,温和 790 | 正面,,很好用 791 | 正面,,不刺激 792 | 正面,,不错 793 | 正面,补水美白效果,挺不错 794 | 正面,,不错 795 | 正面,,还不错 796 | 正面,,棒棒哒 797 | 正面,,很温和 798 | 正面,,保湿 799 | 正面,,淡淡的香味 800 | 正面,,很喜欢 801 | 正面,,物美价廉 802 | 正面,,还不错的 803 | 正面,,是正品 804 | 正面,,是正品 805 | 正面,物流,很快 806 | 正面,,很好 807 | 正面,,挺好的 808 | 正面,包装,新款 809 | 正面,,可以 810 | 正面,赠品, 811 | 负面,包装,很旧 812 | 正面,,不错 813 | 正面,,还不错 814 | 正面,,应该是真的 815 | 正面,,非常满意 816 | 正面,,非常喜欢 817 | 正面,,挺水润的 818 | 正面,,很服帖 819 | 正面,,很很用的 820 | 正面,补水, 821 | 正面,,很划算 822 | 正面,,不错 823 | 正面,,薄薄的 824 | 正面,,好用 825 | 正面,补水效果,很好 826 | 正面,,好评 827 | 正面,物流,很快 828 | 正面,,很舒服 829 | 正面,,很温和 830 | 正面,,不刺激 831 | 正面,,好划算 832 | 正面,,好用 833 | 正面,,很好用 834 | 正面,,细致 835 | 正面,,还好吧 836 | 负面,,很干 837 | 正面,,好精致 838 | 中性,,有点滑滑的 839 | 负面,,较难清洗 840 | 正面,,还行 841 | 正面,补水,还不错 842 | 正面,,好合算 843 | 正面,包装,很好 844 | 正面,,不错 845 | 正面,,满意 846 | 正面,,很好 847 | 正面,,是正品 848 | 正面,,很舒服 849 | 正面,,水润皮肤 850 | 正面,,更滋润 851 | 负面,,可干 852 | 正面,快递速度,很快 853 | 正面,快递员态度,很好 854 | 正面,,很滋润 855 | 正面,,挺好的 856 | 正面,,很好用 857 | 正面,,很方便 858 | 正面,,不错 859 | 正面,,很好 860 | 正面,速度,很快 861 | 正面,精华,多 862 | 正面,,还好 863 | 正面,,棒棒哒 864 | 正面,,真心不错 865 | 正面,,好一点 866 | 正面,,非常好 867 | 正面,,好得不得了 868 | 正面,,好 869 | 正面,,很好 870 | 正面,,很超值 871 | 正面,,不紧绷 872 | 负面,,假的 873 | 正面,,蛮好的 874 | 正面,,不错 875 | 正面,,可以 876 | 正面,,不错 877 | 正面,,很多 878 | 正面,,还不错 879 | 正面,,是正品 880 | 正面,,挺好的 881 | 正面,面膜纸,不厚 882 | 正面,,服帖 883 | 正面,,喜欢 884 | 正面,,正品 885 | 正面,,不起干皮 886 | 正面,,挺润的 887 | 正面,物流,很给力 888 | 正面,,挺好用的 889 | 正面,,真的很不错 890 | 正面,,湿湿润润的 891 | 正面,,亮亮的 892 | 正面,卸妆效果,特好 893 | 正面,,棒棒哒 894 | 正面,,五星 895 | 正面,赠品,很好用 896 | 正面,,很滋润 897 | 正面,精华,很多 898 | 正面,,保湿 899 | 正面,包装,完好 900 | 正面,,好 901 | 正面,,不假白 902 | 正面,,均匀肤色 903 | 正面,,去除暗沉 904 | 正面,,很好用 905 | 正面,,很细腻 906 | 负面,卸妆力,最差 907 | 正面,味道,不错 908 | 正面,,不油腻 909 | 正面,,挺好用的 910 | 正面,活动, 911 | 正面,,物美价廉 912 | 正面,补水,没问题 913 | 正面,,超级划算 914 | 正面,,不错 915 | 正面,,不错 916 | 正面,,很好 917 | 正面,物流,很快 918 | 正面,服务态度,很好 919 | 中性,美白, 920 | 负面,,挺油腻 921 | 正面,,柔软 922 | 正面,,细腻 923 | 正面,吸收,挺快 924 | 中性,美白效果, 925 | 正面,,还不错 926 | 正面,,挺补水的 927 | 正面,,喜欢 928 | 正面,补水,还可以 929 | 正面,,很好用 930 | 正面,,很自然 931 | 正面,,滋润 932 | 正面,,挺好的 933 | 正面,,挺细腻的 934 | 中性,,会不会过敏 935 | 正面,物流,真是神速 936 | 正面,,好用 937 | 正面,,不错 938 | 负面,物流,太慢了 939 | 中性,味道,不一样 940 | 正面,,很好用 941 | 正面,,挺补水 942 | 正面,,可以 943 | 负面,客服态度,极差 944 | 正面,,还可以 945 | 正面,,还可以 946 | 正面,,很好用 947 | 正面,,挺好用的 948 | 正面,遮瑕效果,很好 949 | 负面,,不是很好用 950 | 负面,,有点卡粉 951 | 正面,性价比,很高 952 | 正面,活动, 953 | 正面,,还是不错的 954 | 正面,,挺好的 955 | 正面,,很喜欢 956 | 正面,,特别好用 957 | 正面,,比较保湿 958 | 正面,,干净 959 | 正面,,实惠 960 | 正面,袋子,很漂亮 961 | 正面,,不错 962 | 正面,,很好用 963 | 正面,赠品,很多 964 | 正面,,超赞 965 | 正面,,挺好 966 | 正面,,洗得干净 967 | 负面,,有点干 968 | 正面,保湿效果,不错 969 | 正面,价格,合理 970 | 正面,,很惊喜 971 | 负面,赠品,没有 972 | 正面,物流服务,好 973 | 正面,,很好 974 | 正面,,很好用 975 | 正面,,挺好的 976 | 正面,味道,还可以 977 | 正面,,挺好 978 | 负面,成膜,有点慢 979 | 正面,,完美 980 | 正面,,润色效果 981 | 正面,粉质,细 982 | 正面,上妆,轻薄 983 | 正面,上妆,透亮 984 | 正面,提亮肤色,不夸张 985 | 正面,,物美价廉 986 | 正面,,喜欢 987 | 正面,补水效果,不错 988 | 正面,价格,实惠 989 | 正面,,喜欢 990 | 正面,,爱不释手 991 | 正面,,挺划算的 992 | 正面,,不错 993 | 中性,,有一点点干 994 | 正面,,很好 995 | 正面,,很喜欢 996 | 正面,,挺温和的 997 | 正面,,很清爽 998 | 正面,,还行 999 | 负面,泡沫,很少 1000 | 中性,,一般 1001 | 负面,,有点紧绷 1002 | 负面,,不是很适合 1003 | 正面,快递,强大 1004 | 正面,味道,很好闻 1005 | 正面,味道,喜欢 1006 | 正面,,还行 1007 | 正面,,不错 1008 | 正面,活动,很实惠 1009 | 中性,清洁能力, 1010 | 正面,,还不错 1011 | 正面,价格,便宜 1012 | 正面,优惠券, 1013 | 正面,,很不错 1014 | 正面,,很熟服 1015 | 正面,,水水的 1016 | 正面,味道,很好 1017 | 正面,,不错 1018 | 正面,,好评 1019 | 正面,,不错 1020 | 正面,,好帖 1021 | 正面,发货物流,超快 1022 | 正面,,不错 1023 | 正面,,还可以 1024 | 正面,,皮肤亮亮的 1025 | 正面,,不错 1026 | 正面,,很服帖 1027 | 正面,活动,很合适 1028 | 正面,,还不错 1029 | 正面,物流,点赞 1030 | 正面,,好用 1031 | 正面,,不刺激 1032 | 正面,价格,不算高 1033 | 正面,包装,很满意 1034 | 正面,,很好用 1035 | 正面,价格,能接受 1036 | 负面,包装,简陋 1037 | 正面,,好用 1038 | 正面,,保湿 1039 | 正面,送货,迅速 1040 | 正面,,物美价廉 1041 | 正面,活动, 1042 | 正面,赠品, 1043 | 正面,,很细腻 1044 | 正面,,还行 1045 | 正面,,挺实惠的 1046 | 正面,,隔离 1047 | 正面,,增白 1048 | 正面,,挺好的 1049 | 正面,味道,很好闻 1050 | 正面,物流,很快 1051 | 正面,包装,很漂亮 1052 | 正面,,很满意 1053 | 正面,,不起皮 1054 | 负面,,太不靠谱了 1055 | 负面,,降价 1056 | 负面,,就要过期了 1057 | 正面,,很舒服 1058 | 正面,,特别水嫩 1059 | 正面,,还可以 1060 | 正面,,挺自然 1061 | 负面,,少了点 1062 | 正面,,还不错 1063 | 正面,,不错 1064 | 正面,,很好 1065 | 正面,,便宜 1066 | 正面,,是正品 1067 | 正面,,不错 1068 | 正面,,比较好用 1069 | 负面,,假货 1070 | 负面,遮瑕效果,没有 1071 | 负面,,掉粉 1072 | 负面,,特别的干 1073 | 负面,,快要过期 1074 | 正面,物流,超级快 1075 | 正面,,超级划算 1076 | 正面,价格,便宜 1077 | 正面,发货,很快 1078 | 正面,,很好 1079 | 正面,,好用 1080 | 正面,,很干净 1081 | 正面,,很好 1082 | 正面,,很喜欢 1083 | 正面,,方便 1084 | 正面,,很快 1085 | 正面,,好评 1086 | 正面,包装,严实 1087 | 正面,物流,快 1088 | 正面,,挺好用的 1089 | 正面,,挺好吸收 1090 | 正面,,不油腻 1091 | 正面,,很舒服 1092 | 中性,美白效果,没看出来 1093 | 正面,补水效果,不错 1094 | 正面,,很滋润 1095 | 正面,,不油腻 1096 | 正面,,水水嫩嫩的 1097 | 正面,,非常舒服 1098 | 正面,,挺好 1099 | 正面,,还可以 1100 | 正面,,好用 1101 | 正面,,温和 1102 | 正面,,不刺激 1103 | 正面,,物超所值 1104 | 正面,速度,快 1105 | 正面,,不错 1106 | 正面,,清爽爽的 1107 | 正面,,挺好用的 1108 | 正面,活动价,超好 1109 | 正面,,特别好用 1110 | 负面,气味,重 1111 | 负面,气味,不好闻 1112 | 负面,持久度,不好 1113 | 正面,,没有什么不良反应 1114 | 正面,,不错 1115 | 正面,,挺便宜 1116 | 正面,,很快 1117 | 正面,,正品保证 1118 | 正面,客服,很好 1119 | 正面,,很好 1120 | 正面,,支持 1121 | 正面,,挺好用的 1122 | 正面,,很好 1123 | 正面,味道,香香的 1124 | 正面,,很滋润 1125 | 正面,,不干 1126 | 正面,,变白了 1127 | 正面,,非常好用 1128 | 正面,,非常速度 1129 | 正面,,变白 1130 | 正面,,很水润 1131 | 正面,,不过敏 1132 | 正面,,好用 1133 | 负面,,不多 1134 | 负面,遮瑕,是假 1135 | 正面,提亮肤色,是真 1136 | 正面,物流,挺快 1137 | 负面,,稍微干燥 1138 | 正面,,很好用 1139 | 正面,补水效果,特别棒 1140 | 正面,,很好 1141 | 正面,,是正品 1142 | 正面,,好评 1143 | 正面,,还可以 1144 | 正面,,非常满意 1145 | 正面,,很好用 1146 | 正面,,很好用 1147 | 正面,,清爽 1148 | 正面,价格,便宜 1149 | 正面,,不油腻 1150 | 正面,味道,很好闻 1151 | 正面,,不错 1152 | 正面,,超补水 1153 | 正面,,很好 1154 | 正面,,不错 1155 | 正面,包装,完整 1156 | 正面,包装,没有破损 1157 | 正面,卖家服务态度,好 1158 | 正面,,很清爽 1159 | 正面,,不油腻 1160 | 正面,面膜纸,很薄 1161 | 正面,,很舒服 1162 | 正面,吸收,很快 1163 | 正面,,挺好 1164 | 正面,,很清爽 1165 | 正面,,还好吧 1166 | 正面,价格,很实惠 1167 | 正面,,还可以 1168 | 负面,面积,太小 1169 | 正面,,正品 1170 | 正面,,挺好的 1171 | 正面,,自然 1172 | 正面,,好推开 1173 | 正面,,很清爽 1174 | 正面,,物美价廉 1175 | 正面,,快速 1176 | 正面,精华,很多 1177 | 正面,痘痘,消下去 1178 | 正面,,很补水 1179 | 正面,,满水润的 1180 | 正面,,蛮轻薄的 1181 | 正面,保湿效果,很好 1182 | 正面,,很好用 1183 | 正面,包装,挺精致 1184 | 正面,发货速度,快 1185 | 正面,价格,便宜 1186 | 正面,,还行 1187 | 正面,补水效果,特别好 1188 | 正面,,好用 1189 | 正面,,很喜欢 1190 | 正面,,特别合算 1191 | 正面,,不卡粉 1192 | 正面,,保湿 1193 | 正面,,滋润 1194 | 正面,,非常好用 1195 | 正面,,干净 1196 | 正面,,没有紧绷感 1197 | 正面,,还可以 1198 | 正面,,太合适了 1199 | 正面,,很满意 1200 | 正面,,很喜欢 1201 | 正面,价格,不贵 1202 | 正面,快递,很快 1203 | 正面,,不错 1204 | 正面,,还可以 1205 | 正面,味道,一样 1206 | 正面,,不错 1207 | 正面,,好用 1208 | 正面,,还可以 1209 | 正面,,补水 1210 | 正面,,好的很 1211 | 正面,,很喜欢 1212 | 正面,,很滋养 1213 | 正面,,美美哒 1214 | 正面,,挺好用的 1215 | 正面,,很温和 1216 | 正面,,不错 1217 | 正面,,很好 1218 | 正面,送货,飞快 1219 | 负面,包装,够随意 1220 | 正面,,滋润 1221 | 正面,,不油腻 1222 | 正面,味道,喜欢 1223 | 正面,包装,严实 1224 | 正面,物流,太棒了 1225 | 正面,,很好用 1226 | 正面,,还不错 1227 | 正面,成分,很安全 1228 | 正面,,很舒服 1229 | 正面,水,好多 1230 | 正面,,没有过敏现象 1231 | 正面,,挺好用的 1232 | 正面,,还不错 1233 | 负面,量,有点少 1234 | 正面,,好用 1235 | 正面,,特别好用 1236 | 正面,,不错 1237 | 正面,,不紧绷 1238 | 正面,价格,亲民 1239 | 正面,,好用 1240 | 正面,,很细腻 1241 | 正面,,很自然 1242 | 正面,,是正品 1243 | 正面,,不错 1244 | 正面,,挺好用的 1245 | 正面,,蛮不错的 1246 | 正面,,不错 1247 | 正面,,还可以 1248 | 正面,,挺漂亮的 1249 | 正面,,这么便宜 1250 | 正面,面膜纸,丝薄 1251 | 正面,面膜纸,服帖 1252 | 正面,,很喜欢 1253 | 负面,,差死了 1254 | 负面,,不好用 1255 | 负面,,会起脂肪粒 1256 | 正面,,很好 1257 | 正面,速度,很快 1258 | 正面,,还不错 1259 | 正面,,很好用 1260 | 正面,,超水润 1261 | 正面,,补水 1262 | 正面,,很好 1263 | 正面,,保湿 1264 | 正面,卸妆,很干净 1265 | 正面,,不刺激 1266 | 正面,,还行吧 1267 | 正面,,还挺香的 1268 | 正面,,活动价 1269 | 正面,补水效果,很好 1270 | 正面,,超级服帖 1271 | 正面,,很喜欢 1272 | 正面,发货速度,一流的 1273 | 正面,配送服务,一流的 1274 | 正面,,还好 1275 | 正面,,不黏不腻 1276 | 正面,,便宜实惠 1277 | 正面,,好洗 1278 | 正面,,不错 1279 | 正面,,不油腻 1280 | 正面,赠品, 1281 | 正面,,喜欢 1282 | 正面,,非常喜欢 1283 | 正面,味道,差不多 1284 | 中性,,一般般 1285 | 负面,,过敏了 1286 | 负面,清洁能力,弱 1287 | 负面,,很稀 1288 | 正面,,挺好的 1289 | 正面,快递,很快 1290 | 正面,,特别滋润 1291 | 正面,提亮肤色,非常不错 1292 | 正面,,不油腻 1293 | 正面,,不错 1294 | 正面,,很好 1295 | 正面,,真心不错 1296 | 正面,,很喜欢 1297 | 正面,,满意 1298 | 正面,,超喜欢 1299 | 正面,,挺实惠 1300 | 正面,补水效果,不错 1301 | 正面,,挺超值的 1302 | 正面,,很好 1303 | 正面,,不错 1304 | 负面,,辣脸 1305 | 负面,,痒 1306 | 负面,,不是正品 1307 | 正面,,不错 1308 | 正面,,物美价廉 1309 | 正面,,很保湿 1310 | 正面,,物美价廉 1311 | 正面,,不错 1312 | 正面,,棒棒哒 1313 | 正面,,还不错 1314 | 正面,,不干 1315 | 正面,,很好用 1316 | 正面,,还行 1317 | 正面,,皮肤亮白 1318 | 正面,服务,周到 1319 | 正面,价格,挺优惠的 1320 | 正面,物流,很快 1321 | 正面,包装,不错 1322 | 负面,香精, 1323 | 正面,,还可以 1324 | 正面,,挺好用的 1325 | 正面,补水,棒棒的 1326 | 正面,蚕丝面料, 1327 | 正面,,轻薄 1328 | 正面,,透气 1329 | -------------------------------------------------------------------------------- /Polarity/data_1/dev.tsv: -------------------------------------------------------------------------------- 1 | Polarities,AspectTerms,OpinionTerms 2 | 正面,卖家,不错 3 | 中性,补水, 4 | 正面,,优惠 5 | 正面,,挺环保 6 | 负面,塑封袋, 7 | 正面,,不拉眼 8 | 正面,快递, 9 | 正面,,提亮 10 | 负面,,有点味道 11 | 正面,价格,相当实惠 12 | 正面,,遮瑕 13 | 负面,味道,怪怪的 14 | 正面,,赞一下 15 | 正面,,很赞 16 | 正面,,很好看 17 | 正面,颜色,很正 18 | 负面,酒精味道,比较浓郁 19 | 负面,,没有介绍的那么遮盖红血丝 20 | 正面,,不长闭合 21 | 正面,补水,非常好 22 | 正面,味道,蛮好闻 23 | 负面,水份,几乎没有 24 | 正面,价位,合适 25 | 负面,,不是很干净 26 | 中性,,小小的 27 | 正面,上妆效果,不错 28 | 正面,,不沙眼睛 29 | 正面,,很温和 30 | 正面,速度,值得点赞 31 | 正面,温和程度,很好 32 | 正面,精华液量,非常足 33 | 正面,卸妆,挺干净 34 | 正面,,没有浮粉 35 | 正面,,很柔滑 36 | 正面,发货,及时 37 | 负面,,好少 38 | 正面,物流,非常快 39 | 正面,,非常实惠 40 | 正面,服务,杠杠的 41 | 正面,清洗,很干净 42 | 中性,,很不错 43 | 正面,,太划算 44 | 正面,物流,效率超级高 45 | 正面,隔离效果,很好 46 | 正面,到货,快 47 | 正面,量,多 48 | 负面,服务,不敢恭维 49 | 正面,价钱,实惠 50 | 正面,,没有过敏现象 51 | 正面,,挺便宜 52 | 正面,,油而不腻 53 | 正面,,很有用 54 | 正面,速度,给个好评 55 | 负面,味道,不是很好闻 56 | 正面,包装,完好无损 57 | 正面,保湿效果,很不错 58 | 负面,,不干净 59 | 正面,遮瑕效果,不错 60 | 正面,,挺迅速的 61 | 正面,,一点也不浮 62 | 中性,,很一般 63 | 负面,瓶口,没有密封口 64 | 正面,味道,香 65 | 正面,,满水润的 66 | 正面,,白皙 67 | 正面,上妆效果,还可以 68 | 负面,,刺痒 69 | 负面,,太白了 70 | 正面,清洁度,还不错 71 | 正面,,好好的 72 | 正面,物流,挺快的 73 | 正面,赠品,不错 74 | 正面,,比较滋润 75 | 正面,,好合算 76 | 中性,美白效果, 77 | 正面,送货,迅速 78 | 负面,,很粘 79 | 负面,,太干了 80 | 正面,,美白 81 | 正面,泡沫,很细腻 82 | 正面,活动,挺合适 83 | 正面,快递,很快 84 | 正面,,可以 85 | 负面,,欺骗顾客 86 | 中性,紧致, 87 | 正面,,有一点提亮肤色 88 | 正面,,一点也不干 89 | 负面,包装,不行 90 | 正面,量,挺多的 91 | 正面,补水,可以 92 | 正面,,亮肤 93 | 负面,,垃圾 94 | 正面,活动,便宜了很多 95 | 正面,,挺补水 96 | 正面,送货,很给力 97 | 正面,发货送货,很快 98 | 正面,卸妆,挺好的 99 | 正面,,不错哦 100 | 正面,赠品,很多 101 | 正面,,不干燥 102 | 正面,补水效果,超好 103 | 正面,,很显白 104 | 正面,清洁能力,挺干净的 105 | 正面,遮瑕的效果,特别好 106 | 正面,品质,好 107 | 正面,,一直棒棒 108 | 正面,味道,没错 109 | 正面,,变白 110 | 正面,味道,很好 111 | 正面,,隔离 112 | 正面,精华液,挺多多的 113 | 正面,包装,完美 114 | 负面,,不多 115 | 负面,赠品,没 116 | 正面,,货真价实 117 | 正面,价钱,优惠 118 | 正面,包装,没有破损 119 | 正面,快递,点个赞 120 | 正面,上妆效果,容易上妆 121 | 正面,大小,刚好 122 | 正面,,泡泡多 123 | 正面,美白作用, 124 | 正面,礼盒,很精美 125 | 正面,活动,很划来 126 | 正面,肤色,自然 127 | 正面,价格,多多促销 128 | 正面,,有香味 129 | 正面,价格,很实惠 130 | 正面,快递的速度,最喜欢 131 | 正面,精华液,不多 132 | 正面,,容易冲洗 133 | 正面,大小,合适 134 | 负面,味道, 135 | 正面,补水,棒棒哒 136 | 正面,活动力度,很大 137 | 负面,,很烂 138 | 负面,,长痘 139 | 正面,,好快 140 | 正面,,很润 141 | 正面,活动,很划算 142 | 正面,,还是不错的 143 | 正面,快递,给力 144 | 正面,,无异常 145 | 正面,,改善肤色 146 | 正面,包装, 147 | 正面,物流,点赞 148 | 负面,,有点干 149 | 正面,,是正品 150 | 负面,,骗人的 151 | 正面,味道,很自然 152 | 正面,,没过敏 153 | 正面,精华液,挺多的 154 | 正面,,易推开 155 | 中性,清洁效果,一般般吧 156 | 正面,,微微一点白 157 | 中性,快递盒,大大的 158 | 负面,生产日期,比较旧 159 | 正面,,挺便宜的 160 | 正面,颜色,好看 161 | 负面,泡沫,不太好洗掉 162 | 负面,质量,不怎么样 163 | 正面,,赞 164 | 正面,,应该也不错 165 | 正面,速度,佩服 166 | 正面,味道,比较喜欢 167 | 正面,,很轻薄透亮 168 | 正面,发货,挺快 169 | 负面,,不怎么样 170 | 正面,,不错的 171 | 正面,清洁效果,不错 172 | 正面,,没有过敏 173 | 正面,,去除暗沉 174 | 正面,价格,划算 175 | 正面,泡沫,细腻 176 | 正面,,超划算 177 | 正面,上妆,轻薄 178 | 正面,遮瑕效果,好 179 | 正面,态度,很好 180 | 正面,,显肤色 181 | 正面,送货速度,非常快 182 | 负面,,是次品 183 | 正面,客服,热心 184 | 正面,送货,挺快 185 | 正面,精华素,满满 186 | 正面,,666 187 | 中性,保质期, 188 | 正面,,湿润 189 | 负面,,太失望了 190 | 正面,,很舒服 191 | 正面,快递,很赞 192 | 正面,物流,很快 193 | 正面,送货速度,很快 194 | 负面,日期,不太好 195 | 正面,,货真价值 196 | 正面,,相当不错 197 | 正面,,粘稠些 198 | 正面,持久力,可以 199 | 正面,,没有紧绷感 200 | 中性,,有一点点干 201 | 正面,,买的值 202 | 正面,颜色,正合适 203 | 正面,,挺服帖 204 | 正面,,真品 205 | 正面,,非常棒 206 | 正面,价格,优惠很多 207 | 正面,,便宜得多 208 | 负面,外箱, 209 | 正面,补水效果,特别好 210 | 负面,,容易油 211 | 正面,美白, 212 | 负面,,都是胶 213 | 正面,,特别水润 214 | 正面,活动,挺便宜 215 | 正面,,不是那种特别厚重的百 216 | 正面,,贴装 217 | 正面,,轻薄 218 | 正面,,便宜了好多 219 | 正面,,清爽 220 | 正面,,显白 221 | 正面,,肤色好好 222 | 正面,面膜纸,很薄 223 | 正面,包装,精致 224 | 正面,补水效果,很明显 225 | 正面,,蛮轻薄的 226 | 正面,卸妆,温和 227 | 中性,清爽度, 228 | 正面,尺寸大小,合适 229 | 正面,包装,挺不错的 230 | 正面,补水,不错 231 | 正面,洁肤,很好 232 | 正面,新包装样式,很喜欢 233 | 负面,,不适合 234 | 正面,价格,还算实惠 235 | 正面,保湿效果,不错 236 | 正面,物流,出乎意外的快 237 | 正面,,超出预期 238 | 正面,配送,很快 239 | 正面,精华液,特别多 240 | 正面,吸收,特别好 241 | 正面,老板,很好 242 | 负面,物流,慢死 243 | 正面,,太超值 244 | 中性,遮瑕效果, 245 | 正面,,丝润 246 | 正面,,皮肤亮白 247 | 正面,泡沫,不会太多 248 | 正面,快递小个,很是给力 249 | 正面,问道,可以 250 | 负面,,烂东西 251 | 正面,,太合适了 252 | 正面,痘痘,消下去 253 | 中性,,特别软 254 | 正面,快递员态度,很好 255 | 正面,,超好用 256 | 正面,去油效果,很好 257 | 正面,,蛮补水的 258 | 正面,,干净 259 | 正面,,很贴 260 | 负面,,有些干 261 | 正面,送货,快 262 | 中性,,不知道真假 263 | 正面,,比较干净 264 | 正面,保湿,真的好 265 | 负面,,太裸妆了 266 | 负面,,差 267 | 负面,味道,太大了 268 | 正面,气味,很好闻 269 | 负面,,非常的不好 270 | 正面,,卸得干净 271 | 正面,,不油 272 | 正面,,特别舒服 273 | 负面,,有些黏腻 274 | 正面,,提好的 275 | 正面,粉扑设计,非常棒 276 | 正面,,光洁 277 | 正面,发货物流,超快 278 | 正面,物流速度,很快 279 | 正面,,太好了 280 | 正面,,很香 281 | 负面,肤色,不正 282 | 负面,,不太开心 283 | 负面,,特别少 284 | 正面,,便宜好多 285 | 正面,质量,不错 286 | 负面,,难推开 287 | 正面,,蛮不错的 288 | 正面,袋子,很漂亮 289 | 负面,包装,太丑了 290 | 正面,,易涂开 291 | 正面,,挺遮瑕 292 | 正面,,良好 293 | 中性,,有一点点白 294 | 负面,,红肿 295 | 负面,,刺痛 296 | 负面,泡沫,没什么 297 | 正面,快递服务态度,好 298 | 负面,卸妆效果,不好 299 | 正面,,挺好上妆 300 | 正面,,很好用 301 | 正面,,细腻 302 | 正面,,好舒服 303 | 正面,,很方便 304 | 正面,香味,淡淡得 305 | 正面,,非常舒服 306 | 正面,,挺细腻的 307 | 正面,水分,多 308 | 中性,酒精味,那么重 309 | 正面,,不过敏 310 | 正面,,棒棒 311 | 正面,,应该还可以 312 | 正面,,蛮好 313 | 正面,,真心划算 314 | 正面,,超水润 315 | 正面,,好精致 316 | 正面,快递小哥,一百个赞 317 | 正面,活动,很优惠 318 | 正面,清洁能力,挺好的 319 | 正面,物流小哥服务,特别好 320 | 正面,,洗得干净 321 | 正面,价格,很划算 322 | 正面,补水,很好 323 | 负面,包装, 324 | 正面,,挺薄 325 | 正面,价格,真的优惠 326 | 正面,,太合适 327 | 正面,快递,及时 328 | 负面,补水,没有太大感觉 329 | 正面,,挺滋润的 330 | 正面,,相当的满意 331 | 负面,,搓泥了 332 | 负面,,较难清洗 333 | 正面,活动价,很实惠 334 | 正面,,分量足 335 | 中性,味道,一般 336 | 正面,,量也多 337 | 正面,泡沫丰富度,刚刚合适 338 | 正面,保湿,好 339 | 正面,补水效果,很好 340 | 正面,清洁力,跟强 341 | 正面,洁面,挺好的 342 | 正面,,一直在用 343 | 正面,,好开心 344 | 正面,送货,很快 345 | 正面,价格,不高 346 | 正面,美白效果,特别好 347 | 正面,水,好多 348 | 正面,,好实惠 349 | 正面,,好惊喜 350 | 正面,,超满意 351 | 正面,价格,非常公道 352 | 正面,味,好闻 353 | 正面,,超级多 354 | 正面,,遮红血丝 355 | 正面,礼物, 356 | 正面,,哑光质感 357 | 负面,,很滑 358 | 负面,,难用 359 | 正面,,好好用 360 | 正面,卸妆效果,很一般 361 | 负面,,正品 362 | 负面,,不怎么亮肤 363 | 正面,快递服务,很好 364 | 正面,,还可以吧 365 | 正面,,好很多 366 | 正面,渗透性,很强 367 | 正面,,比较喜欢 368 | 负面,,有点儿掉妆 369 | 正面,服务,好 370 | 正面,,能接受 371 | 正面,提亮肤色,非常不错 372 | 负面,味道,不喜欢 373 | 正面,物流,还不错 374 | 正面,,给力 375 | 正面,,挺好闻的 376 | 正面,味道,非常好闻 377 | 正面,泡沫,很多 378 | 正面,,量又足 379 | 正面,,好自然 380 | 正面,卸妆,非常彻底 381 | 中性,,稍微有点干 382 | 负面,物流,太慢了 383 | 正面,赠品,很好用 384 | 正面,,跟服帖 385 | 负面,,有些失望 386 | 中性,,轻微酒精味 387 | 正面,,超级划算 388 | 正面,,一抹就开 389 | 正面,快递,很给力 390 | 正面,快递小哥, 391 | 负面,,不好涂开 392 | 正面,,没有出现过敏 393 | 正面,,活动价 394 | 正面,补水效果,杠杠滴 395 | 负面,,有点火辣辣的 396 | 正面,气味,蛮好 397 | 正面,,非常的香 398 | 负面,,不是太完美 399 | 正面,补水效果,真不错 400 | 正面,,不干 401 | 正面,,水润皮肤 402 | 正面,,水水润润 403 | 中性,美白, 404 | 负面,,起皮 405 | 正面,,超级滋润 406 | 正面,清洁能力,有一定的 407 | 正面,,满意 408 | 正面,精华,挺多的 409 | 正面,速度,真快 410 | 正面,补水效果,杠杠的 411 | 负面,,有点小贵 412 | 正面,,还好 413 | 正面,性价比,真高 414 | 正面,,超级服帖 415 | 正面,赠品,很好 416 | 正面,包装盒,完好 417 | 中性,,还好 418 | 正面,,很可以 419 | 正面,,能遮暇 420 | 负面,味道,有点刺鼻 421 | 中性,,粉浮着 422 | 负面,,搓泥 423 | 正面,,不加白 424 | 正面,香味,特别喜欢 425 | 正面,,比较服帖 426 | 正面,,容易抹开 427 | 正面,,五分好评 428 | 正面,,确实挺白的 429 | 正面,,清透 430 | -------------------------------------------------------------------------------- /Polarity/data_1/train.tsv: -------------------------------------------------------------------------------- 1 | Polarities,AspectTerms,OpinionTerms 2 | 正面,,好推开 3 | 正面,收货,迅速 4 | 负面,,降价 5 | 正面,清洗的效果,不是很好 6 | 正面,,白 7 | 正面,,还OK 8 | 正面,,挺干净的 9 | 正面,,还挺好的 10 | 负面,,过敏了 11 | 正面,,没有什么不良反应 12 | 负面,,贵了 13 | 正面,,容易清洁 14 | 正面,,很实惠 15 | 正面,,听湿润 16 | 负面,涨价,太多了 17 | 正面,遮暇,还可以 18 | 正面,,没有过敏不适 19 | 正面,发货速度,非常快 20 | 负面,,挺干的 21 | 负面,酒精味,浓浓的 22 | 正面,卸妆,无负担 23 | 负面,,很不开森 24 | 正面,,不会觉得紧绷 25 | 正面,,不跑妆 26 | 中性,,好评 27 | 正面,快递,还可以 28 | 正面,活动价, 29 | 正面,,容易打开 30 | 正面,,非常不错 31 | 正面,发货速度,挺快的 32 | 正面,,大爱 33 | 正面,,很是划算 34 | 正面,卸妆,干净 35 | 正面,补水效果,好 36 | 正面,价格,优惠 37 | 正面,,白了一个度 38 | 正面,效果,不错的 39 | 正面,价位,非常合适 40 | 正面,物流速度,特别快 41 | 正面,快递小哥,送货到家 42 | 中性,妆感,比较厚重 43 | 正面,,没有破损 44 | 正面,延展性,很好 45 | 正面,物流,没得说 46 | 负面,美白,没有感觉 47 | 中性,控油效果,一般 48 | 正面,上妆,比较滋润 49 | 正面,,用着很好 50 | 中性,,没有多大效果 51 | 正面,,一直都用 52 | 正面,,还行吧 53 | 正面,,优惠多多 54 | 负面,保质期,比较近 55 | 正面,,便宜多了 56 | 正面,物流,杠杠的 57 | 负面,商家态度,极差 58 | 正面,锁水效果,很好 59 | 中性,美白效果,没看出来 60 | 正面,,补水多了 61 | 正面,,好吸收 62 | 正面,发货,超快 63 | 正面,,挺好的 64 | 中性,泡沫,不多 65 | 负面,,太假了 66 | 正面,味道,好 67 | 负面,,挺小的 68 | 正面,,完美 69 | 正面,配送服务,一流的 70 | 正面,,蛮多的 71 | 正面,,特别薄 72 | 正面,物流,快 73 | 正面,活动价,超好 74 | 正面,,不会刺痛 75 | 正面,,不是特别显白 76 | 正面,价格,超级优惠 77 | 正面,,保湿 78 | 正面,,最喜欢 79 | 正面,物流,出奇的快 80 | 正面,补水效果,还可以 81 | 正面,盖子,松的 82 | 正面,活动,很合适 83 | 正面,,肤色很亮 84 | 正面,包装,真心不错 85 | 正面,,应该不错 86 | 正面,持久情况, 87 | 正面,物流,真是神速 88 | 正面,隔离效果,好 89 | 正面,提亮,不错 90 | 正面,,易吸收 91 | 正面,,显得皮肤很白 92 | 正面,价钱,不贵 93 | 负面,,浮了 94 | 正面,,很好吸收 95 | 负面,,不好用 96 | 正面,补水效果,挺好的 97 | 负面,,酸酸的 98 | 负面,,最垃圾 99 | 正面,,白嫩 100 | 正面,,不是那么白 101 | 正面,售后,不错 102 | 正面,,上乘 103 | 正面,卸妆效果,很好 104 | 正面,发货,很快 105 | 正面,,不刺激 106 | 正面,,浮粉 107 | 正面,推开,不错 108 | 正面,价格,便宜 109 | 正面,活动,不错 110 | 负面,,有点假白 111 | 正面,卸妆效果,特好 112 | 正面,,还不错的 113 | 正面,物流配送中心,很快 114 | 正面,,修饰肤色 115 | 负面,味道,有点太香 116 | 正面,,非常温和 117 | 正面,,有点油 118 | 负面,精华,太少 119 | 负面,,有点紧绷 120 | 正面,包装,比较好 121 | 正面,,最好用 122 | 正面,泡沫,很丰富 123 | 正面,,挺适合 124 | 负面,,太干 125 | 负面,,小小 126 | 负面,成膜,有点慢 127 | 正面,活动,最实惠 128 | 负面,商家,不解决 129 | 负面,,会掉粉 130 | 正面,隔离效果,很不错 131 | 正面,,更优惠 132 | 负面,粉质,不是很好 133 | 正面,,物有所值 134 | 正面,,洗干净 135 | 正面,,特别好 136 | 正面,活动,优惠 137 | 正面,活动,炒鸡划算 138 | 正面,持久度,挺ok的 139 | 正面,味道,很不错 140 | 正面,泡沫,丰富 141 | 正面,,不怎么油腻 142 | 正面,,还挺多的 143 | 负面,遮瑕效果,不好 144 | 正面,,不是特别白 145 | 中性,遮瑕效果,一般 146 | 正面,,点赞 147 | 正面,清洁能力,好 148 | 正面,,好便宜 149 | 正面,,喜欢 150 | 负面,,一般 151 | 正面,,很湿润 152 | 中性,,一般般 153 | 负面,,比较油腻 154 | 正面,,真的很不错 155 | 正面,商家,一百个赞 156 | 正面,,不贵 157 | 正面,补水,好 158 | 正面,,很滑嫩 159 | 负面,贴合度,不是特别好 160 | 中性,,白了一点点 161 | 正面,保湿, 162 | 正面,物流,真不错 163 | 正面,,挺超值的 164 | 正面,商家,不错 165 | 正面,遮瑕,四星 166 | 正面,效果,非常棒 167 | 正面,,挺润的 168 | 负面,泡沫,很少 169 | 正面,,比较满意 170 | 正面,保温效果,挺好的 171 | 正面,速度, 172 | 正面,,非常喜欢 173 | 正面,,挺滋润补水的 174 | 正面,提亮效果,不错 175 | 正面,物流,特别特别给力 176 | 正面,价格,便宜实惠 177 | 正面,,水水润润的 178 | 中性,,是不是正品 179 | 正面,,实用 180 | 正面,控油效果,不错 181 | 中性,美白,尚不明显 182 | 负面,,很干 183 | 负面,粉液,一般般 184 | 正面,,便宜实惠 185 | 正面,包装,很细心 186 | 正面,,很划算 187 | 正面,物流,非常强 188 | 负面,,干巴巴 189 | 正面,防晒,还算可以 190 | 正面,,比较好 191 | 正面,定妆效果,很好 192 | 正面,,应该是真的 193 | 正面,味道,挺好的 194 | 正面,,贴肤 195 | 正面,香味, 196 | 正面,水分,足 197 | 负面,包装,忒简单 198 | 负面,包装,太随便了 199 | 负面,味道,不是很好 200 | 正面,包装,好看 201 | 正面,活动,划算 202 | 负面,,有点黏 203 | 正面,,好得不得了 204 | 正面,,润泽 205 | 正面,速度,很快 206 | 正面,,清清爽爽的 207 | 正面,价格,平民价 208 | 正面,,清爽爽的 209 | 中性,,偏白 210 | 正面,,很提亮肤色 211 | 正面,,比较合适 212 | 正面,香味,淡淡的 213 | 正面,,挺实惠 214 | 正面,快递速度,真不是盖的 215 | 正面,保湿度,很好 216 | 正面,包装,好 217 | 正面,,好喜欢 218 | 正面,客服, 219 | 正面,物流,超级速度 220 | 正面,性价,非常好 221 | 正面,服务态度,很好 222 | 正面,,更好 223 | 正面,遮瑕效果,超好 224 | 正面,,特别自然 225 | 正面,面膜纸,不厚 226 | 正面,补水效果,非常好 227 | 正面,保湿,很好 228 | 正面,,更滋润 229 | 正面,,感觉不错 230 | 正面,,很好涂开 231 | 正面,,像正品 232 | 负面,,再便宜点 233 | 正面,清洗,很容易 234 | 正面,快递大哥,好评 235 | 正面,遮盖力,好 236 | 正面,包装,严实 237 | 正面,包装,没有损坏 238 | 正面,颜值,很高 239 | 正面,,透气 240 | 负面,,黏黏的 241 | 正面,快递小哥,很礼貌 242 | 正面,卸妆,还不错 243 | 正面,活动,还挺划算的 244 | 负面,气味,不好闻 245 | 正面,滋润度,很好 246 | 正面,颜色,喜欢 247 | 正面,,真心好用 248 | 正面,,均匀肤色 249 | 正面,成分,很安全 250 | 正面,包装,很漂亮 251 | 负面,快递员,投诉 252 | 负面,,太不好 253 | 负面,包装,太简单了 254 | 负面,味道,太香了 255 | 负面,,很稀 256 | 正面,上妆效果,很自然 257 | 正面,发货,快 258 | 正面,,特价 259 | 正面,按压设计,很方便 260 | 正面,物流,特别快 261 | 中性,遮盖力,一般 262 | 正面,,挺通透的 263 | 正面,,超实惠 264 | 正面,,真的很耐斯 265 | 正面,包装,精美 266 | 正面,上妆,透亮 267 | 负面,,坑人 268 | 正面,活动价格,优惠 269 | 正面,补水效果,明显 270 | 负面,,好干燥 271 | 正面,物流,很给力 272 | 负面,,白的不自然 273 | 正面,,挺温和的 274 | 正面,,粘稠 275 | 正面,瓶子,新款 276 | 正面,,值得信赖 277 | 中性,遮瑕力,一般 278 | 正面,保湿照顾,还不错 279 | 负面,,有点黑 280 | 正面,物流,给了 281 | 正面,控油效果,很好 282 | 正面,,超级补水 283 | 负面,,有点疼 284 | 正面,味道,可以 285 | 正面,客服态度,也很好 286 | 正面,,很清爽 287 | 正面,持久度,还行 288 | 正面,包装,也很好 289 | 正面,,不粘 290 | 正面,,很接近肤色 291 | 正面,,一直信赖 292 | 正面,时间,快 293 | 正面,,值得推荐 294 | 正面,,非常的好用 295 | 正面,持久情况,很好 296 | 正面,,适合 297 | 正面,,不腻 298 | 正面,,差不多 299 | 正面,,支持 300 | 负面,,不是很滋润 301 | 正面,发货速度,一流的 302 | 正面,,还喜欢 303 | 负面,,好差 304 | 正面,,经济实惠 305 | 正面,物流,好快 306 | 负面,,很垃圾 307 | 负面,上妆,超级差 308 | 正面,,不会差 309 | 负面,包装,坏了 310 | 负面,,特别油油 311 | 负面,,没洗干净 312 | 正面,保湿,不错 313 | 中性,颜色,稍微白一点 314 | 负面,酒精的味道,比较重 315 | 正面,卸妆,比较干净 316 | 正面,,就是好 317 | 正面,味道,喜欢的 318 | 中性,,有点滑滑的 319 | 负面,酒精味,很明显 320 | 正面,精华,特别多 321 | 正面,物流,很准时 322 | 正面,质量,很好 323 | 正面,清香,淡淡的 324 | 正面,,非常自然 325 | 正面,增品,没收到 326 | 正面,物流,真快 327 | 正面,价钱,超级值得 328 | 正面,,特别合算 329 | 负面,瓶盖设计,好巨大 330 | 中性,效果,还不知道 331 | 正面,物流,超级快 332 | 正面,滋润度,正好 333 | 正面,,很好 334 | 负面,味道,不是很喜欢 335 | 负面,,刺激 336 | 正面,包装,非常好 337 | 正面,补水,很好用 338 | 负面,活动价格,没有便宜很多 339 | 负面,,太厚 340 | 正面,,容易吸收 341 | 正面,包装,很好看 342 | 正面,,挺干净 343 | 正面,,非常满意 344 | 负面,降价, 345 | 负面,酒精味, 346 | 正面,,非常好用 347 | 正面,,很服贴 348 | 正面,,特别快 349 | 正面,,清薄 350 | 正面,,正品 351 | 正面,,不假白 352 | 正面,,很迷你 353 | 正面,,过得去 354 | 正面,泡沫,适中 355 | 正面,清洁能力,强 356 | 正面,,一点也不油 357 | 正面,快递师傅, 358 | 正面,价位,实惠 359 | 正面,持久情况,没问题 360 | 正面,,很白 361 | 正面,,还挺省 362 | 正面,遮瑕,还好 363 | 负面,包装,有点失望 364 | 正面,,挺亮白的 365 | 正面,,五星好评 366 | 正面,,挺保湿的 367 | 正面,提亮,蛮好 368 | 负面,保湿,有点干 369 | 正面,,很实在 370 | 正面,,便宜又实惠 371 | 负面,,有点胶味 372 | 正面,隔离,特别好 373 | 负面,包装,简陋 374 | 正面,快递小哥服务态度,很好 375 | 正面,,很喜欢 376 | 正面,,总体满意 377 | 正面,,不紧崩 378 | 负面,包装,没心情了 379 | 正面,补水效果,还不错 380 | 正面,外观,高大上 381 | 正面,快递小哥,很热情 382 | 正面,小礼品,很多 383 | 正面,,可以啊 384 | 正面,清洁力,不错 385 | 中性,吸收情况,有点厚重 386 | 正面,快递小哥,好服务 387 | 正面,快递,挺快的 388 | 正面,,不粘稠 389 | 正面,物流服务,快 390 | 正面,价位,很给力 391 | 正面,,比较优惠 392 | 正面,面膜纸,丝薄 393 | 负面,,稍微过敏 394 | 正面,精华液,很好 395 | 正面,,最实汇的 396 | 正面,清洁能力,还好 397 | 正面,水份,足 398 | 负面,,欺骗 399 | 正面,气味,优雅 400 | 正面,快递,特别快 401 | 正面,优惠活动,很给力 402 | 正面,,用着舒服 403 | 正面,吸收,挺好的 404 | 正面,,挺好用 405 | 正面,味道,淡淡的 406 | 负面,,可干 407 | 正面,,杠杠的 408 | 正面,,不浮粉 409 | 正面,,不油不腻 410 | 正面,,很细 411 | 负面,,渣货 412 | 正面,赠品,还可以 413 | 负面,卸妆力,最差 414 | 正面,,很棒了 415 | 中性,,赞赞 416 | 负面,面积,太小 417 | 正面,,收缩毛孔 418 | 正面,味道,淡淡的清香 419 | 负面,,差评 420 | 正面,,是真东西 421 | 负面,,一点不好用 422 | 正面,价位,很亲民 423 | 正面,,好 424 | 中性,,不知道是不是正品 425 | 负面,,稍微干燥 426 | 负面,,油 427 | 正面,快递,好评 428 | 正面,,挺补水的 429 | 正面,,挺香的 430 | 正面,价格,很亲民 431 | 正面,持久度,四星 432 | 正面,配送速度,很快 433 | 正面,,质优价廉 434 | 正面,卸妆,很干净 435 | 正面,,特别补水 436 | 中性,遮瑕力,一般般 437 | 正面,补水,强 438 | 正面,味道,清凉 439 | 负面,,不行 440 | 正面,,爱不释手 441 | 正面,,补水 442 | 正面,,比较水润 443 | 正面,,挺满意的 444 | 正面,卖家服务态度,非常好 445 | 正面,卖家,好有爱 446 | 正面,吸收,挺好 447 | 负面,遮瑕,是假 448 | 正面,,提好用 449 | 负面,包装,够随意 450 | 正面,,挺细腻 451 | 正面,发货,非常给力 452 | 负面,,有点失望 453 | 正面,包装,有档次 454 | 正面,,还挺好 455 | 正面,外观,很漂亮 456 | 正面,,真的好用 457 | 正面,服务,就是好 458 | 正面,,太快了 459 | 负面,,太差 460 | 正面,,又白又亮 461 | 负面,泡沫,有点多 462 | 正面,快递员, 463 | 正面,,特别特别划算 464 | 正面,外壳,好看 465 | 正面,物流速度,挺快的 466 | 正面,,不干涩 467 | 负面,,吸收不是很好 468 | 负面,味道,太刺鼻 469 | 正面,,很优惠 470 | 正面,快递,好 471 | 正面,,好用的 472 | 正面,,没让人失望 473 | 中性,味道,不一样 474 | 正面,,柔软 475 | 正面,客服服务,很好 476 | 正面,,很水 477 | 正面,,水润 478 | 正面,速度,太快了 479 | 正面,快递人员服务态度,很好 480 | 正面,,白的自然 481 | 正面,,非常速度 482 | 正面,清洁度,比较好 483 | 正面,,不泛白 484 | 正面,快递师傅,很给力 485 | 正面,,挺好吸收 486 | 正面,,好用 487 | 正面,快递员,很敬业 488 | 正面,提亮肤色,是真 489 | 正面,清洁皮肤效果,很好 490 | 正面,包装,不错 491 | 正面,快递,速度快 492 | 负面,,干的脱皮 493 | 正面,,喜欢喜欢 494 | 正面,,挺显白的 495 | 中性,酒精味,有点点 496 | 正面,营养液,很充足 497 | 正面,,大气上档次 498 | 正面,,非常补水 499 | 正面,,还行 500 | 正面,发货,飞快 501 | 负面,味道,刺鼻 502 | 正面,,划算多了 503 | 正面,保湿效果,一整天 504 | 正面,清理力,强 505 | 正面,价格,不贵 506 | 正面,,持久 507 | 负面,保质期,太短 508 | 正面,,清凉 509 | 正面,,挺漂亮的 510 | 正面,,亮白 511 | 负面,保湿,不好 512 | 正面,贴合,很好 513 | 正面,快递,太差劲了 514 | 正面,赠品,到位 515 | 正面,,清新 516 | 正面,,能修复皮肤 517 | 正面,,水份多多 518 | 正面,价格,不算贵 519 | 正面,味道,可以的 520 | 负面,保质期,近期 521 | 正面,快递小哥,辛苦了 522 | 正面,质地,很温和 523 | 负面,,不是很适合 524 | 正面,快递大哥,人很好 525 | 正面,包装,挺好看的 526 | 负面,,油腻腻的 527 | 正面,到货,很快 528 | 正面,配送,很给力 529 | 正面,赠品,很实在 530 | 正面,,效果明显 531 | 正面,,实惠 532 | 正面,泡沫,挺多的 533 | 正面,,很提肤色 534 | 正面,快递小哥,给力 535 | 正面,清洁,很彻底 536 | 正面,,很便宜 537 | 正面,发货速度,快 538 | 正面,,白白透透的 539 | 正面,快递,迅速 540 | 正面,味道,非常喜欢 541 | 正面,,不痒 542 | 正面,体亮,自然 543 | 负面,泡沫,过于多了 544 | 正面,礼物,很好 545 | 负面,,很心塞 546 | 负面,,不爽 547 | 正面,持久情况,还好 548 | 负面,,少了点 549 | 负面,,不开心 550 | 正面,送货,比较快 551 | 负面,,没有说的那么保湿 552 | 负面,,掉粉 553 | 正面,价格,合理 554 | 正面,隔离效果,挺不错 555 | 正面,,挺流的 556 | 正面,,超合算 557 | 正面,,不是很好吸收 558 | 正面,底色,很好 559 | 正面,,量足 560 | 正面,包装,完整 561 | 正面,送货速度,快 562 | 正面,,太赞了 563 | 正面,,价廉物美 564 | 正面,隔离效果,不错 565 | 负面,,痒 566 | 正面,,量也大 567 | 正面,味道,清新 568 | 正面,气味,甜美 569 | 负面,,有点卡粉 570 | 正面,包装,很大气 571 | 负面,清洁能力,弱 572 | 正面,物流,神速 573 | 正面,礼品,超级喜欢 574 | 正面,补水,挺好 575 | 正面,价格,挺实惠的 576 | 正面,,一点刺激感都没有 577 | 正面,,很满意 578 | 正面,价格,合适 579 | 正面,气味,光滑 580 | 正面,遮瑕效果,很好 581 | 正面,,补湿 582 | 正面,,蛮喜欢的 583 | 正面,补水,挺好的 584 | 正面,蚕丝面料, 585 | 正面,味道,很熟悉 586 | 正面,,比较贴合 587 | 负面,包装,太次 588 | 正面,,比较好涂开 589 | 负面,,很容易掉粉 590 | 正面,,不起皮 591 | 正面,,好服帖 592 | 正面,遮瑕,不错 593 | 负面,清洁能力,洗不干净 594 | 负面,,不滋润 595 | 正面,赠品,靠谱 596 | 正面,快递师傅态度,很多 597 | 负面,包装,好差 598 | 正面,,挺服帖的 599 | 负面,,东西少了 600 | 正面,礼品,很好 601 | 正面,,满分 602 | 正面,包装,完好 603 | 正面,,挺薄的 604 | 正面,快递,好快 605 | 正面,,自然美 606 | 正面,,很高兴 607 | 正面,,不卡粉 608 | 正面,,便宜了很多 609 | 正面,,不紧绷 610 | 正面,,挺满意 611 | 正面,,很满足 612 | 正面,,大赞 613 | 中性,上妆效果,比较厚重 614 | 正面,,很常满意 615 | 负面,,坏的 616 | 负面,塑料味,太浓 617 | 正面,,比较适合 618 | 正面,,很自然 619 | 正面,,爽 620 | 正面,快递速度,快 621 | 正面,性价比,不错 622 | 正面,物流,超快 623 | 正面,物流速度,太快了 624 | 正面,,遮暇 625 | 负面,,有点薄 626 | 正面,成膜,快 627 | 正面,,美美哒 628 | 正面,,很去油 629 | 正面,颜色,比较自然 630 | 负面,,很不好 631 | 正面,,无比的高大上 632 | 正面,,给个赞 633 | 负面,客服,不合格 634 | 正面,价格,很好 635 | 正面,,真喜欢 636 | 正面,,好香 637 | 中性,味道,别太香 638 | 正面,,很保湿 639 | 正面,日期,新鲜 640 | 正面,店家服务,很好 641 | 正面,,超值的 642 | 负面,卸妆,不是太干净 643 | 正面,,最喜欢的 644 | 中性,,是不是真品 645 | 正面,发货,速度快 646 | 负面,服务态度员,太差劲 647 | 正面,客服,很有耐心 648 | 正面,,非常的服帖 649 | 正面,,好干 650 | 中性,遮暇效果,一般般 651 | 正面,赠品,实在 652 | 正面,,棒棒哒 653 | 正面,,棒棒的 654 | 正面,,平价 655 | 正面,补水效果,还行 656 | 正面,,蛮白的 657 | 正面,效果,很好 658 | 正面,快递,神速 659 | 正面,瓶子,很漂亮 660 | 正面,,很修复 661 | 正面,味道,挺清淡的 662 | 正面,,很合适 663 | 正面,,超级好用 664 | 负面,保质期,不足四年 665 | 正面,味道,自然 666 | 正面,,挺好用的 667 | 正面,,比较赞的 668 | 负面,清洁能力,不太好 669 | 正面,清洁效果,很干净 670 | 负面,香味,不太喜欢 671 | 正面,快递小哥服务态度,比较好 672 | 正面,,挺水润 673 | 负面,颜色,偏黄 674 | 正面,价钱,要低得多 675 | 负面,,过期 676 | 正面,客服态度,好 677 | 负面,,比较少 678 | 正面,,可以的 679 | 正面,味道, 680 | 正面,颜色,好 681 | 正面,礼品, 682 | 正面,颜色,自然 683 | 正面,,太棒了 684 | 正面,外观,很喜欢 685 | 负面,,很旧 686 | 负面,,不是很好用 687 | 正面,,一点也不紧绷 688 | 负面,,太白 689 | 正面,颜值,较高 690 | 正面,颜色,正好 691 | 正面,快递小哥,点赞 692 | 正面,遮瑕,没有那么强 693 | 正面,补水,特别好 694 | 负面,,很小 695 | 正面,保湿效果,还行 696 | 负面,,差死了 697 | 正面,物流,也快 698 | 正面,,便宜 699 | 正面,持久,可以 700 | 负面,,一点都不水润 701 | 负面,,挺麻烦的 702 | 中性,,没有美白 703 | 负面,客服回复,太慢 704 | 正面,客服,很细心 705 | 正面,活动,超划算 706 | 中性,防晒效果,不清楚 707 | 正面,,挺温和 708 | 正面,异味,没有 709 | 正面,,一如既往的好 710 | 负面,,好小 711 | 正面,,上档次 712 | 正面,,很保水 713 | 正面,,非常划算 714 | 正面,包装,很精美 715 | 正面,,挺好了 716 | 正面,,非常的实惠 717 | 正面,价格,还可以 718 | 负面,,不贴 719 | 正面,防晒效果,不错 720 | 负面,,卸不掉 721 | 正面,隔离,好 722 | 正面,味道,不浓重 723 | 负面,形状,不规整 724 | 负面,清洁能力,差的要死 725 | 正面,,薄点 726 | 正面,,服贴 727 | 正面,,滋润 728 | 正面,活动,这么便宜 729 | 负面,,挺油腻 730 | 正面,味道,挺好闻的 731 | 正面,,不错不错 732 | 正面,包装,挺好的 733 | 正面,遮瑕效果,超级好 734 | 正面,防晒,不错 735 | 负面,,洗不净 736 | 正面,修饰肤色,比较自然 737 | 正面,,漂亮 738 | 负面,,油亮油亮 739 | 正面,,嫩嫩的 740 | 正面,,香香的 741 | 负面,,超级难用 742 | 正面,,很贴皮肤 743 | 正面,物流,真是快 744 | 正面,,便宜太多了 745 | 正面,,很平整 746 | 正面,浮粉现象,不会有 747 | 正面,,好极了 748 | 负面,,最差 749 | 正面,赠品,非常不错 750 | 正面,性价比,比较高 751 | 负面,,不怎么好用 752 | 正面,包装,很紧密 753 | 正面,遮瑕,特别好 754 | 正面,快递,太给力了 755 | 正面,遮暇效果,很好 756 | 负面,,漏了 757 | 正面,,挺舒服的 758 | 负面,快递,三流 759 | 正面,,一点没问题 760 | 正面,,确实很好 761 | 负面,,真的很一般 762 | 正面,,赞一个 763 | 正面,,特别温和 764 | 正面,,真不错 765 | 正面,洁面,很干净 766 | 正面,服务,一流 767 | 正面,,很舒适 768 | 正面,赠品, 769 | 正面,,特别滋润 770 | 正面,,接近肤色 771 | 负面,保质期,到期 772 | 中性,,有点黏黏 773 | 正面,,不遮眼睛 774 | 负面,,不怎么起泡沫 775 | 负面,,非常差 776 | 正面,卸妆效果,非常好 777 | 负面,日期,不是新的 778 | 负面,泡泡,很少 779 | 正面,,更滑 780 | 正面,,很大气 781 | 正面,,特喜欢 782 | 正面,,物美价廉 783 | 负面,味道,有点点膳 784 | 负面,保湿,差一些 785 | 正面,卖家,很好 786 | 负面,,漏水 787 | 正面,,薄薄的 788 | 正面,,很补水 789 | 正面,清洁效果,好 790 | 负面,,差了很多 791 | 正面,,水灵灵 792 | 正面,上妆效果,满好的 793 | 正面,,冰冰凉凉 794 | 正面,,很持久 795 | 正面,快递,没得说 796 | 正面,保湿效果,真的不错 797 | 正面,,特别细腻 798 | 负面,服务态度,不好 799 | 负面,客服态度,极差 800 | 正面,,没什么过敏 801 | 中性,,会不会过敏 802 | 正面,快递小哥,非常给力 803 | 正面,,一片一片的 804 | 正面,味道,香香的 805 | 负面,发货,比较慢 806 | 正面,,光滑 807 | 正面,,有美白效果 808 | 正面,水份,充足 809 | 正面,活动力度,大 810 | 正面,,可遮瑕 811 | 正面,服务,满意 812 | 正面,味道,不错 813 | 正面,持久度,不错 814 | 正面,,特别湿润 815 | 正面,味道,清香 816 | 正面,,很透 817 | 负面,外包装, 818 | 正面,,省钱 819 | 负面,包装,嫌弃 820 | 正面,泡沫,多 821 | 正面,味道,很好闻 822 | 正面,,很光滑 823 | 正面,,很喜欢用 824 | 正面,价格,多多优惠 825 | 正面,味道,有点香 826 | 正面,瓶子,不错 827 | 正面,粉质,细腻 828 | 正面,商家服务,好 829 | 负面,物流,超级差 830 | 中性,保湿度,一般般 831 | 负面,,一点也不好用 832 | 负面,,还是干 833 | 正面,活动价格,相当的便宜 834 | 正面,,比较划算 835 | 正面,物流速度, 836 | 负面,粉扑,好硬 837 | 正面,物流,棒 838 | 负面,,最差的 839 | 正面,,挺喜欢用的 840 | 正面,包装,太简陋了点 841 | 正面,,较温和 842 | 正面,,特别便宜 843 | 负面,客服态度,敷衍了事 844 | 正面,,好评 845 | 负面,瓶盖,碎了 846 | 正面,活动,便宜 847 | 正面,快递,真的快 848 | 正面,,挺划算 849 | 正面,包装,很高大尚 850 | 正面,卖家服务,好 851 | 中性,保湿效果,一般 852 | 正面,面膜纸,服帖 853 | 正面,清洁效果,很好 854 | 正面,好评, 855 | 正面,保湿效果,好 856 | 正面,外观,好看 857 | 正面,补水效果,不错 858 | 正面,服务态度,好 859 | 正面,,提亮肤色 860 | 正面,,不干皮 861 | 正面,,特别喜欢 862 | 正面,包装,很到位 863 | 负面,味道,不好闻 864 | 正面,,薄 865 | 中性,,有点油 866 | 正面,美白效果,不错 867 | 正面,补水效果,特别棒 868 | 正面,遮黄效果,特别好 869 | 中性,,有点稠 870 | 负面,遮瑕,不是太好 871 | 正面,包装盒,很好看 872 | 负面,,太小 873 | 负面,,那么白 874 | 正面,纸质,不错 875 | 正面,,比较补水 876 | 正面,,白白嫩嫩的 877 | 负面,,没有那么润 878 | 正面,,这么便宜 879 | 负面,,很讨厌 880 | 负面,,挺干燥的 881 | 正面,,看起来不错 882 | 负面,,太差了 883 | 正面,持妆,不错 884 | 负面,,不太好 885 | 负面,,起痘 886 | 正面,质地,清爽 887 | 正面,颜色,比较好看 888 | 正面,,一直用 889 | 负面,,不吸收 890 | 正面,,好干净 891 | 正面,补水, 892 | 正面,,挺自然的 893 | 正面,,妥妥的 894 | 正面,,很放心 895 | 正面,,清香型 896 | 中性,,挺好的 897 | 正面,,比较方便 898 | 正面,送货速度,超快 899 | 负面,,失望 900 | 正面,价格,合算 901 | 正面,快递员,很好 902 | 正面,吸收,很不错 903 | 正面,,好用爆了 904 | 正面,速度,好快 905 | 负面,包装,不是很好 906 | 正面,,光光的 907 | 正面,性价比,高 908 | 正面,补水,还可以 909 | 负面,精华水,少 910 | 正面,天猫直送,很给力 911 | 负面,,刺激皮肤 912 | 正面,,很滋养 913 | 正面,包装,挺精致 914 | 正面,补水效果,很不错 915 | 正面,,挺清爽的 916 | 正面,服务,棒 917 | 正面,价格,实惠 918 | 正面,厚度,适中 919 | 正面,送货,超级快 920 | 负面,,不能用 921 | 正面,,不脱妆 922 | 正面,,很适合 923 | 负面,礼盒包装,没有 924 | 正面,服务,很满意 925 | 正面,控油情况,还行 926 | 正面,瓶口,方便 927 | 正面,快递,很速度 928 | 正面,优惠活动, 929 | 正面,,略带香味 930 | 正面,补水,真的可以 931 | 负面,,是假货 932 | 中性,,干不干净 933 | 正面,,挺优惠的 934 | 中性,效果,没什么突出的 935 | 负面,客服,没有人理会 936 | 正面,外表,可以 937 | 正面,,气色很好 938 | 正面,活动,最合适 939 | 正面,,太方便了 940 | 正面,美白效果, 941 | 正面,,量很足 942 | 正面,遮瑕效果,挺好 943 | 负面,外观,粗糙 944 | 负面,,过敏 945 | 负面,,很薄 946 | 正面,物流速度,快 947 | 负面,,不是很遮瑕 948 | 正面,香味,好清淡 949 | 正面,开票,快 950 | 正面,,量大耐用 951 | 正面,清洁能力,蛮好的 952 | 正面,,比较温和 953 | 正面,,挺保湿 954 | 负面,,会紧缩 955 | 负面,精华,很少 956 | 正面,,还不错啦 957 | 负面,服务,不好 958 | 正面,价格,非常合适 959 | 正面,味道,还不错 960 | 正面,服务,很好 961 | 正面,,量比大 962 | 正面,,绝对正品 963 | 正面,,均匀 964 | 正面,,很柔暖 965 | 正面,快递,特别给力 966 | 正面,,自然白 967 | 正面,,经济 968 | 正面,服务,棒棒哒 969 | 正面,粉质,细 970 | 正面,,蛮好用 971 | 正面,,非常好 972 | 负面,颜色,偏暗 973 | 中性,味道,淡淡的 974 | 正面,,快捷 975 | 正面,隔离效果,还可以 976 | 正面,,比较自然 977 | 正面,,跟补水 978 | 中性,控油效果, 979 | 正面,,很水嫩 980 | 正面,美白效果,很不错 981 | 正面,,挺小只 982 | 正面,水分,充足 983 | 正面,物流,多块 984 | 正面,,超喜欢的 985 | 正面,,很薄 986 | 正面,,很给力 987 | 负面,,有点白 988 | 正面,,很服帖 989 | 负面,包装盒,太简陋了 990 | 负面,,不太喜欢 991 | 正面,包装,高档 992 | 正面,快递小哥服务态度,特别好 993 | 正面,颜色,有点暗 994 | 中性,,还行 995 | 正面,提亮肤色,不夸张 996 | 正面,价格,挺实惠 997 | 正面,赠品,很丰富 998 | 正面,快递速度,很快 999 | 正面,味道,喜欢 1000 | 中性,,有点滑 1001 | 负面,,太香了 1002 | 正面,,变白了 1003 | 正面,,挺快 1004 | 正面,外观,很好看 1005 | 负面,,水漏了 1006 | 正面,物流,非常的快 1007 | 正面,快递,挺给力 1008 | 负面,味道,不好 1009 | 负面,,有点小 1010 | 正面,,是真品 1011 | 负面,,浪费钱 1012 | 负面,,辣脸 1013 | 正面,香味,特别好闻 1014 | 负面,味道,有点大 1015 | 正面,物流配送,非常快 1016 | 正面,颜色,很自然 1017 | 负面,客服,真的忙 1018 | 正面,活动,很实惠 1019 | 正面,味道,很喜欢 1020 | 正面,态度,好 1021 | 正面,,挺湿润 1022 | 负面,,效果不是很明显 1023 | 负面,,不怎么补水 1024 | 正面,快递,真的很快呀 1025 | 正面,,有泡沫 1026 | 负面,气味,刺鼻 1027 | 负面,,有点点过敏 1028 | 正面,,快速 1029 | 负面,,很忧伤 1030 | 负面,,比较油 1031 | 正面,,开心 1032 | 正面,,很亲和 1033 | 负面,,没用 1034 | 正面,,不是特别油腻 1035 | 正面,,蛮自然的 1036 | 正面,,不好晕开 1037 | 正面,,很清爽舒服 1038 | 负面,瓶子塑料,比较硬 1039 | 正面,保湿效果,很好 1040 | 正面,,很好闻 1041 | 负面,香精, 1042 | 正面,,超级棒 1043 | 中性,,有一点白 1044 | 正面,,不会紧绷 1045 | 负面,,不是很好 1046 | 正面,,好卸妆 1047 | 中性,,一般 1048 | 正面,,不算太贵 1049 | 正面,贴合度,很好 1050 | 正面,补水效果, 1051 | 正面,客服,非常好 1052 | 负面,,不保湿 1053 | 负面,,假的 1054 | 正面,,炒鸡棒棒 1055 | 负面,透气性,很一般 1056 | 正面,,无紧绷感 1057 | 正面,,挺实惠的 1058 | 正面,气味,相似 1059 | 正面,妆感,还可以 1060 | 正面,,清澈 1061 | 正面,,很值 1062 | 负面,,特别的干 1063 | 正面,遮瑕,非常好 1064 | 正面,气味,淡淡的 1065 | 负面,粉底,有香味 1066 | 正面,,不会掉粉 1067 | 正面,按压设计,很有新意 1068 | 负面,持久情况, 1069 | 正面,,棒极了 1070 | 正面,,用量少 1071 | 正面,收货,很快 1072 | 正面,包装,漂亮 1073 | 正面,收货,完美 1074 | 负面,,很硬 1075 | 正面,,nice 1076 | 中性,防晒效果, 1077 | 正面,,提亮偏黄的肤色 1078 | 正面,,不觉得油腻 1079 | 正面,保湿效果,挺可以 1080 | 正面,,超级喜欢 1081 | 正面,,很漂亮 1082 | 负面,,特别不愉快 1083 | 正面,包装,很好 1084 | 正面,效果,比想像的要好 1085 | 正面,,超极好 1086 | 正面,,好快就到 1087 | 正面,价格,很优惠 1088 | 正面,物流,还蛮快 1089 | 负面,效果,洗不净 1090 | 正面,补水,还不错 1091 | 负面,,就要过期了 1092 | 正面,,真心不错 1093 | 负面,,好没用 1094 | 正面,,不错 1095 | 正面,,挺划算的 1096 | 正面,快递小哥服务,好 1097 | 正面,,很棒 1098 | 正面,质量,棒棒哒 1099 | 正面,价格,能接受 1100 | 正面,,不厚重 1101 | 负面,,不好 1102 | 负面,包装盒,没有 1103 | 负面,,太不靠谱了 1104 | 正面,,超级满意 1105 | 正面,物流,太快了 1106 | 正面,物流,就是快 1107 | 正面,,水份很多 1108 | 正面,服务,到家 1109 | 正面,,应该不错的 1110 | 正面,快递小哥送货速度,快 1111 | 正面,保湿,很不错 1112 | 正面,快递小哥,神速 1113 | 负面,包装,有点简陋 1114 | 正面,优惠券, 1115 | 正面,,很干净 1116 | 正面,,很衬肤色 1117 | 负面,清洁,不是很够 1118 | 中性,,希望是正品 1119 | 负面,,黏黏糊糊 1120 | 正面,,水嫩 1121 | 正面,补水效果,超级好 1122 | 正面,,比较保湿 1123 | 正面,,快 1124 | 正面,包装,仔细 1125 | 负面,赠品,没有 1126 | 正面,包装,新款 1127 | 负面,卸妆效果,一般般 1128 | 正面,,挺舒服 1129 | 正面,价格,不算高 1130 | 正面,味道,很香 1131 | 正面,小礼品, 1132 | 正面,发货速度,挺快 1133 | 正面,补水,没问题 1134 | 正面,,水水嫩嫩的 1135 | 正面,,非常香 1136 | 正面,速度,快 1137 | 负面,,有点油 1138 | 中性,包装, 1139 | 正面,,容易推开 1140 | 正面,味道,还好 1141 | 正面,,非常服帖 1142 | 正面,,蛮好的 1143 | 正面,,方便 1144 | 正面,,物超所值 1145 | 负面,,非常失望 1146 | 正面,质量,杠杠滴 1147 | 正面,,增白 1148 | 正面,活动,便宜实惠 1149 | 正面,包装,新 1150 | 正面,,很贴肤 1151 | 正面,赠品,好有分量 1152 | 正面,美容液,比较丰富 1153 | 中性,,还可以 1154 | 正面,,一般 1155 | 正面,,水润润的 1156 | 正面,价格,挺优惠的 1157 | 正面,,应该可以 1158 | 正面,赠品,不少 1159 | 负面,快递, 1160 | 正面,价格,美丽 1161 | 正面,效果,很不错 1162 | 正面,,很持妆 1163 | 正面,保湿效果,挺好 1164 | 负面,,假货 1165 | 正面,客服,耐心 1166 | 正面,,水分还可以 1167 | 负面,,不服帖 1168 | 负面,,上当了 1169 | 正面,,确实不错 1170 | 正面,图案,漂亮 1171 | 正面,,可以哦 1172 | 正面,,没毛病 1173 | 正面,,润润的 1174 | 正面,清洁,太给力了 1175 | 正面,客服服务态度,不错 1176 | 正面,颜色,很好 1177 | 负面,卸妆水,很少 1178 | 正面,护肤,很适合 1179 | 中性,清洁作用,很一般 1180 | 正面,水分,超足 1181 | 负面,,不喜欢 1182 | 正面,,非常滋润 1183 | 正面,,涂抹均匀 1184 | 正面,,效果好 1185 | 正面,快递,真的很快 1186 | 正面,,特别水嫩 1187 | 正面,,比较清爽 1188 | 负面,,卡 1189 | 正面,价钱,合理 1190 | 负面,,有点麻烦 1191 | 正面,,细滑 1192 | 负面,,不太适合 1193 | 正面,吸收,还好 1194 | 正面,包装,很可爱 1195 | 正面,吸收,挺快 1196 | 正面,补水效果,太好 1197 | 负面,包装盒,压扁了 1198 | 正面,,非常的不错 1199 | 正面,精华,很多 1200 | 正面,清洁能力,不错 1201 | 正面,,过敏了 1202 | 负面,,破了 1203 | 正面,,通透 1204 | 正面,,挺合适的 1205 | 正面,,舒服 1206 | 负面,包装,不好 1207 | 负面,味道,不一样 1208 | 中性,,不错 1209 | 正面,,无异常不适 1210 | 正面,补水,没什么问题 1211 | 正面,,五星 1212 | 正面,盒子,粉粉的 1213 | 正面,吸收,很快 1214 | 正面,,很很用的 1215 | 正面,活动,挺优惠的 1216 | 正面,上妆效果,很好 1217 | 负面,,不好上妆 1218 | 负面,,有一点点痒 1219 | 正面,,巨好用 1220 | 正面,,水水的 1221 | 负面,包装,太差了 1222 | 正面,,量大 1223 | 正面,味道,一样 1224 | 正面,,贴个面部 1225 | 正面,,很好涂抹 1226 | 正面,,超神速 1227 | 正面,,还保湿 1228 | 正面,补水,还行 1229 | 正面,补水,够用了 1230 | 正面,颜色,正 1231 | 正面,,蛮好用的 1232 | 正面,,真的很好 1233 | 负面,,不敢用 1234 | 负面,,太少了 1235 | 正面,,淡淡的香味 1236 | 正面,配送服务态度,很好 1237 | 负面,,还是紧绷 1238 | 正面,快递小哥,很给力 1239 | 正面,,都说好 1240 | 负面,颜色,偏深 1241 | 负面,包装,太简便 1242 | 正面,,给赞 1243 | 中性,上妆效果,一般 1244 | 正面,到货速度,很快 1245 | 正面,优惠力度,大 1246 | 正面,快递,超赞 1247 | 正面,快递,就是快 1248 | 正面,包装,还不错 1249 | 负面,盒子,没有 1250 | 正面,,水嫩嫩的 1251 | 正面,,很方便的 1252 | 正面,快递,很负责 1253 | 正面,价格,很合理 1254 | 中性,,正不正品 1255 | 正面,服务,周到 1256 | 正面,上妆效果,容易上装 1257 | 正面,客服态度,很好 1258 | 正面,设计,喜欢 1259 | 正面,保湿效果,还不错 1260 | 正面,,挺不错 1261 | 正面,,有点脱皮 1262 | 正面,物流,太棒了 1263 | 负面,效果,一点不好 1264 | 正面,,有提亮 1265 | 正面,,特别实惠 1266 | 正面,,非常舒适 1267 | 正面,客服,很好 1268 | 正面,,还挺香的 1269 | 正面,,便宜很多 1270 | 中性,隔离效果, 1271 | 正面,,不保湿 1272 | 正面,,很好推开 1273 | 正面,,真实 1274 | 正面,质量,值得信赖 1275 | 正面,隔离效果,挺好的 1276 | 正面,性价比,高很多 1277 | 负面,增白效果,不喜欢 1278 | 正面,,好洗 1279 | 正面,性价比,很高 1280 | 负面,淡斑,真没看出来 1281 | 正面,快递,没话说 1282 | 负面,面膜液,没有多少 1283 | 正面,,不会过敏 1284 | 正面,,很高大上 1285 | 正面,精华,蛮多 1286 | 负面,气味,重 1287 | 正面,,挺湿润的 1288 | 正面,,很轻薄 1289 | 负面,,也不好使 1290 | 正面,颜值,高 1291 | 正面,快递,超快 1292 | 正面,物流,棒棒哒 1293 | 正面,卡粉,不会有 1294 | 负面,,好假 1295 | 正面,美白效果,很好 1296 | 正面,,挺喜欢 1297 | 正面,,白白的 1298 | 负面,香味,太重 1299 | 正面,,听服帖 1300 | 正面,,好划算 1301 | 正面,快递,非常给力 1302 | 正面,香味,很好闻 1303 | 正面,,太划算了 1304 | 正面,价格,较便宜 1305 | 正面,卖家态度,不错 1306 | 负面,,有些粘腻 1307 | 正面,性价比,较高 1308 | 负面,快递,太不靠谱 1309 | 正面,保湿度,强 1310 | 正面,,很控油 1311 | 正面,,一点也不刺激 1312 | 正面,,一如既往的喜欢 1313 | 正面,价位, 1314 | 正面,发货,迅速 1315 | 正面,,蛮不错 1316 | 正面,快递小哥,好 1317 | 正面,,特别服帖 1318 | 正面,,不油腻 1319 | 正面,物流,好用 1320 | 负面,,不适应 1321 | 正面,物流,很快的 1322 | 正面,物流,没话说 1323 | 正面,,还可以 1324 | 负面,清洁效果,不是很好 1325 | 中性,遮暇,一般般 1326 | 正面,,有点白 1327 | 正面,,很熟服 1328 | 正面,水,比较多 1329 | 中性,,是正品 1330 | 负面,,会紧绷 1331 | 负面,,快要过期 1332 | 正面,上妆效果,还好 1333 | 正面,,很划算的 1334 | 正面,新包装, 1335 | 正面,,亮亮的 1336 | 正面,,很爽 1337 | 正面,,太好用了 1338 | 正面,,很亮 1339 | 正面,物流,比较快 1340 | 负面,,被骗了 1341 | 正面,,很贴合肤色 1342 | 正面,,优秀 1343 | 正面,,非常开心 1344 | 正面,活动价格,超值 1345 | 负面,,没以前好用 1346 | 正面,保湿效果,棒 1347 | 正面,,用着好 1348 | 正面,颜色,挺合适 1349 | 正面,,修正肤色 1350 | 负面,价格,越来越高了 1351 | 负面,,不是很白 1352 | 负面,淡斑,没感觉到 1353 | 正面,,湿湿润润的 1354 | 正面,持妆效果,不错 1355 | 负面,,不显白 1356 | 负面,,连连的 1357 | 正面,质地,轻薄 1358 | 中性,保湿, 1359 | 正面,快递公司,给力 1360 | 正面,价位,经济 1361 | 正面,物流,给力 1362 | 负面,,怪怪的 1363 | 中性,味道, 1364 | 负面,,不怎么白 1365 | 正面,物流,超快的 1366 | 正面,,补补水 1367 | 正面,,不够细腻 1368 | 正面,物流,特别给力 1369 | 正面,,不假面 1370 | 负面,,老搓泥 1371 | 正面,清洁效果,特别好 1372 | 正面,精华,多 1373 | 正面,,真的不错 1374 | 正面,,很惊喜 1375 | 正面,吸收,迅速 1376 | 正面,,吸收 1377 | 正面,,好一点 1378 | 正面,香味,可以 1379 | 正面,快递,强大 1380 | 正面,新包装,特别喜欢 1381 | 负面,,不持妆 1382 | 正面,价格,有优势 1383 | 正面,,挺自然 1384 | 负面,,太一般了 1385 | 正面,,挺轻薄的 1386 | 中性,,有点小 1387 | 正面,香味,喜欢 1388 | 正面,,很开心 1389 | 正面,快递,真的不错 1390 | 正面,发货速度,很快 1391 | 负面,,没有免邮券 1392 | 负面,持久度,不好 1393 | 正面,服务,好评 1394 | 正面,物流,超级给力 1395 | 正面,,特别的好 1396 | 正面,,超值 1397 | 正面,物流,够快 1398 | 负面,快递的包装,中空的 1399 | 正面,,超快 1400 | 正面,活动,超级合适 1401 | 正面,保湿效果,棒棒哒 1402 | 负面,包装,很旧 1403 | 负面,,好刺鼻 1404 | 正面,,美美的 1405 | 正面,味道,还可以 1406 | 正面,味道,闻着不错 1407 | 正面,水分,很多 1408 | 正面,包装,很简陋 1409 | 负面,酒精味,好浓 1410 | 中性,,好用 1411 | 正面,遮暇效果,还不错 1412 | 正面,价格, 1413 | 正面,,遮黄气暗沉 1414 | 负面,,感觉不高 1415 | 正面,,超级实惠 1416 | 正面,遮瑕效果,特别好 1417 | 正面,保湿效果,非常好 1418 | 正面,补水,很强 1419 | 正面,赠品,好多 1420 | 正面,快递小哥,很好 1421 | 正面,价格,低一点 1422 | 负面,优惠力度, 1423 | 正面,价格,很合适 1424 | 正面,,还不错 1425 | 正面,,挺滋润 1426 | 正面,,好看 1427 | 正面,活动, 1428 | 正面,物流服务,好 1429 | 正面,,不起干皮 1430 | 正面,,调节肤色 1431 | 正面,,真快 1432 | 负面,,比较费 1433 | 正面,隔离,很好用 1434 | 正面,,有提亮的效果 1435 | 正面,,好的 1436 | 中性,泡沫丰富度,一般 1437 | 负面,,一点点 1438 | 中性,,希望满意 1439 | 正面,,很贴脸 1440 | 正面,送货,飞快 1441 | 正面,颜色,粉粉的 1442 | 正面,效果,不错 1443 | 正面,肤色提亮,很多 1444 | 负面,,遮不住什么 1445 | 正面,,很不错的 1446 | 中性,,比较干 1447 | 负面,泡沫,少 1448 | 负面,,不是正品 1449 | 正面,价,廉 1450 | 正面,价格,很便宜 1451 | 正面,味道,挺淡 1452 | 正面,,5星好评 1453 | 正面,,好多了 1454 | 正面,补水美白效果,挺不错 1455 | 正面,,不太刺激 1456 | 正面,白的,不浮夸 1457 | 正面,,特别的好用 1458 | 负面,,发错 1459 | 正面,,特别满意 1460 | 正面,控油效果,还行 1461 | 负面,,抹不开 1462 | 正面,,白的很自然 1463 | 正面,,好清爽 1464 | 正面,,真的 1465 | 正面,,比较信得过 1466 | 正面,,很多泡泡 1467 | 正面,,很清爽保湿 1468 | 正面,补水效果,非常不错 1469 | 正面,,温和 1470 | 负面,,会起脂肪粒 1471 | 正面,设计,很帮 1472 | 正面,运货速度,非常快 1473 | 正面,价格,比较实惠 1474 | 负面,,闷痘 1475 | 正面,,细致 1476 | 中性,,泛油光 1477 | 正面,,没有刺激感 1478 | 正面,快递员,很细心 1479 | 正面,,挺不错的 1480 | 正面,,颜色相近 1481 | 中性,,有点白 1482 | 中性,起泡量,少的 1483 | 正面,,不壳粉 1484 | 正面,,很滋润 1485 | 负面,,不贴合 1486 | 正面,上妆,贴合皮肤 1487 | 负面,美白效果,不是太明显 1488 | 负面,物流,应该改进 1489 | 负面,,卡粉 1490 | 正面,,好,用 1491 | 正面,快递,蛮快的 1492 | 负面,,很气人 1493 | 正面,,很均匀 1494 | 正面,,超赞 1495 | 负面,赠品, 1496 | 负面,,有点坑 1497 | 正面,,听水嫩的 1498 | 正面,透气性,比较好 1499 | 正面,小包装,完好 1500 | 正面,,不差 1501 | 正面,物流,快速 1502 | 正面,,真品牌 1503 | 正面,,不敏感 1504 | 负面,香味,不是很喜欢 1505 | 正面,,温和性的 1506 | 正面,,温和不刺激 1507 | 正面,产品,一流 1508 | 负面,,不大好 1509 | 负面,,有些油 1510 | 正面,送货,非常好 1511 | 正面,快递服务,不错 1512 | 正面,效果,挺好的 1513 | 中性,乳液, 1514 | 正面,美白,很好 1515 | 正面,,比较有气色 1516 | 中性,防晒效果,一般 1517 | 负面,,有点痒 1518 | 正面,发货,神速 1519 | 中性,补水效果, 1520 | 负面,,太坑了 1521 | 正面,,真好 1522 | 负面,,不推荐 1523 | 正面,盒子,很漂亮 1524 | 正面,物流,这么快 1525 | 正面,,特别干净 1526 | 负面,,有点香 1527 | 负面,,泛白 1528 | 负面,服务,太差了 1529 | 正面,送货速度,真的很快 1530 | 负面,盒子,都没有 1531 | 正面,,没有过敏反应 1532 | 正面,香味,特喜欢 1533 | 负面,活动,不给力 1534 | 正面,,划算 1535 | 正面,物流速度,有点慢 1536 | 正面,清洁能力,很给力 1537 | 正面,面膜纸,薄透 1538 | 负面,遮瑕,不适合 1539 | 负面,遮瑕效果,没有 1540 | 正面,包装,挺不错 1541 | 正面,,又划算 1542 | 正面,上妆,很好 1543 | 正面,,润色效果 1544 | 正面,,好的很 1545 | 正面,补水效果,还是不错的 1546 | 正面,,大爱呀 1547 | 负面,,掉皮 1548 | 正面,,还挺好用的 1549 | 负面,遮暇效果,一点都没有 1550 | 正面,,强力推荐 1551 | 正面,,不黏不腻 1552 | 正面,,好闻 1553 | 正面,,好,棒 1554 | 正面,,皮肤亮亮的 1555 | 负面,,有点硬 1556 | 正面,,比较轻薄 1557 | 正面,,服帖 1558 | 正面,,超清爽的 1559 | 负面,水分,不是很足 1560 | 正面,,很超值 1561 | 正面,价格,很美丽 1562 | 正面,盒子颜值,很高 1563 | 正面,,好的没话说 1564 | 正面,价钱,美丽 1565 | 中性,清洁能力, 1566 | 正面,物流,太给力 1567 | 正面,,不蜕皮 1568 | 正面,,补水的 1569 | 负面,色号,稍微暗一点 1570 | 正面,,挺喜欢的 1571 | 正面,服务,很耐心 1572 | 正面,,水嫩的 1573 | 正面,,很好的 1574 | 中性,,厚重 1575 | 正面,,比较好用 1576 | 负面,,稍微偏硬 1577 | 负面,,不值 1578 | 正面,活动价格,很实惠 1579 | 正面,,超级好 1580 | 正面,服务,非常好 1581 | 正面,保湿效果,特别好 1582 | 正面,,很快 1583 | 正面,味道,不刺鼻 1584 | 中性,修复角质层, 1585 | 正面,价位,合理 1586 | 正面,,很水润 1587 | 正面,,清洁 1588 | 正面,清洁能力,还行 1589 | 负面,客服,敷衍了事 1590 | 中性,快递小哥服务,很好 1591 | 正面,,比较显白 1592 | 负面,说明书,没有 1593 | 正面,贴合度,很满意 1594 | 正面,活动,给力 1595 | 正面,清洁力,还行的 1596 | 正面,,超喜欢 1597 | 负面,遮暇功能,差一些 1598 | 负面,,干死了 1599 | 正面,,跟舒服 1600 | 正面,,真的好 1601 | 正面,,超补水 1602 | 正面,,便宜不少 1603 | 正面,小哥服务态度,好 1604 | 正面,,很可爱 1605 | 正面,持久情况,还可以 1606 | 负面,,稍微有点提亮 1607 | 正面,,很细腻 1608 | 正面,,有光泽 1609 | 正面,,正品保证 1610 | 负面,,不是很值 1611 | 正面,服务态度,很棒 1612 | 正面,,很实用 1613 | 负面,味道,不习惯 1614 | 正面,,很滑 1615 | 正面,水份,挺足的 1616 | 正面,包装,比较好携带 1617 | 正面,上妆,很快 1618 | 正面,,放心 1619 | 负面,,滑滑的 1620 | 正面,,挺上色 1621 | 中性,,很舒服 1622 | 正面,,很不错 1623 | 正面,,还好吧 1624 | 正面,,滑滑的 1625 | 正面,质量,还不错 1626 | 正面,精华液,很多 1627 | 正面,快递,快 1628 | 正面,包装,很严实 1629 | 负面,包装,差劲 1630 | 正面,快寄,很给力 1631 | 正面,卖家服务态度,好 1632 | 正面,,没有干粉 1633 | 正面,客服,非常满意 1634 | 负面,,贵 1635 | 正面,,挺好 1636 | 负面,,辣眼睛 1637 | 正面,活动,特别合算 1638 | 正面,精华液,多 1639 | 正面,味道,差不多 1640 | 正面,,温和的 1641 | 正面,,有淡斑效果 1642 | 负面,,比较干 1643 | 负面,,不是那么水润 1644 | 正面,,挺水润的 1645 | 正面,快递,专业 1646 | 正面,,特划算 1647 | 负面,浮粉,比较厉害 1648 | 正面,,应该挺好的 1649 | 负面,,没那么好用 1650 | 正面,去污力,强 1651 | 正面,,洗的干净 1652 | 正面,,不会很干 1653 | 负面,,一点点红 1654 | 负面,,油亮亮的 1655 | 正面,色泽,唯美 1656 | 正面,补水,棒棒的 1657 | 正面,,不是特别油 1658 | 正面,补水,很适合 1659 | 正面,味道,很清新 1660 | 正面,价格,亲民 1661 | 正面,效果,挺不错 1662 | 正面,物流,有点慢 1663 | 正面,,润 1664 | 正面,提亮肤色效果,好 1665 | 正面,,不会浮粉 1666 | 正面,,不黏糊糊 1667 | 正面,,很多 1668 | 正面,物流,挺快 1669 | 正面,快递,超级快 1670 | 正面,态度,非常好 1671 | 中性,价格,没有原来美好 1672 | 负面,,卸不干净 1673 | 正面,味道,好闻 1674 | 正面,,好使 1675 | 正面,,比较好推开 1676 | 正面,,满喜欢的 1677 | 负面,量,有点少 1678 | 中性,,还行吧 1679 | 正面,服务,超级棒 1680 | 正面,赠的东西,挺多的 1681 | 正面,,好帖 1682 | 正面,味,不错 1683 | 正面,包装,挺好 1684 | 正面,清香味,淡淡的 1685 | 正面,包装,很满意 1686 | 正面,价格,可以 1687 | 负面,,浮粉 1688 | 正面,吸收情况,可以 1689 | 正面,,便宜一点 1690 | 正面,,好上妆 1691 | 正面,价格,对的起 1692 | 正面,,经济又实惠 1693 | 正面,保湿效果,还好吧 1694 | 负面,,有点发干 1695 | 正面,隔离,非常好用 1696 | 正面,快递小哥态度,很好 1697 | 正面,颜色,比较均匀 1698 | 正面,,自然 1699 | 正面,保湿,可以 1700 | 正面,卸妆,很好 1701 | 正面,成膜速度,非常快 1702 | 正面,快递,点赞 1703 | 负面,包装,太简陋 1704 | 正面,,特别好用 1705 | 正面,,不伤皮肤 1706 | 负面,,真心不好用 1707 | 负面,,有点点油 1708 | 正面,设计,很贴心 1709 | 正面,包装,很喜欢 1710 | 正面,物流,常快 1711 | 正面,,有保湿效果 1712 | 正面,,不厚 1713 | -------------------------------------------------------------------------------- /Polarity/output_0/eval_results.txt: -------------------------------------------------------------------------------- 1 | eval_accuracy = 0.9389601 2 | eval_f1 = 0.74708176 3 | eval_loss = 0.19356915 4 | eval_precision = 0.78688526 5 | eval_recall = 0.7111111 6 | global_step = 497 7 | loss = 0.19369926 8 | -------------------------------------------------------------------------------- /Polarity/output_0/label2id.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChasingStar95/Text-Opinion-Mining/16a2d1c06d2803ab45d2977d05a67f300f3b56ed/Polarity/output_0/label2id.pkl -------------------------------------------------------------------------------- /Polarity/output_1/eval_results.txt: -------------------------------------------------------------------------------- 1 | eval_accuracy = 0.77803737 2 | eval_f1 = nan 3 | eval_loss = 0.6599603 4 | eval_precision = 0.0 5 | eval_recall = 0.0 6 | global_step = 160 7 | loss = 0.6566357 8 | -------------------------------------------------------------------------------- /Polarity/output_2/eval_results.txt: -------------------------------------------------------------------------------- 1 | eval_accuracy = 0.89719623 2 | eval_f1 = 0.8186528 3 | eval_loss = 0.3654422 4 | eval_precision = 0.8061224 5 | eval_recall = 0.83157897 6 | global_step = 160 7 | loss = 0.36228746 8 | -------------------------------------------------------------------------------- /Polarity/output_2/label2id.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChasingStar95/Text-Opinion-Mining/16a2d1c06d2803ab45d2977d05a67f300f3b56ed/Polarity/output_2/label2id.pkl -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Text-Opinion-Mining 2 | 电商评论观点挖掘 3 | 4 | 5 | 6 | ----------------------------------------- 7 | ## 序列标注思路 2019/8/26 xmxoxo 8 | 9 | 使用BIO数据标注模式,总共标注两个实体:AspectTerms,OpinionTerms 10 | 编码方式为:"B-ASP", "I-ASP", "B-OPI", "I-OPI" 11 | 句子之间用空行分隔。 12 | 13 | 根据提供的训练数据如下(数据做了合并): 14 | 15 | ``` 16 | ,id,AspectTerms,A_start,A_end,OpinionTerms,O_start,O_end,Categories,Polarities,text 17 | 0,1,_, , ,很好,0,2,整体,正面,很好,超值,很好用 18 | 1,1,_, , ,超值,3,5,价格,正面,很好,超值,很好用 19 | 2,1,_, , ,很好用,6,9,整体,正面,很好,超值,很好用 20 | 3,2,_, , ,很好,0,2,整体,正面,很好,遮暇功能差一些,总体还不错 21 | 4,2,遮暇功能,3,7,差一些,7,10,功效,负面,很好,遮暇功能差一些,总体还不错 22 | 5,2,_, , ,还不错,13,16,整体,正面,很好,遮暇功能差一些,总体还不错 23 | ``` 24 | 25 | 标注后的训练样本例子如下: 26 | 27 | ``` 28 | 很 B-OPI 29 | 好 I-OPI 30 | , O 31 | 超 B-OPI 32 | 值 I-OPI 33 | , O 34 | 很 B-OPI 35 | 好 I-OPI 36 | 用 I-OPI 37 | 38 | 很 B-OPI 39 | 好 I-OPI 40 | , O 41 | 遮 B-ASP 42 | 暇 I-ASP 43 | 功 I-ASP 44 | 能 I-ASP 45 | 差 B-OPI 46 | 一 I-OPI 47 | 些 I-OPI 48 | , O 49 | 总 O 50 | 体 O 51 | 还 B-OPI 52 | 不 I-OPI 53 | 错 I-OPI 54 | ``` 55 | 56 | ## 训练模型: 57 | 58 | ``` 59 | sudo python BERT_NER.py \ 60 | --do_train=true \ 61 | --do_eval=true \ 62 | --do_predict=true \ 63 | --data_dir=./data/ \ 64 | --bert_config_file=../bert/chinese_L-12_H-768_A-12/bert_config.json \ 65 | --init_checkpoint=../bert/chinese_L-12_H-768_A-12/bert_model.ckpt \ 66 | --vocab_file=../bert/chinese_L-12_H-768_A-12/vocab.txt \ 67 | --output_dir=./output/ 68 | ``` 69 | 70 | ## 预测数据(测试数据): 71 | 72 | ``` 73 | sudo python BERT_NER.py \ 74 | --do_train=False \ 75 | --do_predict=true \ 76 | --data_dir=./data/ \ 77 | --bert_config_file=../bert/chinese_L-12_H-768_A-12/bert_config.json \ 78 | --init_checkpoint=../bert/chinese_L-12_H-768_A-12/bert_model.ckpt \ 79 | --vocab_file=../bert/chinese_L-12_H-768_A-12/vocab.txt \ 80 | --output_dir=./output/ 81 | ``` 82 | 83 | ## 预测完后数据的处理 84 | ``` 85 | sudo python labelpick.py 86 | ``` 87 | 88 | 会在`output`目录下生成合并结果文件(merge_test.txt) 和提取结果文件 (picklabel_test.txt) 89 | 90 | 在输出文件(picklabel_test.txt)中增加对应的记录ID号,样例如下: 91 | 92 | ``` 93 | id,index,txt,label 94 | 1,1,很好,OPI 95 | 1,4,超值,OPI 96 | 1,7,很好用,OPI 97 | 2,12,很好,OPI 98 | 2,15,遮暇功能,ASP 99 | 2,19,差一些,OPI 100 | 2,25,还不错,OPI 101 | 3,30,包装,ASP 102 | 3,32,太随便了,OPI 103 | 3,39,包装盒,ASP 104 | 3,43,没有,OPI 105 | 3,50,很不好,OPI 106 | 107 | ``` 108 | 109 | 110 | ----------------------------------------- 111 | ## 情感分析 112 | 113 | 使用BERT情感分类模型,样本数据直接用训练数据中的 AspectTerms和 OpinionTerms 字段; 114 | 115 | 训练数据样例: 116 | 117 | ``` 118 | Polarities,AspectTerms,OpinionTerms 119 | 正面,,很好 120 | 正面,,超值 121 | 正面,,很好用 122 | 正面,,很好 123 | 负面,遮暇功能,差一些 124 | 正面,,还不错 125 | 负面,包装,太随便了 126 | 负面,包装盒,没有 127 | 负面,,很不好 128 | 负面,,非常的不好 129 | 负面,,垃圾 130 | 正面,,很是划算 131 | ``` 132 | 133 | 训练集与验证集比例为8:2 134 | 样本数量为: 5306:1327 135 | 全数据:6633 136 | 137 | 预测数据暂时使用全部训练数据。 138 | 139 | *** 训练模型并预测 *** 140 | 141 | 已在代码中直接指定了模型目录等参数,省去命令行带参数 142 | 143 | ``` 144 | cd Polarity 145 | sudo python run_Polarity.py 146 | ``` 147 | 148 | 训练结果: 149 | ``` 150 | eval_accuracy = 0.9389601 151 | eval_f1 = 0.74708176 152 | eval_loss = 0.19356915 153 | eval_precision = 0.78688526 154 | eval_recall = 0.7111111 155 | global_step = 497 156 | loss = 0.19369926 157 | 158 | ``` 159 | 160 | recall得分比较低,查看数据发现比较多重复的数据,由于文本内容比较少,有很多行完全相同。 161 | 把重复行删除,同时把两列合并为一列,重复训练。 162 | 163 | 训练结果: 164 | 165 | ``` 166 | eval_accuracy = 0.89719623 167 | eval_f1 = 0.8186528 168 | eval_loss = 0.3654422 169 | eval_precision = 0.8061224 170 | eval_recall = 0.83157897 171 | global_step = 160 172 | loss = 0.36228746 173 | ``` 174 | 175 | 虽然acc了,但是由于 recall提升了,整体的F1值得到了提升。 176 | 177 | ## 属性分类模型 178 | 由于数据相同,使用同一个训练数据; 179 | 180 | 分类labels: 181 | ['整体','使用体验','功效','价格','物流','气味','包装','真伪','服务','其他','成分','尺寸','新鲜度'] 182 | 183 | 数据: 184 | 同样使用 pre_Proecess.py 来生成 185 | 186 | ``` 187 | Categories,text 188 | 使用体验,滋润度很好 189 | 使用体验,粉液一般般 190 | 价格,价位 191 | 气味,味道很好 192 | 物流,物流好快 193 | 功效,白的不自然 194 | 使用体验,起痘 195 | ``` 196 | 数据目录: ./Category/data 197 | 198 | 开始训练模型: 199 | 200 | ``` 201 | cd Category 202 | sudo python run_Category.py 203 | ``` 204 | 205 | 训练结果: 206 | 207 | ``` 208 | eval_accuracy = 0.8640553 209 | eval_f1 = 0.95714283 210 | eval_loss = 0.55876833 211 | eval_precision = 0.95988536 212 | eval_recall = 0.954416 213 | global_step = 162 214 | loss = 0.5517428 215 | ``` 216 | 217 | 得分还可以。 218 | 219 | 220 | ----------------------------------------- 221 | ##接下来的问题 222 | 223 | * 解决标注后的关系 224 | 225 | 序列只标出实体,但没有提取关系 226 | 比如样本1标注结果: 227 | ``` 228 | 1,a,ASP 229 | 1,b,OPI 230 | 1,c,OPI 231 | ``` 232 | 233 | 但结果应该是 234 | 235 | ``` 236 | 1 a,b 237 | 1 _,c 238 | ``` 239 | 240 | 需要把a,b连接起来; 241 | 242 | 243 | * 使用代码把预测结果文件处理成格式化结果 244 | 245 | * 使用代码把整个工作串接起来,实现从样本到提交结果; 246 | 247 | ----------------------------------------- 248 | ## 预测结果格式化 249 | 250 | 分类模型预测结果格式化都是一样的,只要把预测结果中每行中的最大值索引取出,对应到标签即可; 251 | 标签字典统一存放为: label2id.pkl 252 | 253 | 254 | 255 | 256 | -------------------------------------------------------------------------------- /TEST/README.md: -------------------------------------------------------------------------------- 1 | 1. 提交结果包括5个字段:id,AspectTerm,OpinionTerm,Category,Polarity,一条结果保存为一行; 2 | 3 | 4 | 5 | 2. 预测结果为空的字段以"_"表示; 6 | 7 | 8 | 9 | 3. id不可以为空,从1开始编号,顺序递增,与Test_reviews.csv中的id保持一致, 10 | 不可遗漏id,也不可多id,否则将报错。 11 | 12 | 例如测试数据中id为1-10,那么提交结果中的id也应该为1-10。 13 | 若某id对应评论的所有字段的预测结果均为空,也应保留该id,其他字段用"_"表示即可; 14 | 15 | 16 | 4. Result(example).csv为提交样例文件,参赛者请按照该文件中的格式将预测结果保存为名为Result.csv的文件,最后提交Result.csv即可; 17 | 18 | 5. 提交的文件中不需要表头部分,只要给出预测结果即可; 19 | 20 | 21 | 22 | 6. 必须提交无bom-utf8格式的.csv文件,请参赛队伍务必做好复查。 23 | -------------------------------------------------------------------------------- /TEST/Result(example).csv: -------------------------------------------------------------------------------- 1 | 1,味道,香香的,气味,正面 2 | 1,物流,神速,物流,正面 3 | 2,_,好贵,价格,负面 4 | 3,_,_,_,_ -------------------------------------------------------------------------------- /TRAIN/README.md: -------------------------------------------------------------------------------- 1 | 1. 本数据集为化妆品品类的评论数据。为保护品牌隐私,数据已做脱敏,相关品牌名等用**代替; 2 | 3 | 2. id字段作为唯一标识对应Train_reviews.csv中的评论原文和Train_labels.csv中的四元组标签。 4 | 一条评论可能对应多个四元组标签; 5 | 6 | 3. Train_labels.csv中的A_start和A_end表示AspectTerm在评论原文中的起始位置; 7 | O_start和O_end表示OpinionTerm在评论原文中的起始位置。 8 | 若AspectTerm为"_",则A_start和A_end为空,OpinionTerm同理; 9 | (注:预测结果不需要位置信息,仅考察四元组的预测情况) 10 | 11 | 4. AspectTerm和OpinionTerm字段抽取自评论原文,与原文表述保持一致。 12 | 若AspectTerm或OpinionTerm为空,则用“_”表示; 13 | 5. Category字段的结果属于以下集合(具体以训练集为准): 14 | { 包装,成分,尺寸,服务,功效,价格,气味,使用体验,物流,新鲜度,真伪,整体,其他 } 15 | 6. Polarity字段的结果属于以下集合(具体以训练集为准): 16 | { 正面、中性、负面 } 17 | 18 | -------------------------------------------------------------------------------- /conlleval.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl -w 2 | # conlleval: evaluate result of processing CoNLL-2000 shared task 3 | # usage: conlleval [-l] [-r] [-d delimiterTag] [-o oTag] < file 4 | # README: http://cnts.uia.ac.be/conll2000/chunking/output.html 5 | # options: l: generate LaTeX output for tables like in 6 | # http://cnts.uia.ac.be/conll2003/ner/example.tex 7 | # r: accept raw result tags (without B- and I- prefix; 8 | # assumes one word per chunk) 9 | # d: alternative delimiter tag (default is single space) 10 | # o: alternative outside tag (default is O) 11 | # note: the file should contain lines with items separated 12 | # by $delimiter characters (default space). The final 13 | # two items should contain the correct tag and the 14 | # guessed tag in that order. Sentences should be 15 | # separated from each other by empty lines or lines 16 | # with $boundary fields (default -X-). 17 | # url: http://lcg-www.uia.ac.be/conll2000/chunking/ 18 | # started: 1998-09-25 19 | # version: 2004-01-26 20 | # author: Erik Tjong Kim Sang 21 | 22 | use strict; 23 | 24 | my $false = 0; 25 | my $true = 42; 26 | 27 | my $boundary = "-X-"; # sentence boundary 28 | my $correct; # current corpus chunk tag (I,O,B) 29 | my $correctChunk = 0; # number of correctly identified chunks 30 | my $correctTags = 0; # number of correct chunk tags 31 | my $correctType; # type of current corpus chunk tag (NP,VP,etc.) 32 | my $delimiter = " "; # field delimiter 33 | my $FB1 = 0.0; # FB1 score (Van Rijsbergen 1979) 34 | my $firstItem; # first feature (for sentence boundary checks) 35 | my $foundCorrect = 0; # number of chunks in corpus 36 | my $foundGuessed = 0; # number of identified chunks 37 | my $guessed; # current guessed chunk tag 38 | my $guessedType; # type of current guessed chunk tag 39 | my $i; # miscellaneous counter 40 | my $inCorrect = $false; # currently processed chunk is correct until now 41 | my $lastCorrect = "O"; # previous chunk tag in corpus 42 | my $latex = 0; # generate LaTeX formatted output 43 | my $lastCorrectType = ""; # type of previously identified chunk tag 44 | my $lastGuessed = "O"; # previously identified chunk tag 45 | my $lastGuessedType = ""; # type of previous chunk tag in corpus 46 | my $lastType; # temporary storage for detecting duplicates 47 | my $line; # line 48 | my $nbrOfFeatures = -1; # number of features per line 49 | my $precision = 0.0; # precision score 50 | my $oTag = "O"; # outside tag, default O 51 | my $raw = 0; # raw input: add B to every token 52 | my $recall = 0.0; # recall score 53 | my $tokenCounter = 0; # token counter (ignores sentence breaks) 54 | 55 | my %correctChunk = (); # number of correctly identified chunks per type 56 | my %foundCorrect = (); # number of chunks in corpus per type 57 | my %foundGuessed = (); # number of identified chunks per type 58 | 59 | my @features; # features on line 60 | my @sortedTypes; # sorted list of chunk type names 61 | 62 | # sanity check 63 | while (@ARGV and $ARGV[0] =~ /^-/) { 64 | if ($ARGV[0] eq "-l") { $latex = 1; shift(@ARGV); } 65 | elsif ($ARGV[0] eq "-r") { $raw = 1; shift(@ARGV); } 66 | elsif ($ARGV[0] eq "-d") { 67 | shift(@ARGV); 68 | if (not defined $ARGV[0]) { 69 | die "conlleval: -d requires delimiter character"; 70 | } 71 | $delimiter = shift(@ARGV); 72 | } elsif ($ARGV[0] eq "-o") { 73 | shift(@ARGV); 74 | if (not defined $ARGV[0]) { 75 | die "conlleval: -o requires delimiter character"; 76 | } 77 | $oTag = shift(@ARGV); 78 | } else { die "conlleval: unknown argument $ARGV[0]\n"; } 79 | } 80 | if (@ARGV) { die "conlleval: unexpected command line argument\n"; } 81 | # process input 82 | while () { 83 | chomp($line = $_); 84 | @features = split(/$delimiter/,$line); 85 | # @features = split(/\t/,$line); 86 | if ($nbrOfFeatures < 0) { $nbrOfFeatures = $#features; } 87 | elsif ($nbrOfFeatures != $#features and @features != 0) { 88 | printf STDERR "unexpected number of features: %d (%d)\n", 89 | $#features+1,$nbrOfFeatures+1; 90 | exit(1); 91 | } 92 | if (@features == 0 or 93 | $features[0] eq $boundary) { @features = ($boundary,"O","O"); } 94 | if (@features < 2) { 95 | printf STDERR "feature length is %d. \n", @features; 96 | die "conlleval: unexpected number of features in line $line\n"; 97 | } 98 | if ($raw) { 99 | if ($features[$#features] eq $oTag) { $features[$#features] = "O"; } 100 | if ($features[$#features-1] eq $oTag) { $features[$#features-1] = "O"; } 101 | if ($features[$#features] ne "O") { 102 | $features[$#features] = "B-$features[$#features]"; 103 | } 104 | if ($features[$#features-1] ne "O") { 105 | $features[$#features-1] = "B-$features[$#features-1]"; 106 | } 107 | } 108 | # 20040126 ET code which allows hyphens in the types 109 | if ($features[$#features] =~ /^([^-]*)-(.*)$/) { 110 | $guessed = $1; 111 | $guessedType = $2; 112 | } else { 113 | $guessed = $features[$#features]; 114 | $guessedType = ""; 115 | } 116 | pop(@features); 117 | if ($features[$#features] =~ /^([^-]*)-(.*)$/) { 118 | $correct = $1; 119 | $correctType = $2; 120 | } else { 121 | $correct = $features[$#features]; 122 | $correctType = ""; 123 | } 124 | pop(@features); 125 | # ($guessed,$guessedType) = split(/-/,pop(@features)); 126 | # ($correct,$correctType) = split(/-/,pop(@features)); 127 | $guessedType = $guessedType ? $guessedType : ""; 128 | $correctType = $correctType ? $correctType : ""; 129 | $firstItem = shift(@features); 130 | 131 | # 1999-06-26 sentence breaks should always be counted as out of chunk 132 | if ( $firstItem eq $boundary ) { $guessed = "O"; } 133 | 134 | if ($inCorrect) { 135 | if ( &endOfChunk($lastCorrect,$correct,$lastCorrectType,$correctType) and 136 | &endOfChunk($lastGuessed,$guessed,$lastGuessedType,$guessedType) and 137 | $lastGuessedType eq $lastCorrectType) { 138 | $inCorrect=$false; 139 | $correctChunk++; 140 | $correctChunk{$lastCorrectType} = $correctChunk{$lastCorrectType} ? 141 | $correctChunk{$lastCorrectType}+1 : 1; 142 | } elsif ( 143 | &endOfChunk($lastCorrect,$correct,$lastCorrectType,$correctType) != 144 | &endOfChunk($lastGuessed,$guessed,$lastGuessedType,$guessedType) or 145 | $guessedType ne $correctType ) { 146 | $inCorrect=$false; 147 | } 148 | } 149 | 150 | if ( &startOfChunk($lastCorrect,$correct,$lastCorrectType,$correctType) and 151 | &startOfChunk($lastGuessed,$guessed,$lastGuessedType,$guessedType) and 152 | $guessedType eq $correctType) { $inCorrect = $true; } 153 | 154 | if ( &startOfChunk($lastCorrect,$correct,$lastCorrectType,$correctType) ) { 155 | $foundCorrect++; 156 | $foundCorrect{$correctType} = $foundCorrect{$correctType} ? 157 | $foundCorrect{$correctType}+1 : 1; 158 | } 159 | if ( &startOfChunk($lastGuessed,$guessed,$lastGuessedType,$guessedType) ) { 160 | $foundGuessed++; 161 | $foundGuessed{$guessedType} = $foundGuessed{$guessedType} ? 162 | $foundGuessed{$guessedType}+1 : 1; 163 | } 164 | if ( $firstItem ne $boundary ) { 165 | if ( $correct eq $guessed and $guessedType eq $correctType ) { 166 | $correctTags++; 167 | } 168 | $tokenCounter++; 169 | } 170 | 171 | $lastGuessed = $guessed; 172 | $lastCorrect = $correct; 173 | $lastGuessedType = $guessedType; 174 | $lastCorrectType = $correctType; 175 | } 176 | if ($inCorrect) { 177 | $correctChunk++; 178 | $correctChunk{$lastCorrectType} = $correctChunk{$lastCorrectType} ? 179 | $correctChunk{$lastCorrectType}+1 : 1; 180 | } 181 | 182 | if (not $latex) { 183 | # compute overall precision, recall and FB1 (default values are 0.0) 184 | $precision = 100*$correctChunk/$foundGuessed if ($foundGuessed > 0); 185 | $recall = 100*$correctChunk/$foundCorrect if ($foundCorrect > 0); 186 | $FB1 = 2*$precision*$recall/($precision+$recall) 187 | if ($precision+$recall > 0); 188 | 189 | # print overall performance 190 | printf "processed $tokenCounter tokens with $foundCorrect phrases; "; 191 | printf "found: $foundGuessed phrases; correct: $correctChunk.\n"; 192 | if ($tokenCounter>0) { 193 | printf "accuracy: %6.2f%%; ",100*$correctTags/$tokenCounter; 194 | printf "precision: %6.2f%%; ",$precision; 195 | printf "recall: %6.2f%%; ",$recall; 196 | printf "FB1: %6.2f\n",$FB1; 197 | } 198 | } 199 | 200 | # sort chunk type names 201 | undef($lastType); 202 | @sortedTypes = (); 203 | foreach $i (sort (keys %foundCorrect,keys %foundGuessed)) { 204 | if (not($lastType) or $lastType ne $i) { 205 | push(@sortedTypes,($i)); 206 | } 207 | $lastType = $i; 208 | } 209 | # print performance per chunk type 210 | if (not $latex) { 211 | for $i (@sortedTypes) { 212 | $correctChunk{$i} = $correctChunk{$i} ? $correctChunk{$i} : 0; 213 | if (not($foundGuessed{$i})) { $foundGuessed{$i} = 0; $precision = 0.0; } 214 | else { $precision = 100*$correctChunk{$i}/$foundGuessed{$i}; } 215 | if (not($foundCorrect{$i})) { $recall = 0.0; } 216 | else { $recall = 100*$correctChunk{$i}/$foundCorrect{$i}; } 217 | if ($precision+$recall == 0.0) { $FB1 = 0.0; } 218 | else { $FB1 = 2*$precision*$recall/($precision+$recall); } 219 | printf "%17s: ",$i; 220 | printf "precision: %6.2f%%; ",$precision; 221 | printf "recall: %6.2f%%; ",$recall; 222 | printf "FB1: %6.2f %d\n",$FB1,$foundGuessed{$i}; 223 | } 224 | } else { 225 | print " & Precision & Recall & F\$_{\\beta=1} \\\\\\hline"; 226 | for $i (@sortedTypes) { 227 | $correctChunk{$i} = $correctChunk{$i} ? $correctChunk{$i} : 0; 228 | if (not($foundGuessed{$i})) { $precision = 0.0; } 229 | else { $precision = 100*$correctChunk{$i}/$foundGuessed{$i}; } 230 | if (not($foundCorrect{$i})) { $recall = 0.0; } 231 | else { $recall = 100*$correctChunk{$i}/$foundCorrect{$i}; } 232 | if ($precision+$recall == 0.0) { $FB1 = 0.0; } 233 | else { $FB1 = 2*$precision*$recall/($precision+$recall); } 234 | printf "\n%-7s & %6.2f\\%% & %6.2f\\%% & %6.2f \\\\", 235 | $i,$precision,$recall,$FB1; 236 | } 237 | print "\\hline\n"; 238 | $precision = 0.0; 239 | $recall = 0; 240 | $FB1 = 0.0; 241 | $precision = 100*$correctChunk/$foundGuessed if ($foundGuessed > 0); 242 | $recall = 100*$correctChunk/$foundCorrect if ($foundCorrect > 0); 243 | $FB1 = 2*$precision*$recall/($precision+$recall) 244 | if ($precision+$recall > 0); 245 | printf "Overall & %6.2f\\%% & %6.2f\\%% & %6.2f \\\\\\hline\n", 246 | $precision,$recall,$FB1; 247 | } 248 | 249 | exit 0; 250 | 251 | # endOfChunk: checks if a chunk ended between the previous and current word 252 | # arguments: previous and current chunk tags, previous and current types 253 | # note: this code is capable of handling other chunk representations 254 | # than the default CoNLL-2000 ones, see EACL'99 paper of Tjong 255 | # Kim Sang and Veenstra http://xxx.lanl.gov/abs/cs.CL/9907006 256 | 257 | sub endOfChunk { 258 | my $prevTag = shift(@_); 259 | my $tag = shift(@_); 260 | my $prevType = shift(@_); 261 | my $type = shift(@_); 262 | my $chunkEnd = $false; 263 | 264 | if ( $prevTag eq "B" and $tag eq "B" ) { $chunkEnd = $true; } 265 | if ( $prevTag eq "B" and $tag eq "O" ) { $chunkEnd = $true; } 266 | if ( $prevTag eq "I" and $tag eq "B" ) { $chunkEnd = $true; } 267 | if ( $prevTag eq "I" and $tag eq "O" ) { $chunkEnd = $true; } 268 | 269 | if ( $prevTag eq "E" and $tag eq "E" ) { $chunkEnd = $true; } 270 | if ( $prevTag eq "E" and $tag eq "I" ) { $chunkEnd = $true; } 271 | if ( $prevTag eq "E" and $tag eq "O" ) { $chunkEnd = $true; } 272 | if ( $prevTag eq "I" and $tag eq "O" ) { $chunkEnd = $true; } 273 | 274 | if ($prevTag ne "O" and $prevTag ne "." and $prevType ne $type) { 275 | $chunkEnd = $true; 276 | } 277 | 278 | # corrected 1998-12-22: these chunks are assumed to have length 1 279 | if ( $prevTag eq "]" ) { $chunkEnd = $true; } 280 | if ( $prevTag eq "[" ) { $chunkEnd = $true; } 281 | 282 | return($chunkEnd); 283 | } 284 | 285 | # startOfChunk: checks if a chunk started between the previous and current word 286 | # arguments: previous and current chunk tags, previous and current types 287 | # note: this code is capable of handling other chunk representations 288 | # than the default CoNLL-2000 ones, see EACL'99 paper of Tjong 289 | # Kim Sang and Veenstra http://xxx.lanl.gov/abs/cs.CL/9907006 290 | 291 | sub startOfChunk { 292 | my $prevTag = shift(@_); 293 | my $tag = shift(@_); 294 | my $prevType = shift(@_); 295 | my $type = shift(@_); 296 | my $chunkStart = $false; 297 | 298 | if ( $prevTag eq "B" and $tag eq "B" ) { $chunkStart = $true; } 299 | if ( $prevTag eq "I" and $tag eq "B" ) { $chunkStart = $true; } 300 | if ( $prevTag eq "O" and $tag eq "B" ) { $chunkStart = $true; } 301 | if ( $prevTag eq "O" and $tag eq "I" ) { $chunkStart = $true; } 302 | 303 | if ( $prevTag eq "E" and $tag eq "E" ) { $chunkStart = $true; } 304 | if ( $prevTag eq "E" and $tag eq "I" ) { $chunkStart = $true; } 305 | if ( $prevTag eq "O" and $tag eq "E" ) { $chunkStart = $true; } 306 | if ( $prevTag eq "O" and $tag eq "I" ) { $chunkStart = $true; } 307 | 308 | if ($tag ne "O" and $tag ne "." and $prevType ne $type) { 309 | $chunkStart = $true; 310 | } 311 | 312 | # corrected 1998-12-22: these chunks are assumed to have length 1 313 | if ( $tag eq "[" ) { $chunkStart = $true; } 314 | if ( $tag eq "]" ) { $chunkStart = $true; } 315 | 316 | return($chunkStart); 317 | } -------------------------------------------------------------------------------- /data/Enum.txt: -------------------------------------------------------------------------------- 1 | 整体 2822 2 | 使用体验 1042 3 | 功效 726 4 | 价格 696 5 | 物流 517 6 | 气味 225 7 | 包装 195 8 | 真伪 161 9 | 服务 86 10 | 其他 65 11 | 成分 61 12 | 尺寸 24 13 | 新鲜度 13 14 | Name: Categories, dtype: int64 15 | 正面 5925 16 | 负面 556 17 | 中性 152 18 | Name: Polarities, dtype: int64 19 | -------------------------------------------------------------------------------- /labelpick.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | #coding:utf-8 3 | 4 | __author__ = 'xmxoxo' 5 | 6 | 7 | ''' 8 | NER预测结果提取工具 9 | 10 | 自动分析指定目录下的label_test.txt和token_test.txt, 11 | 提取出已经识别的结果,并保存到result_test.txt中 12 | 13 | 提取后的格式如下: 14 | ``` 15 | index 位置索引,从0开始 16 | txt 文本内容 17 | label 标签 18 | ``` 19 | 20 | 提取结果样例: 21 | 22 | ``` 23 | index txt label 24 | 5 金庸 PER 25 | 65 提婆达多 PER 26 | 309 帝释 PER 27 | ``` 28 | 29 | ''' 30 | 31 | import os 32 | import sys 33 | import pandas as pd 34 | 35 | # 读入文件 36 | def readtxtfile(fname): 37 | pass 38 | with open(fname,'r',encoding='utf-8') as f: 39 | data=f.read() 40 | return data 41 | 42 | #保存文件 43 | def savetofile(txt,filename): 44 | pass 45 | with open(filename,'w',encoding='utf-8') as f: 46 | f.write(str(txt)) 47 | return 1 48 | 49 | 50 | 51 | #主方法 52 | def doprocess(path): 53 | labels = ["B-ASP", "I-ASP", "B-OPI", "I-OPI"] 54 | tokenfile = os.path.join(path, 'token_test.txt') 55 | labelfile = os.path.join(path, 'label_test.txt') 56 | 57 | #读取索引信息 58 | txttoken = pd.read_csv(tokenfile,delimiter="\t", header = None) 59 | txtlbl = pd.read_csv(labelfile,delimiter="\t", header = None) 60 | 61 | #合并 62 | txtout = pd.merge(txttoken,txtlbl,left_index=True,right_index=True,how='outer') 63 | mergefn = os.path.join(path, 'merge_test.txt') 64 | txtout.to_csv(mergefn,index=False,sep="\t",header = None) 65 | 66 | #生成句子拆分标识索引号 67 | f_index0 = txtout[txtout.columns[0]][txtout[txtout.columns[1]].isin(['[CLS]'])] 68 | f_index1 = txtout[txtout.columns[0]][txtout[txtout.columns[1]].isin(['[SEP]'])] 69 | lstSeg = list(zip(list(f_index0.index),list(f_index1.index))) 70 | 71 | ''' 72 | print(f_index0.head(10)) 73 | print('-'*30) 74 | print(f_index1.head(10)) 75 | 76 | print(lstSeg[:10]) 77 | print(len(lstSeg)) 78 | return 0 79 | ''' 80 | 81 | #提取label 82 | fout = txtout[txtout[txtout.columns[1]].isin(labels)] 83 | print(fout.head(10)) 84 | print('-'*30) 85 | 86 | #把数据提取出来 87 | lstindex = [] 88 | lsttxt = [] 89 | lstlabel = [] 90 | 91 | seg = '' 92 | index = 0 93 | lastlbl = '' 94 | for x in fout.index: 95 | word = fout[fout.columns[0]][x] 96 | lbl = fout[fout.columns[1]][x] 97 | 98 | if lbl[0] == 'B' or lastlbl[-3:] != lbl[-3:]: 99 | if len(seg)>1 and lastlbl: 100 | lstindex.append(index) 101 | lsttxt.append(seg) 102 | lstlabel.append(lastlbl[-3:]) 103 | seg = word 104 | index = x 105 | else: 106 | seg +=word 107 | lastlbl = lbl 108 | 109 | ''' 110 | print(lstindex[:20]) 111 | print(lsttxt[:20]) 112 | print(lstlabel[:20]) 113 | print('-'*30) 114 | ''' 115 | 116 | #转为字典 117 | dictDat = { 118 | 'index':lstindex, 119 | 'txt':lsttxt, 120 | 'label':lstlabel, 121 | } 122 | 123 | #转为DataFrame 124 | outdf = pd.DataFrame(dictDat) 125 | 126 | #给数据增加ID号, lstSeg 记录着每条记录的开始与结束 127 | #[(0, 39), (40, 70), (71, 86), (87, 100), (101, 130), (131, 157), (158, 172), (173, 182), (183, 224), (225, 236)] 128 | def getid (index): 129 | for i in range(len(lstSeg)): 130 | tseg = lstSeg[i] 131 | if tseg[0]1: 151 | path = sys.argv[1] 152 | 153 | #print('目录:%s' % path) 154 | if not os.path.exists(path): 155 | print('目录%s不存在,请检查!' % path) 156 | sys.exit(0) 157 | 158 | doprocess(path) 159 | 160 | 161 | if __name__ == '__main__': 162 | pass 163 | maincli() 164 | 165 | 166 | -------------------------------------------------------------------------------- /output/eval_results.txt: -------------------------------------------------------------------------------- 1 | eval_f = 0.8963997 2 | eval_precision = 0.8798853 3 | eval_recall = 0.91356385 4 | global_step = 240 5 | loss = 34.36978 6 | -------------------------------------------------------------------------------- /pre_Proecess.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | #coding:utf-8 3 | 4 | __author__ = 'xmxoxo' 5 | 6 | import os 7 | import sys 8 | import pandas as pd 9 | import numpy as np 10 | import time 11 | import matplotlib.pyplot as plt 12 | 13 | from datetime import datetime 14 | 15 | path= './train/' 16 | 17 | #数据预处理 18 | 19 | # 读入文件 20 | def readtxtfile(fname,encoding='utf-8'): 21 | pass 22 | try: 23 | with open(fname,'r',encoding=encoding) as f: 24 | data=f.read() 25 | return data 26 | except : 27 | return '' 28 | 29 | 30 | #保存文本信息到文件 31 | def savetofile(txt,filename,encoding='utf-8'): 32 | pass 33 | try: 34 | with open(filename,'w',encoding=encoding) as f: 35 | f.write(str(txt)) 36 | return 1 37 | except : 38 | return 0 39 | 40 | ##指定列按特征索引值进行映射到新列newColumn 41 | def MapNewColumn(df,oldcol,newcol,isdrop = 1): 42 | pass 43 | A = df[oldcol].value_counts().argsort() 44 | print('[%s]列值分布情况:' % oldcol) 45 | # ----- 要把映射后的值 保存下来下次用;----- 46 | print(A) 47 | #print(type(A)) 48 | dict_oldcol = {'index':A.index,'values':A.values} 49 | df_oldcol = pd.DataFrame(dict_oldcol) 50 | df_oldcol.to_csv('./MapNewColumn_%s.csv' % oldcol ) 51 | print('[%s]列值分布情况已保存' % oldcol) 52 | # ----- 53 | df[newcol] = df[oldcol].map(A) 54 | if isdrop: 55 | df.drop(oldcol,axis=1, inplace=True) 56 | #2019.3.27 做one-hot 57 | #df = MakeDummies(df,newcol) 58 | return df 59 | 60 | #指定列按特征索引值进行映射到新列newColumn 61 | #如果未指定文件名,则根据列名自动加载映射文件 62 | def pre_MapNewColumn(df,oldcol,newcol, mapfile = ''): 63 | try: 64 | if not mapfile: 65 | mapfile = 'MapNewColumn_%s.csv' % oldcol 66 | print('正在载入字典文件:%s...' % mapfile) 67 | dfkey = pd.read_csv(mapfile,index_col=[0]) 68 | dictKey = dfkey.set_index('index').T.to_dict('records')[0] 69 | #print(dictKey) 70 | df[newcol] = df[oldcol].map(dictKey) 71 | df.drop(oldcol,axis=1, inplace=True) 72 | return df 73 | except Exception as e: 74 | logging.error('Error : '+ traceback.format_exc()) 75 | #print(e) 76 | return None 77 | 78 | #数据字段处理:从字段列表文件中读取字段清单,并进行重新选择 79 | def pre_FixColumns (df, filename = 'datColumns.txt'): 80 | try: 81 | if not filename: 82 | filename = 'datColumns.txt' 83 | strTxt = readtxtfile(filename,encoding='gb2312') 84 | if strTxt: 85 | lstColumns = strTxt.split('\n') 86 | df = df[lstColumns] 87 | return df 88 | except Exception as e: 89 | logging.error('Error : '+ traceback.format_exc()) 90 | return df 91 | 92 | #把原文内容合并到四元组记录中,形成新的数据文件 93 | def DatMerge (path= './train/', outpath = './data/', rebuild = 0): 94 | fnout = os.path.join(outpath, 'Train_merge.csv') 95 | if rebuild: 96 | print('指定强制重新生成数据文件...') 97 | else: 98 | if os.path.isfile(fnout): 99 | print('数据文件已生成,跳过生成步骤...') 100 | return 0 101 | 102 | fn1 = os.path.join(path, 'Train_reviews.csv') 103 | fn2 = os.path.join(path, 'Train_labels.csv') 104 | 105 | df1 = pd.read_csv(fn1) 106 | df2 = pd.read_csv(fn2) 107 | 108 | print(df1.info()) 109 | print(df1.shape) 110 | 111 | print(df2.info()) 112 | print(df2.shape) 113 | 114 | print(df1['Reviews'][df1['id']==35]) 115 | print(df1.iloc[35]['Reviews'] ) 116 | def getText(x): 117 | #return df1['Reviews'][df1['id']==int(x)] 118 | return df1.iloc[x-1]['Reviews'] 119 | 120 | df2['text'] = '' 121 | df2['text'] = df2['id'].apply(getText) 122 | print(df2.head(10)) 123 | #save 124 | df2.to_csv(fnout) 125 | 126 | #统计所有的 种类 Categories 和 极性Polarities 的值 127 | def getEnum (path= './train/'): 128 | fnout = os.path.join(path, 'Train_merge.csv') 129 | df = pd.read_csv(fnout,index_col=[0]) 130 | 131 | df = MapNewColumn(df,'Categories','Categories_v') 132 | df = MapNewColumn(df,'Polarities','Polarities_v') 133 | 134 | #生成序列标注训练文件 135 | def CreateSerialFile (path= './train/', outpath = './data/' , rebuild = 0): 136 | pass 137 | fnout = os.path.join(outpath, 'train.txt') 138 | if rebuild: 139 | print('指定强制重新生成标注文件...') 140 | else: 141 | if os.path.isfile(fnout): 142 | print('标注文件已生成,跳过生成步骤...') 143 | return 0 144 | 145 | 146 | fndat = os.path.join(path, 'Train_merge.csv') 147 | df = pd.read_csv(fndat,index_col=[0]) 148 | 149 | strTxt = '' 150 | lastId = '' 151 | strLine = '' 152 | lstLine = [] 153 | print('正在生成标注文件...') 154 | #Todo: 训练集:验证集 比例 = 8:2 (按记录条数) 155 | 156 | #循环处理每一行 157 | #字段列表: id,AspectTerms,A_start,A_end,OpinionTerms,O_start,O_end 158 | for i in range(len(df)): 159 | pass 160 | x = df.iloc[i] 161 | sid = x['id'] 162 | #不同的ID出现时,把上一个值保存起来 163 | if lastId!=sid: 164 | if lstLine: 165 | strTxt += '\n'.join(lstLine)+'\n\n' 166 | 167 | lastId=sid 168 | strLine = x['text'] 169 | #去掉*号 170 | #strLine = strLine.replace('*','') 171 | 172 | lstLine = [ x+' O' for x in list(strLine)] 173 | 174 | if x['AspectTerms']!='_': 175 | for j in range(int(x['A_start']), int(x['A_end'])): 176 | if str(j)==x['A_start']: 177 | lstLine[j]= lstLine[j].replace(' O',' B-ASP') 178 | else: 179 | lstLine[j]= lstLine[j].replace(' O',' I-ASP') 180 | if x['OpinionTerms']!='_': 181 | for j in range(int(x['O_start']), int(x['O_end'])): 182 | if str(j)==x['O_start']: 183 | lstLine[j]= lstLine[j].replace(' O',' B-OPI') 184 | else: 185 | lstLine[j]= lstLine[j].replace(' O',' I-OPI') 186 | 187 | #if i>10: 188 | # print(strTxt) 189 | # break 190 | #保存 191 | savetofile(strTxt, fnout) 192 | print('标注数据已保存。') 193 | 194 | #生成标注 测试集的数据样本 195 | def CreateTestSet (path= './TEST/', outpath = './data/', rebuild = 0): 196 | pass 197 | fnout = os.path.join(outpath, 'test.txt') 198 | if rebuild: 199 | print('重新生成测试集文件...') 200 | else: 201 | if os.path.isfile(fnout): 202 | print('测试集数据文件已生成,跳过生成步骤...') 203 | return 0 204 | 205 | print('正在生成测试集文件...') 206 | #读取数据文件 207 | fn = os.path.join(path, 'Test_reviews.csv') 208 | df = pd.read_csv(fn) 209 | #字段列表: id,Reviews 210 | sTxt = '\n'.join(list(df['Reviews'])) 211 | strRet = '\n'.join([ x + ' O' if x!='\n' else '' for x in sTxt]) 212 | #print(strRet) 213 | savetofile(strRet, fnout) 214 | print('测试集数据已保存。') 215 | 216 | 217 | #生成情感模型训练数据 218 | #字段列表:,id,AspectTerms,A_start,A_end,OpinionTerms,O_start,O_end,Categories,Polarities,text 219 | def CreatePolarityTrain (path= './TRAIN/', outpath = './Polarity/data/', rebuild = 0): 220 | pass 221 | fnout = os.path.join(outpath, 'train.tsv') 222 | if rebuild: 223 | print('指定强制重新生成标注文件...') 224 | else: 225 | if os.path.isfile(fnout): 226 | print('标注文件已生成,跳过生成步骤...') 227 | return 0 228 | 229 | fndat = os.path.join(path, 'Train_labels.csv') 230 | df = pd.read_csv(fndat,index_col=[0]) 231 | 232 | #df = MapNewColumn(df,'Polarities','label') 233 | ''' 234 | [Polarities]列值分布情况: 235 | 正面 2 236 | 负面 1 237 | 中性 0 238 | Name: Polarities, dtype: int64 239 | ''' 240 | #lstLabels = ['正面','中性','负面'] 241 | #df['label'] = df['Polarities'].apply(lambda x: lstLabels.index(x)) 242 | 243 | #替换掉"_" 244 | df['AspectTerms'] = df['AspectTerms'].replace('_','') 245 | df['OpinionTerms'] = df['OpinionTerms'].replace('_','') 246 | df['text'] = df['AspectTerms'] + df['OpinionTerms'] 247 | 248 | #输出字段清单: Polarities,text 249 | dfn = df[['Polarities','text']] 250 | #删除完全相同的数据行 251 | dfn = dfn.drop_duplicates()#keep='first', inplace=True) 252 | 253 | #数据随机打乱 254 | dfn = dfn.sample(frac=1) 255 | 256 | #数据集切分: train:dev:test = 8:2:10 257 | intTotal = dfn.shape[0] 258 | intCut = int(intTotal*0.8) 259 | df_train = dfn.head(intCut) 260 | df_dev = dfn.tail(intTotal - intCut) 261 | 262 | #保存数据 #,sep='\t' 263 | df_train.to_csv(fnout,index=False) 264 | df_dev.to_csv(os.path.join(outpath, 'dev.tsv'),index=False) 265 | dfn.to_csv(os.path.join(outpath, 'test.tsv'),index=False) 266 | print('情感模型训练数据已生成。') 267 | 268 | ##生成分类模型训练数据 269 | def CreateCategoryTrain (path= './TRAIN/', outpath = './Category/data/', rebuild = 0): 270 | pass 271 | fnout = os.path.join(outpath, 'train.tsv') 272 | if rebuild: 273 | print('指定强制重新生成标注文件...') 274 | else: 275 | if os.path.isfile(fnout): 276 | print('标注文件已生成,跳过生成步骤...') 277 | return 0 278 | 279 | fndat = os.path.join(path, 'Train_labels.csv') 280 | df = pd.read_csv(fndat,index_col=[0]) 281 | 282 | #替换掉"_" 283 | df['AspectTerms'] = df['AspectTerms'].replace('_','') 284 | df['OpinionTerms'] = df['OpinionTerms'].replace('_','') 285 | df['text'] = df['AspectTerms'] + df['OpinionTerms'] 286 | 287 | #输出字段清单: label,text 288 | dfn = df[['Categories','text']] 289 | #删除完全相同的数据行 290 | dfn = dfn.drop_duplicates()#keep='first', inplace=True) 291 | 292 | #数据随机打乱 293 | dfn = dfn.sample(frac=1) 294 | 295 | #数据集切分: train:dev:test = 8:2:10 296 | intTotal = dfn.shape[0] 297 | intCut = int(intTotal*0.8) 298 | df_train = dfn.head(intCut) 299 | df_dev = dfn.tail(intTotal - intCut) 300 | 301 | #保存数据 #,sep='\t' 302 | df_train.to_csv(fnout,index=False) 303 | df_dev.to_csv(os.path.join(outpath, 'dev.tsv'),index=False) 304 | dfn.to_csv(os.path.join(outpath, 'test.tsv'),index=False) 305 | print('分类模型训练数据已生成。') 306 | 307 | 308 | if __name__ == '__main__': 309 | pass 310 | rebuild = 0 311 | 312 | #合并数据 313 | DatMerge() 314 | 315 | #getEnum() 316 | 317 | #----NER标注部分---- 318 | #训练集与验证集:生成序列标注文件 319 | CreateSerialFile(rebuild = rebuild) 320 | 321 | #生成测试集 322 | CreateTestSet(rebuild = rebuild) 323 | 324 | #----NER标注部分结束---- 325 | 326 | CreatePolarityTrain(rebuild = rebuild) 327 | 328 | CreateCategoryTrain(rebuild =1) 329 | 330 | -------------------------------------------------------------------------------- /tf_metrics.py: -------------------------------------------------------------------------------- 1 | """ 2 | Multiclass 3 | from: 4 | https://github.com/guillaumegenthial/tf_metrics/blob/master/tf_metrics/__init__.py 5 | 6 | """ 7 | 8 | __author__ = "Guillaume Genthial" 9 | 10 | import numpy as np 11 | import tensorflow as tf 12 | from tensorflow.python.ops.metrics_impl import _streaming_confusion_matrix 13 | 14 | 15 | def precision(labels, predictions, num_classes, pos_indices=None, 16 | weights=None, average='micro'): 17 | """Multi-class precision metric for Tensorflow 18 | Parameters 19 | ---------- 20 | labels : Tensor of tf.int32 or tf.int64 21 | The true labels 22 | predictions : Tensor of tf.int32 or tf.int64 23 | The predictions, same shape as labels 24 | num_classes : int 25 | The number of classes 26 | pos_indices : list of int, optional 27 | The indices of the positive classes, default is all 28 | weights : Tensor of tf.int32, optional 29 | Mask, must be of compatible shape with labels 30 | average : str, optional 31 | 'micro': counts the total number of true positives, false 32 | positives, and false negatives for the classes in 33 | `pos_indices` and infer the metric from it. 34 | 'macro': will compute the metric separately for each class in 35 | `pos_indices` and average. Will not account for class 36 | imbalance. 37 | 'weighted': will compute the metric separately for each class in 38 | `pos_indices` and perform a weighted average by the total 39 | number of true labels for each class. 40 | Returns 41 | ------- 42 | tuple of (scalar float Tensor, update_op) 43 | """ 44 | cm, op = _streaming_confusion_matrix( 45 | labels, predictions, num_classes, weights) 46 | pr, _, _ = metrics_from_confusion_matrix( 47 | cm, pos_indices, average=average) 48 | op, _, _ = metrics_from_confusion_matrix( 49 | op, pos_indices, average=average) 50 | return (pr, op) 51 | 52 | 53 | def recall(labels, predictions, num_classes, pos_indices=None, weights=None, 54 | average='micro'): 55 | """Multi-class recall metric for Tensorflow 56 | Parameters 57 | ---------- 58 | labels : Tensor of tf.int32 or tf.int64 59 | The true labels 60 | predictions : Tensor of tf.int32 or tf.int64 61 | The predictions, same shape as labels 62 | num_classes : int 63 | The number of classes 64 | pos_indices : list of int, optional 65 | The indices of the positive classes, default is all 66 | weights : Tensor of tf.int32, optional 67 | Mask, must be of compatible shape with labels 68 | average : str, optional 69 | 'micro': counts the total number of true positives, false 70 | positives, and false negatives for the classes in 71 | `pos_indices` and infer the metric from it. 72 | 'macro': will compute the metric separately for each class in 73 | `pos_indices` and average. Will not account for class 74 | imbalance. 75 | 'weighted': will compute the metric separately for each class in 76 | `pos_indices` and perform a weighted average by the total 77 | number of true labels for each class. 78 | Returns 79 | ------- 80 | tuple of (scalar float Tensor, update_op) 81 | """ 82 | cm, op = _streaming_confusion_matrix( 83 | labels, predictions, num_classes, weights) 84 | _, re, _ = metrics_from_confusion_matrix( 85 | cm, pos_indices, average=average) 86 | _, op, _ = metrics_from_confusion_matrix( 87 | op, pos_indices, average=average) 88 | return (re, op) 89 | 90 | 91 | def f1(labels, predictions, num_classes, pos_indices=None, weights=None, 92 | average='micro'): 93 | return fbeta(labels, predictions, num_classes, pos_indices, weights, 94 | average) 95 | 96 | 97 | def fbeta(labels, predictions, num_classes, pos_indices=None, weights=None, 98 | average='micro', beta=1): 99 | """Multi-class fbeta metric for Tensorflow 100 | Parameters 101 | ---------- 102 | labels : Tensor of tf.int32 or tf.int64 103 | The true labels 104 | predictions : Tensor of tf.int32 or tf.int64 105 | The predictions, same shape as labels 106 | num_classes : int 107 | The number of classes 108 | pos_indices : list of int, optional 109 | The indices of the positive classes, default is all 110 | weights : Tensor of tf.int32, optional 111 | Mask, must be of compatible shape with labels 112 | average : str, optional 113 | 'micro': counts the total number of true positives, false 114 | positives, and false negatives for the classes in 115 | `pos_indices` and infer the metric from it. 116 | 'macro': will compute the metric separately for each class in 117 | `pos_indices` and average. Will not account for class 118 | imbalance. 119 | 'weighted': will compute the metric separately for each class in 120 | `pos_indices` and perform a weighted average by the total 121 | number of true labels for each class. 122 | beta : int, optional 123 | Weight of precision in harmonic mean 124 | Returns 125 | ------- 126 | tuple of (scalar float Tensor, update_op) 127 | """ 128 | cm, op = _streaming_confusion_matrix( 129 | labels, predictions, num_classes, weights) 130 | _, _, fbeta = metrics_from_confusion_matrix( 131 | cm, pos_indices, average=average, beta=beta) 132 | _, _, op = metrics_from_confusion_matrix( 133 | op, pos_indices, average=average, beta=beta) 134 | return (fbeta, op) 135 | 136 | 137 | def safe_div(numerator, denominator): 138 | """Safe division, return 0 if denominator is 0""" 139 | numerator, denominator = tf.to_float(numerator), tf.to_float(denominator) 140 | zeros = tf.zeros_like(numerator, dtype=numerator.dtype) 141 | denominator_is_zero = tf.equal(denominator, zeros) 142 | return tf.where(denominator_is_zero, zeros, numerator / denominator) 143 | 144 | 145 | def pr_re_fbeta(cm, pos_indices, beta=1): 146 | """Uses a confusion matrix to compute precision, recall and fbeta""" 147 | num_classes = cm.shape[0] 148 | neg_indices = [i for i in range(num_classes) if i not in pos_indices] 149 | cm_mask = np.ones([num_classes, num_classes]) 150 | cm_mask[neg_indices, neg_indices] = 0 151 | diag_sum = tf.reduce_sum(tf.diag_part(cm * cm_mask)) 152 | 153 | cm_mask = np.ones([num_classes, num_classes]) 154 | cm_mask[:, neg_indices] = 0 155 | tot_pred = tf.reduce_sum(cm * cm_mask) 156 | 157 | cm_mask = np.ones([num_classes, num_classes]) 158 | cm_mask[neg_indices, :] = 0 159 | tot_gold = tf.reduce_sum(cm * cm_mask) 160 | 161 | pr = safe_div(diag_sum, tot_pred) 162 | re = safe_div(diag_sum, tot_gold) 163 | fbeta = safe_div((1. + beta**2) * pr * re, beta**2 * pr + re) 164 | 165 | return pr, re, fbeta 166 | 167 | 168 | def metrics_from_confusion_matrix(cm, pos_indices=None, average='micro', 169 | beta=1): 170 | """Precision, Recall and F1 from the confusion matrix 171 | Parameters 172 | ---------- 173 | cm : tf.Tensor of type tf.int32, of shape (num_classes, num_classes) 174 | The streaming confusion matrix. 175 | pos_indices : list of int, optional 176 | The indices of the positive classes 177 | beta : int, optional 178 | Weight of precision in harmonic mean 179 | average : str, optional 180 | 'micro', 'macro' or 'weighted' 181 | """ 182 | num_classes = cm.shape[0] 183 | if pos_indices is None: 184 | pos_indices = [i for i in range(num_classes)] 185 | 186 | if average == 'micro': 187 | return pr_re_fbeta(cm, pos_indices, beta) 188 | elif average in {'macro', 'weighted'}: 189 | precisions, recalls, fbetas, n_golds = [], [], [], [] 190 | for idx in pos_indices: 191 | pr, re, fbeta = pr_re_fbeta(cm, [idx], beta) 192 | precisions.append(pr) 193 | recalls.append(re) 194 | fbetas.append(fbeta) 195 | cm_mask = np.zeros([num_classes, num_classes]) 196 | cm_mask[idx, :] = 1 197 | n_golds.append(tf.to_float(tf.reduce_sum(cm * cm_mask))) 198 | 199 | if average == 'macro': 200 | pr = tf.reduce_mean(precisions) 201 | re = tf.reduce_mean(recalls) 202 | fbeta = tf.reduce_mean(fbetas) 203 | return pr, re, fbeta 204 | if average == 'weighted': 205 | n_gold = tf.reduce_sum(n_golds) 206 | pr_sum = sum(p * n for p, n in zip(precisions, n_golds)) 207 | pr = safe_div(pr_sum, n_gold) 208 | re_sum = sum(r * n for r, n in zip(recalls, n_golds)) 209 | re = safe_div(re_sum, n_gold) 210 | fbeta_sum = sum(f * n for f, n in zip(fbetas, n_golds)) 211 | fbeta = safe_div(fbeta_sum, n_gold) 212 | return pr, re, fbeta 213 | 214 | else: 215 | raise NotImplementedError() --------------------------------------------------------------------------------