点击反欺诈预测Baseline

P粉084495128
发布: 2025-07-21 10:57:13
原创
761人浏览过
本文介绍点击反欺诈预测赛题及基线方案。赛题需预测点击是否为欺诈,基于约50万次点击数据,仅限用飞桨框架。基线含运行方式、设计思想与技术方案,包括数据处理(提供emb和norm方案)、网络结构设计,还给出训练和推理步骤及相关代码实现。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

点击反欺诈预测baseline - php中文网

点击反欺诈预测Baseline

red">Tips:该部分主要为介绍思路和基线修改指南,实战部分在后半部分单独列出)(Tips:该部分主要为介绍思路和基线修改指南,实战部分在后半部分单独列出)

赛题介绍

广告欺诈是数字营销需要面临的重要挑战之一,点击会欺诈浪费广告主大量金钱,同时对点击数据会产生误导作用。本次比赛提供了约50万次点击数据。特别注意:我们对数据进行了模拟生成,对某些特征含义进行了隐藏,并进行了脱敏处理。

MarTech技术已经被广泛应用于商业广告分析与挖掘中,在搜索广告,信息流广告,营销预测,反欺诈发现,商品购买预测,智能创意生成中有广泛的应用。

请预测用户的点击行为是否为正常点击,还是作弊行为。点击欺诈预测适用于各种信息流广告投放,banner广告投放,以及 百度网盟平台,帮助商家鉴别点击欺诈,锁定精准真实用户。

Tips:机器学习框架方面只允许使用飞桨深度学习框架哦 )(Tips:机器学习框架方面只允许使用飞桨深度学习框架哦 )

基线介绍

运行方式

本次基线基于飞桨PaddlePaddle2.0版本,若本地运行则可能需要额外安装pandas模块。

本地运行

下载左侧文件夹中的”本地运行方案“,解压到本地后修改为英文目录后运行run_model.py即可开始训练,修改该文件的IS_INFER参数即可生成推理结果,推理结果文件为result.csv。(推荐在右上角“文件”->“导出Notebook到py”,这样可以保证代码是最新版本)

AI Studio (Notebook)运行

依次运行下方的cell即可,若运行时修改了cell,推荐在右上角重启执行器后再以此运行,避免因内存未清空而产生报错。 Tips:若修改了左侧文件夹中数据,也需要重启执行器后才会加载新文件。

设计思想

执行流程

  1. 配置预处理数据方案(选手可以自行设计,默认提供用于Embedding的数据转化和归一化两种方案)
  2. 生成Embedding所需要的index字典(若选手不使用Embedding则可以跳过该步骤)
  3. 检查数据是否可以正确读取(可省略,若选手自行修改了Reader部分,务必检查能否读取后再进行下一步操作)
  4. 开始训练
  5. 执行预测并产生结果文件

技术方案

在本次赛题中,虽然赛题数据与以往的线性回归任务比较相似,但更像是一个二分类任务(判断欺诈、非欺诈)。 接下来将介绍技术方案中的一些细节问题以及新增method流程。

数据处理方案

我们希望选手在做预处理之前首先判断19个字段属性是什么,然后再决定处理方案。
           基线默认提供了两种常见的预处理方案(normEmbedding),这些可在“数据预处理配置”cell中进行配置基线默认提供了两种常见的预处理方案(norm、Embedding),这些可在“数据预处理−配置”cell中进行配置
Tips:虽然赛题页面有字段说明,但字段类型仍需选手自行判断。

新增预处理方案

比赛数据集字段过多,为了减轻预处理代码的工作量特编写此方案。 新增步骤如下:

  1. 可以模仿baseline_tools.py中的Data2IdNorm来实现预处理class
    以归一化至0~1处理为例:
    假设某字段含有1,2,3,4共计4个值,如果想缩放到0~1之间,可以使用(当前值 - 最小值) / (最大值 - 最小值)方式计算出权重大小。
    本示例为了方便起见,直接通过(1 / 最大值)来计算权重,此处可能有一定调优空间。
# ===== Data2IdNorm类 ===== 新增预处理方案 =====class Data2IdNorm:
    def __init__(self, norm_weight):        self.norm_weight = norm_weight	# 获取当前字段的归一化权重
    def transform_data(self, sample, shape=None, d_type="float32"):
        sample *= self.norm_weight	# sample为当前index下对应字段的数据,该数据与归一化权重相乘即可进行归一化
        sample = value2numpy(sample, shape, d_type)	# 将该数据转化为numpy的array对象,value2numpy在baseline_tools.py中已经提供
        return sample    def get_method(self):        return self.transform_data # 返回预处理方法
登录后复制

       

新增预处理方案后,可以在Reader类中找到下方代码段,通过添加elif来注册xxx流程。

# ===== Reader类 ===== 预处理方案注册 =====for col in self.cols:    if TAGS[col] == "emb":
        self.methods[col] = Data2IdEmb(dict_path=emb_dict_path, dict_name=col).get_method()
    elif TAGS[col] == "xxx":
        self.methods[col] = Data2IdNorm(norm_weight=0.0001).get_method() # 此处假设权重为0.0001
    else:
        raise Exception(str(TAGS) + "是未知的预处理方案,请选手在此位置使用elif注册")
登录后复制

       

在TAGS中更改对应预处理策略

造点AI
造点AI

夸克 · 造点AI

造点AI325
查看详情 造点AI
TAGS = {'android_id': "emb",        'apptype': "emb",        'carrier': "xxx", 	# 对应elif TAGS[col] == "xxx"中的xxx
        ...
登录后复制

       

backbone修改方案

如果在网络部分有特殊需求,可以在SampleNet类中注册网络结构

# ===== 网络结构注册 =====if tag_method == "emb":
    hidden_layer = nn.LayerList([nn.Embedding(size=[size_dict[tag], EMB_SIZE]),
                                    nn.Linear(input_dim=EMB_SIZE, output_dim=EMB_LINEAR_SIZE)])
    out_layer_input_size += EMB_LINEAR_SIZE
elif tag_method == "xxx": 	
# 注册xxx网络结构,也可以多种预处理方案使用同一种网络结构,例如:elif tag_method in ["xxx", "yyy"]:
    hidden_layer = nn.LayerList(
        [nn.Linear(input_dim=1, output_dim=1, act="tanh") for _ in range(LINEAR_LAYERS_NUM)])
    out_layer_input_size += 1
elif tag_method is None:
    continueelse:
    raise Exception(str(tag_method) + "为未注册的处理方案,请在SampleNet类中进行定义处理流程")
登录后复制

       

网络结构

通过分析数据集得知,数据集内有较多字段为离散值,并非连续值,若直接放入Linear层可能效果会很差,举例如下:
假设A字段值0 1 2分别代表老王、老李和老张,B字段值0 1 2分别表示0 1 2个苹果的三种价格
我们可以说0个苹果是0元,而2个苹果是2元,Linear层也可以推出1个苹果为1元的结论
但我们能否推出老王是0,老张是2,那么老李一定就是1吗?
显然不能,因为老李与老张和老王并没有直接关系,3也可能是老李,1024也可能是老李。
同理数据集中的设备名字段有“安卓“、”IOS“、”None”三种情况,也不适合当做连续值来处理。
当然我们可以尝试用Embedding操作来做出一组特征向量,输入的虽然是0 1 2这种的索引值,但其会映射出一个shape为N的特征,这个特征可以通过训练来尽可能代表对应人物的关系。
在基线中,我们对若干离散值字段使用了Embedding(Emb)操作来获取其特征向量,随后传入Linear层进行特征提取。当然该方案并不是最优解,选手可以自行判断哪些字段适合做Emb,或者使用比Emb更有效的方案来做处理。
对于连续值,我们则可以用一个Linear层轻松推理出1个苹果的价格,那么对于本次赛题,提升Linear层的size还是其层数由选手自行决定。
同样,网络部分的损失函数(激励函数)也可以由选手自行选择,默认隐藏层为tanh

最终我们将这些特征通concat方法链接在一起,通过softmax激活函数来完成多分类任务。当然选手也可以使用sigmoid激活函数来完成二分类任务,但并不是很推荐这样做。
做softmax时需要注意variable的shape,为了一次性解决该细节问题,基线中使用flatten来转化为2维形式(batch size,feature size),这样就可放心做softmax了。

默认提供的网络组件解析 nn.LayerList会生成一个layer列表,这里我们以"norm"方法对应的组件为例:
nn.Linear为创建一个Linear(线性层),其文档可以在飞桨官方网站中搜索得到,此处不提供解析。 ... for _ in range(LINEAR_LAYERS_NUM) 表示循环多少次,1次代表循环一层。
该循环等同于:

tmp = []for i in range(循环次数):
    tmp.append(nn.Linear(...))
登录后复制

       

主要结构为

# ===== 网络结构注册 =====if tag_method == "emb":
    hidden_layer = nn.LayerList([nn.Embedding(size=[size_dict[tag], EMB_SIZE]),
                                    nn.Linear(input_dim=EMB_SIZE, output_dim=EMB_LINEAR_SIZE)])
    out_layer_input_size += EMB_LINEAR_SIZE
elif tag_method == "norm":
    hidden_layer = nn.LayerList(
        [nn.Linear(input_dim=1, output_dim=1, act="tanh") for _ in range(LINEAR_LAYERS_NUM)])
    out_layer_input_size += 1
登录后复制

       

执行预测

为了简化推理流程,只需要选手将训练脚本的IS_INFER打开,并且设置好CHECK_POINT_ID(每轮训练都会保存一个“数字.pdparams”的参数文件,可以填写该数字作为ID)
运行完毕后会打印出结果文件的路径,选手可以在赛题的报名页面点击提交结果来上传该文件。

(以下为实战部分)(以下为实战部分)

环境配置

目前飞桨(PaddlePaddle)正式版仍为1.8.4,以下代码均为2.0RC0测试版本,本地安装需要指定版本号进安装。

数据预处理 - 配置部分

In [1]
import osimport pandas as pdimport numpy as npfrom paddle.io import Datasetfrom baseline_tools import *

DATA_RATIO = 0.9  # 训练集和验证集比例# None表示不使用,“emb”为Embedding预处理方案,选手可自由选择使用字段以及预处理方案TAGS = {'android_id': None,        'apptype': "emb",        'carrier': "emb",        'dev_height': "emb",        'dev_ppi': "emb",        'dev_width': "emb",        'lan': "emb",        'media_id': "emb",        'ntt': "emb",        'os': "emb",        'osv': None,        'package': "emb",        'sid': None,        'timestamp': "norm",        'version': "emb",        'fea_hash': None,        'location': "emb",        'fea1_hash': None,        'cus_type': None}# 归一化权重设置NORM_WEIGHT = {'timestamp': 6.40986e-13}
登录后复制
   

数据预处理 - 生成Embedding所需数据

In [2]
TRAIN_PATH = "train.csv"SAVE_PATH = "emb_dicts"df = pd.read_csv(TRAIN_PATH, index_col=0)

pack = dict()for tag, tag_method in TAGS.items():    if tag_method != "emb":        continue
    data = df.loc[:, tag]
    dict_size = make_dict_file(data, SAVE_PATH, dict_name=tag)
    pack[tag] = dict_size + 1  # +1是为了增加字典中不存在的情况,提供一个默认值with open(os.path.join(SAVE_PATH, "size.dict"), "w", encoding="utf-8") as f:
    f.write(str(pack))print("全部生成完毕")
登录后复制
       
apptype 字典生成完毕,共 89 个id
carrier 字典生成完毕,共 5 个id
dev_height 字典生成完毕,共 798 个id
dev_ppi 字典生成完毕,共 92 个id
dev_width 字典生成完毕,共 346 个id
lan 字典生成完毕,共 22 个id
media_id 字典生成完毕,共 284 个id
ntt 字典生成完毕,共 8 个id
os 字典生成完毕,共 2 个id
package 字典生成完毕,共 1950 个id
version 字典生成完毕,共 22 个id
location 字典生成完毕,共 332 个id
全部生成完毕
登录后复制
       

数据预处理 - 定义数据读取器以及预处理流程

In [3]
def get_size_dict(dict_path="./emb_dicts/size.dict"):
    """
    获取Embedding推荐大小
    :param dict_path: 由run_make_emb_dict.py生成的size.dict
    :return: 推荐大小字典{key: num}
    """
    with open(dict_path, "r", encoding="utf-8") as f:        try:
            size_dict = eval(f.read())        except Exception as e:            print("size_dict打开失败,请检查", dict_path, "文件是否正常,报错信息如下:\n", e)        return size_dictclass Reader(Dataset):
    def __init__(self,
                 is_infer: bool = False,
                 is_val: bool = False,
                 use_mini_train: bool = False,
                 emb_dict_path="./emb_dicts"):

        """
        数据读取类
        :param is_infer: 是否为预测Reader
        :param is_val: 是否为验证Reader
        :param use_mini_train:使用Mini数据集
        :param emb_dict_path: emb字典路径
        """
        super().__init__()        # 选择文件名
        train_name = "mini_train" if use_mini_train else "train"
        file_name = "test" if is_infer else train_name        # 根据文件名读取对应csv文件
        df = pd.read_csv(file_name + ".csv")        # 划分数据集
        if is_infer:
            self.df = df.reset_index()        else:
            start_index = 0 if not is_val else int(len(df) * DATA_RATIO)
            end_index = int(len(df) * DATA_RATIO) if not is_val else len(df)
            self.df = df.loc[start_index:end_index].reset_index()        # 数据预处理
        self.cols = [tag for tag, tag_method in TAGS.items() if tag_method is not None]
        self.methods = dict()        for col in self.cols:            # ===== 预处理方法注册 =====
            if TAGS[col] == "emb":
                self.methods[col] = Data2IdEmb(dict_path=emb_dict_path, dict_name=col).get_method()            elif TAGS[col] == "norm":
                self.methods[col] = Data2IdNorm(norm_weight=NORM_WEIGHT[col]).get_method()            else:                raise Exception(str(TAGS) + "是未知的预处理方案,请选手在此位置使用elif注册")        # 设置FLAG负责控制__getitem__的pack是否包含label
        self.add_label = not is_infer        # 设置FLAG负责控制数据集划分情况
        self.is_val = is_val    def __getitem__(self, index):
        """
        获取sample
        :param index: sample_id
        :return: sample
        """
        # 因为本次数据集的字段非常多,这里就使用一个列表来"收纳"这些数据
        pack = []        # 遍历指定数量的字段
        for col in self.cols:
            sample = self.df.loc[index, col]
            sample = self.methods[col](sample)
            pack.append(sample)        # 如果不是预测,则添加标签数据
        if self.add_label:
            tag_data = self.df.loc[index, "label"]
            tag_data = np.array(tag_data).astype("int64")
            pack.append(tag_data)            return pack        else:            return pack    def __len__(self):
        return len(self.df)
登录后复制
   

数据预处理 - 检查数据是否可以正常读取(可选)

默认只检查训练,infer和test可以在val_reader = Reader(此处设置)中参考刚刚定义的Reader来配置

In [ ]
# 用于独立测试数据读取是否正常 推荐在本地IDE中下断点进行测试print("检查数据ing...")
val_reader = Reader()print(len(val_reader))for data_id, data in enumerate(val_reader):    for i in range(len(data)):        if data_id == 0:            print("第", i, "个字段 值为:", data[i])        else:            break
    if data_id % 1000 == 0:        print("第", data_id, "条数据可正常读取 正在检查中", end="\r")    if data_id == len(val_reader) - 1: 
        print("数据检查完毕")        break
登录后复制
       
检查数据ing...
450001
第 0 个字段 值为: [1]
第 1 个字段 值为: [1]
第 2 个字段 值为: [1]
第 3 个字段 值为: [1]
第 4 个字段 值为: [1]
第 5 个字段 值为: [1]
第 6 个字段 值为: [1]
第 7 个字段 值为: [1]
第 8 个字段 值为: [1]
第 9 个字段 值为: [1]
第 10 个字段 值为: [0.9998694]
第 11 个字段 值为: [1]
第 12 个字段 值为: [1]
第 13 个字段 值为: 1
第 21000 条数据可正常读取 正在检查中
登录后复制
       

训练&推理配置

In [5]
import osimport numpy as npimport pandas as pdimport paddleimport paddle.nn as nnimport paddle.tensor as tensorfrom paddle.static import InputSpecfrom paddle.metric import Accuracy# 模型保存与加载文件夹SAVE_DIR = "./output/"# 部分训练超参数EPOCHS = 1  # 训练多少个循环TRAIN_BATCH_SIZE = 1  # mini_batch 大小EMB_SIZE = 100  # Embedding特征大小EMB_LINEAR_SIZE = 16  # Embedding后接Linear层神经元数量LINEAR_LAYERS_NUM = 1  # 归一化方案的Linear层数量LEARNING_RATE = 0.01  # 学习率# 配置训练环境USE_MINI_DATA = True  # 默认使用小数据集,此方法可加快模型产出速度,但可能会影响准确率# 组网class SampleNet(paddle.nn.Layer):
    def __init__(self, tag_dict: dict, size_dict: dict):
        # 继承Model
        super().__init__()        # 新建一个隐藏层列表,用于存储各字段隐藏层对象
        self.hidden_layers_list = []        # 定义一个用于记录输出层的输入大小变量,经过一个emb的网络结构就增加该结构的output_dim,以此类推
        out_layer_input_size = 0
        # 遍历每个字段以及其处理方式
        for tag, tag_method in tag_dict.items():            # ===== 网络结构方法注册 =====
            # Embedding方法注册
            if tag_method == "emb":
                hidden_layer = nn.LayerList([nn.Embedding(num_embeddings=size_dict[tag],
                                                          embedding_dim=EMB_SIZE),
                                             nn.Linear(in_features=EMB_SIZE, out_features=EMB_LINEAR_SIZE)])
                out_layer_input_size += EMB_LINEAR_SIZE            # 归一化方法注册
            elif tag_method == "norm":
                hidden_layer = nn.LayerList(
                    [nn.Linear(in_features=1, out_features=1) for _ in range(LINEAR_LAYERS_NUM)])
                out_layer_input_size += 1
            # 如果对应方法为None,那么跳过该字段
            elif tag_method is None:                continue
            # 若出现没有注册的方法,提示报错
            else:                raise Exception(str(tag_method) + "为未知的处理方案,请在SampleNet类中用elif注册处理流程")
            self.hidden_layers_list.append(hidden_layer)        # 定义输出层,因为是二分类任务,激活函数以及损失方案可以由选手自己发挥,此处为sigmoid激活函数
        # Tips: 若使用sigmoid激活函数,需要修改output_dim和损失函数,推荐理解原理后再尝试修改
        self.out_layers = nn.Linear(in_features=out_layer_input_size,
                                    out_features=2)    # 前向推理部分 `*input_data`的`*`表示传入任一数量的变量
    def forward(self, *input_data):
        layer_list = []  # 用于存储各字段特征结果
        for sample_data, hidden_layers in zip(input_data, self.hidden_layers_list):
            tmp = sample_data            for hidden_layer in hidden_layers:
                tmp = hidden_layer(tmp)
            layer_list.append(tensor.flatten(tmp, start_axis=1))  # flatten是因为原始shape为[batch size, 1 , *n], 需要变换为[bs, n]
        # 对所有字段的特征合并
        layers = tensor.concat(layer_list, axis=1)        # 把特征放入用于输出层的网络
        result = self.out_layers(layers)        # result = paddle.nn.functional.softmax(result)
        # 返回分类结果
        return result# 定义网络输入inputs = []for tag_name, tag_m in TAGS.items():
    d_type = "float32"
    if tag_m == "emb":
        d_type = "int64"
    if tag_m is None:        continue
    inputs.append(InputSpec(shape=[-1, 1], dtype=d_type, name=tag_name))
登录后复制
   

执行训练

In [6]
# 定义Labellabels = [InputSpec([-1, 1], 'int64', name='label')]# 实例化SampleNetmodel = paddle.Model(SampleNet(TAGS, get_size_dict()), inputs=inputs, labels=labels)# 获取训练集和测试集数据读取器train_reader = Reader(use_mini_train=USE_MINI_DATA)
val_reader = Reader(use_mini_train=USE_MINI_DATA, is_val=True)# 定义优化器optimizer = paddle.optimizer.SGD(learning_rate=LEARNING_RATE, parameters=model.parameters())# 模型训练配置model.prepare(optimizer, paddle.nn.loss.CrossEntropyLoss(), Accuracy())# 开始训练model.fit(train_data=train_reader,  # 训练集数据
            eval_data=val_reader,  # 交叉验证集数据
            batch_size=TRAIN_BATCH_SIZE,  # Batch size大小
            epochs=EPOCHS,  # 训练轮数
            log_freq=1000,  # 日志打印间隔
            save_dir=SAVE_DIR)  # checkpoint保存路径
登录后复制
       
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/distributed/parallel.py:119: UserWarning: Currently not a parallel execution environment, `paddle.distributed.init_parallel_env` will not do anything.
  "Currently not a parallel execution environment, `paddle.distributed.init_parallel_env` will not do anything."
/opt/conda/envs/python35-paddle120-env/lib/python3.7/site-packages/paddle/fluid/layers/utils.py:77: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  return (isinstance(seq, collections.Sequence) and
登录后复制
       
The loss value printed in the log is the current step, and the metric is the average value of previous step.
Epoch 1/1
step  1000/18000 - loss: 0.3557 - acc: 0.5930 - 6ms/step
step  2000/18000 - loss: 0.3115 - acc: 0.6320 - 6ms/step
step  3000/18000 - loss: 0.7333 - acc: 0.6507 - 6ms/step
step  4000/18000 - loss: 0.1832 - acc: 0.6587 - 6ms/step
step  5000/18000 - loss: 1.3488 - acc: 0.6656 - 6ms/step
step  6000/18000 - loss: 0.8171 - acc: 0.6708 - 6ms/step
step  7000/18000 - loss: 0.2782 - acc: 0.6760 - 6ms/step
step  8000/18000 - loss: 0.3808 - acc: 0.6824 - 6ms/step
step  9000/18000 - loss: 1.6512 - acc: 0.6918 - 6ms/step
step 10000/18000 - loss: 0.1337 - acc: 0.6970 - 6ms/step
step 11000/18000 - loss: 0.3075 - acc: 0.7044 - 6ms/step
step 12000/18000 - loss: 0.3481 - acc: 0.7082 - 6ms/step
step 13000/18000 - loss: 0.1085 - acc: 0.7095 - 6ms/step
step 14000/18000 - loss: 0.4892 - acc: 0.7139 - 6ms/step
step 15000/18000 - loss: 0.2236 - acc: 0.7169 - 6ms/step
step 16000/18000 - loss: 0.1311 - acc: 0.7181 - 6ms/step
step 17000/18000 - loss: 0.4887 - acc: 0.7209 - 6ms/step
step 18000/18000 - loss: 0.6556 - acc: 0.7232 - 6ms/step
save checkpoint at /home/aistudio/output/0
Eval begin...
The loss value printed in the log is the current batch, and the metric is the average value of previous step.
step 1000/2000 - loss: 0.2528 - acc: 0.7490 - 5ms/step
step 2000/2000 - loss: 2.0876 - acc: 0.7555 - 5ms/step
Eval samples: 2000
save checkpoint at /home/aistudio/output/final
登录后复制
       

执行推理

In [7]
# 推理部分CHECK_POINT_ID = "final"  # 如没有训练完毕,可以挑选SAVE_DIR路径的下的中的checkpoint文件名(不包含拓展名哦),例如"1"TEST_BATCH_SIZE = 32  # 若因内存/显存发生报错,请优先调整为1RESULT_FILE = "./result1.csv"  # 推理文件保存位置# 实例化SampleNetmodel = paddle.Model(SampleNet(TAGS, get_size_dict()), inputs=inputs)# 获取推理Reader并读取参数进行推理infer_reader = Reader(is_infer=True)
model.load(os.path.join(SAVE_DIR, CHECK_POINT_ID))# 开始推理model.prepare()
infer_output = model.predict(infer_reader, TEST_BATCH_SIZE)# 获取原始表中的字段并添加推理结果result_df = infer_reader.df.loc[:, "sid"]
pack = []for batch_out in infer_output[0]:    for sample in batch_out:
        pack.append(np.argmax(sample))# 保存csv文件result_df = pd.DataFrame({"sid": np.array(result_df, dtype="int64"), "label": pack})
result_df.to_csv(RESULT_FILE, index=False)print("结果文件保存至:", RESULT_FILE)
登录后复制
       
Predict begin...
step   14/4688 [..............................] - ETA: 58s - 12ms/ste2201 不在 package 字典内, 由默认值代替,可能影响效果
step   20/4688 [..............................] - ETA: 54s - 12ms/st2025 不在 package 字典内, 由默认值代替,可能影响效果
step   22/4688 [..............................] - ETA: 54s - 12ms/step2336.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step   26/4688 [..............................] - ETA: 52s - 11ms/st1249 不在 package 字典内, 由默认值代替,可能影响效果
1804 不在 package 字典内, 由默认值代替,可能影响效果
step   42/4688 [..............................] - ETA: 50s - 11ms/st916.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step   54/4688 [..............................] - ETA: 48s - 11ms/st1811 不在 package 字典内, 由默认值代替,可能影响效果
step   66/4688 [..............................] - ETA: 48s - 10ms/st1174.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step   84/4688 [..............................] - ETA: 47s - 10ms/st150.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step   96/4688 [..............................] - ETA: 47s - 10ms/st666.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  124/4688 [..............................] - ETA: 46s - 10ms/st1857 不在 package 字典内, 由默认值代替,可能影响效果
step  126/4688 [..............................] - ETA: 46s - 10ms/step1096.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
787 不在 package 字典内, 由默认值代替,可能影响效果
step  158/4688 [>.............................] - ETA: 45s - 10ms/st1186 不在 package 字典内, 由默认值代替,可能影响效果
step  220/4688 [>.............................] - ETA: 44s - 10ms/st921.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  222/4688 [>.............................] - ETA: 44s - 10ms/step611.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step  238/4688 [>.............................] - ETA: 44s - 10ms/st1284.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  266/4688 [>.............................] - ETA: 43s - 10ms/st743 不在 package 字典内, 由默认值代替,可能影响效果
2014.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  288/4688 [>.............................] - ETA: 43s - 10ms/st299.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step  292/4688 [>.............................] - ETA: 43s - 10ms/st2168.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  300/4688 [>.............................] - ETA: 43s - 10ms/st1891 不在 package 字典内, 由默认值代替,可能影响效果
step  340/4688 [=>............................] - ETA: 42s - 10ms/st1487.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
277.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step  370/4688 [=>............................] - ETA: 42s - 10ms/st1943 不在 package 字典内, 由默认值代替,可能影响效果
step  372/4688 [=>............................] - ETA: 42s - 10ms/step1249 不在 package 字典内, 由默认值代替,可能影响效果
step  412/4688 [=>............................] - ETA: 42s - 10ms/st745.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  416/4688 [=>............................] - ETA: 42s - 10ms/st1934 不在 package 字典内, 由默认值代替,可能影响效果
step  422/4688 [=>............................] - ETA: 41s - 10ms/st1539.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  430/4688 [=>............................] - ETA: 41s - 10ms/st1555 不在 package 字典内, 由默认值代替,可能影响效果
356.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step  434/4688 [=>............................] - ETA: 41s - 10ms/st2240 不在 package 字典内, 由默认值代替,可能影响效果
step  448/4688 [=>............................] - ETA: 41s - 10ms/st1405.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  478/4688 [==>...........................] - ETA: 41s - 10ms/st1799 不在 package 字典内, 由默认值代替,可能影响效果
step  486/4688 [==>...........................] - ETA: 41s - 10ms/st2699.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  506/4688 [==>...........................] - ETA: 41s - 10ms/st1312.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  512/4688 [==>...........................] - ETA: 41s - 10ms/st2436.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
1125.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step  522/4688 [==>...........................] - ETA: 40s - 10ms/st2306 不在 package 字典内, 由默认值代替,可能影响效果
step  574/4688 [==>...........................] - ETA: 40s - 10ms/st1739 不在 package 字典内, 由默认值代替,可能影响效果
step  578/4688 [==>...........................] - ETA: 40s - 10ms/st1124 不在 media_id 字典内, 由默认值代替,可能影响效果
995 不在 package 字典内, 由默认值代替,可能影响效果
step  600/4688 [==>...........................] - ETA: 40s - 10ms/st577 不在 package 字典内, 由默认值代替,可能影响效果
step  606/4688 [==>...........................] - ETA: 40s - 10ms/st1486 不在 package 字典内, 由默认值代替,可能影响效果
step  616/4688 [==>...........................] - ETA: 39s - 10ms/st1892 不在 package 字典内, 由默认值代替,可能影响效果
step  624/4688 [==>...........................] - ETA: 39s - 10ms/st1303 不在 package 字典内, 由默认值代替,可能影响效果
step  650/4688 [===>..........................] - ETA: 39s - 10ms/st484 不在 package 字典内, 由默认值代替,可能影响效果
step  664/4688 [===>..........................] - ETA: 39s - 10ms/st2861.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  682/4688 [===>..........................] - ETA: 39s - 10ms/st1580 不在 package 字典内, 由默认值代替,可能影响效果
step  684/4688 [===>..........................] - ETA: 39s - 10ms/step917 不在 package 字典内, 由默认值代替,可能影响效果
669.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  696/4688 [===>..........................] - ETA: 39s - 10ms/st2672.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  702/4688 [===>..........................] - ETA: 39s - 10ms/st1828 不在 package 字典内, 由默认值代替,可能影响效果
step  706/4688 [===>..........................] - ETA: 39s - 10ms/st2095 不在 package 字典内, 由默认值代替,可能影响效果
step  710/4688 [===>..........................] - ETA: 38s - 10ms/st2091 不在 package 字典内, 由默认值代替,可能影响效果
step  712/4688 [===>..........................] - ETA: 38s - 10ms/step1913.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step  718/4688 [===>..........................] - ETA: 38s - 10ms/st2229 不在 package 字典内, 由默认值代替,可能影响效果
1782.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  736/4688 [===>..........................] - ETA: 38s - 10ms/st1488 不在 package 字典内, 由默认值代替,可能影响效果
step  742/4688 [===>..........................] - ETA: 38s - 10ms/st1891 不在 package 字典内, 由默认值代替,可能影响效果
step  744/4688 [===>..........................] - ETA: 38s - 10ms/step1402.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  788/4688 [====>.........................] - ETA: 38s - 10ms/st2033.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step  806/4688 [====>.........................] - ETA: 38s - 10ms/st674 不在 package 字典内, 由默认值代替,可能影响效果
step  808/4688 [====>.........................] - ETA: 38s - 10ms/step393.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step  812/4688 [====>.........................] - ETA: 37s - 10ms/st533.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
853.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step  822/4688 [====>.........................] - ETA: 37s - 10ms/st1839 不在 package 字典内, 由默认值代替,可能影响效果
step  854/4688 [====>.........................] - ETA: 37s - 10ms/st685 不在 package 字典内, 由默认值代替,可能影响效果
step  896/4688 [====>.........................] - ETA: 37s - 10ms/st1788 不在 package 字典内, 由默认值代替,可能影响效果
step  906/4688 [====>.........................] - ETA: 37s - 10ms/st1758 不在 package 字典内, 由默认值代替,可能影响效果
step  910/4688 [====>.........................] - ETA: 37s - 10ms/st1607 不在 package 字典内, 由默认值代替,可能影响效果
step  922/4688 [====>.........................] - ETA: 36s - 10ms/st1156 不在 package 字典内, 由默认值代替,可能影响效果
1048.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  968/4688 [=====>........................] - ETA: 36s - 10ms/st2217.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step  970/4688 [=====>........................] - ETA: 36s - 10ms/step701 不在 package 字典内, 由默认值代替,可能影响效果
step  984/4688 [=====>........................] - ETA: 36s - 10ms/st4498.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step  994/4688 [=====>........................] - ETA: 36s - 10ms/st1609 不在 package 字典内, 由默认值代替,可能影响效果
step  996/4688 [=====>........................] - ETA: 36s - 10ms/step2203.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1020/4688 [=====>........................] - ETA: 35s - 10ms/st1815 不在 package 字典内, 由默认值代替,可能影响效果
step 1046/4688 [=====>........................] - ETA: 35s - 10ms/st1992 不在 package 字典内, 由默认值代替,可能影响效果
step 1050/4688 [=====>........................] - ETA: 35s - 10ms/st810 不在 package 字典内, 由默认值代替,可能影响效果
step 1080/4688 [=====>........................] - ETA: 35s - 10ms/st2167.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1108/4688 [======>.......................] - ETA: 34s - 10ms/st1021 不在 package 字典内, 由默认值代替,可能影响效果
step 1118/4688 [======>.......................] - ETA: 34s - 10ms/st2123.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1124/4688 [======>.......................] - ETA: 34s - 10ms/st2259 不在 package 字典内, 由默认值代替,可能影响效果
step 1132/4688 [======>.......................] - ETA: 34s - 10ms/st2056 不在 package 字典内, 由默认值代替,可能影响效果
step 1148/4688 [======>.......................] - ETA: 34s - 10ms/st964.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1164/4688 [======>.......................] - ETA: 34s - 10ms/st1665.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1190/4688 [======>.......................] - ETA: 34s - 10ms/st1507 不在 package 字典内, 由默认值代替,可能影响效果
step 1202/4688 [======>.......................] - ETA: 34s - 10ms/st2070 不在 package 字典内, 由默认值代替,可能影响效果
step 1204/4688 [======>.......................] - ETA: 34s - 10ms/step2845.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1214/4688 [======>.......................] - ETA: 34s - 10ms/st1493 不在 package 字典内, 由默认值代替,可能影响效果
step 1220/4688 [======>.......................] - ETA: 34s - 10ms/st1252 不在 package 字典内, 由默认值代替,可能影响效果
step 1224/4688 [======>.......................] - ETA: 34s - 10ms/st1321 不在 package 字典内, 由默认值代替,可能影响效果
723 不在 package 字典内, 由默认值代替,可能影响效果
step 1262/4688 [=======>......................] - ETA: 33s - 10ms/st2106 不在 package 字典内, 由默认值代替,可能影响效果
step 1264/4688 [=======>......................] - ETA: 33s - 10ms/step898 不在 package 字典内, 由默认值代替,可能影响效果
step 1276/4688 [=======>......................] - ETA: 33s - 10ms/st790 不在 package 字典内, 由默认值代替,可能影响效果
step 1286/4688 [=======>......................] - ETA: 33s - 10ms/st236.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step 1302/4688 [=======>......................] - ETA: 33s - 10ms/st1447 不在 package 字典内, 由默认值代替,可能影响效果
step 1322/4688 [=======>......................] - ETA: 33s - 10ms/st1432 不在 package 字典内, 由默认值代替,可能影响效果
step 1330/4688 [=======>......................] - ETA: 33s - 10ms/st2197.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1346/4688 [=======>......................] - ETA: 33s - 10ms/st1258 不在 package 字典内, 由默认值代替,可能影响效果
step 1352/4688 [=======>......................] - ETA: 33s - 10ms/st548 不在 package 字典内, 由默认值代替,可能影响效果
step 1358/4688 [=======>......................] - ETA: 32s - 10ms/st1504 不在 media_id 字典内, 由默认值代替,可能影响效果
step 1388/4688 [=======>......................] - ETA: 32s - 10ms/st1232 不在 package 字典内, 由默认值代替,可能影响效果
step 1392/4688 [=======>......................] - ETA: 32s - 10ms/st180.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1402/4688 [=======>......................] - ETA: 32s - 10ms/st1553 不在 package 字典内, 由默认值代替,可能影响效果
step 1432/4688 [========>.....................] - ETA: 32s - 10ms/st2229.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1454/4688 [========>.....................] - ETA: 31s - 10ms/st2233 不在 package 字典内, 由默认值代替,可能影响效果
step 1460/4688 [========>.....................] - ETA: 31s - 10ms/st1756 不在 package 字典内, 由默认值代替,可能影响效果
step 1498/4688 [========>.....................] - ETA: 31s - 10ms/st1440 不在 package 字典内, 由默认值代替,可能影响效果
step 1504/4688 [========>.....................] - ETA: 31s - 10ms/st1889 不在 package 字典内, 由默认值代替,可能影响效果
step 1540/4688 [========>.....................] - ETA: 31s - 10ms/st2043 不在 package 字典内, 由默认值代替,可能影响效果
step 1554/4688 [========>.....................] - ETA: 31s - 10ms/st1992.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1568/4688 [=========>....................] - ETA: 30s - 10ms/st2158 不在 package 字典内, 由默认值代替,可能影响效果
step 1576/4688 [=========>....................] - ETA: 30s - 10ms/st2002 不在 package 字典内, 由默认值代替,可能影响效果
step 1610/4688 [=========>....................] - ETA: 30s - 10ms/st292.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
1214.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1638/4688 [=========>....................] - ETA: 30s - 10ms/st1.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1646/4688 [=========>....................] - ETA: 30s - 10ms/st1474 不在 media_id 字典内, 由默认值代替,可能影响效果
step 1666/4688 [=========>....................] - ETA: 29s - 10ms/st675.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1668/4688 [=========>....................] - ETA: 29s - 10ms/step2141 不在 package 字典内, 由默认值代替,可能影响效果
step 1698/4688 [=========>....................] - ETA: 29s - 10ms/st2013.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1700/4688 [=========>....................] - ETA: 29s - 10ms/step9024.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
115.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
1700 不在 package 字典内, 由默认值代替,可能影响效果
step 1702/4688 [=========>....................] - ETA: 29s - 10ms/step2436.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
1125.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1724/4688 [==========>...................] - ETA: 29s - 10ms/st484 不在 package 字典内, 由默认值代替,可能影响效果
step 1728/4688 [==========>...................] - ETA: 29s - 10ms/st1715 不在 package 字典内, 由默认值代替,可能影响效果
587.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
331.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1736/4688 [==========>...................] - ETA: 29s - 10ms/st1479.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1744/4688 [==========>...................] - ETA: 29s - 10ms/st260.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
1252 不在 package 字典内, 由默认值代替,可能影响效果
step 1766/4688 [==========>...................] - ETA: 28s - 10ms/st2288 不在 package 字典内, 由默认值代替,可能影响效果
step 1776/4688 [==========>...................] - ETA: 28s - 10ms/st930.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1778/4688 [==========>...................] - ETA: 28s - 10ms/step8537.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1798/4688 [==========>...................] - ETA: 28s - 10ms/st1782.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1820/4688 [==========>...................] - ETA: 28s - 10ms/st1321.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1878/4688 [===========>..................] - ETA: 27s - 10ms/st2041.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1898/4688 [===========>..................] - ETA: 27s - 10ms/st1357 不在 package 字典内, 由默认值代替,可能影响效果
step 1922/4688 [===========>..................] - ETA: 27s - 10ms/st1239.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1950/4688 [===========>..................] - ETA: 27s - 10ms/st1369.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
1609 不在 package 字典内, 由默认值代替,可能影响效果
step 1958/4688 [===========>..................] - ETA: 26s - 10ms/st2260 不在 package 字典内, 由默认值代替,可能影响效果
step 1960/4688 [===========>..................] - ETA: 26s - 10ms/step1361 不在 package 字典内, 由默认值代替,可能影响效果
805.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 1962/4688 [===========>..................] - ETA: 26s - 10ms/step2287 不在 package 字典内, 由默认值代替,可能影响效果
step 1964/4688 [===========>..................] - ETA: 26s - 10ms/step723.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
1366.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 1982/4688 [===========>..................] - ETA: 26s - 10ms/st1803 不在 package 字典内, 由默认值代替,可能影响效果
step 1996/4688 [===========>..................] - ETA: 26s - 10ms/st1725.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2012/4688 [===========>..................] - ETA: 26s - 10ms/st8512.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2020/4688 [===========>..................] - ETA: 26s - 10ms/st2113 不在 package 字典内, 由默认值代替,可能影响效果
step 2028/4688 [===========>..................] - ETA: 26s - 10ms/st2189 不在 package 字典内, 由默认值代替,可能影响效果
step 2038/4688 [============>.................] - ETA: 26s - 10ms/st423.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step 2058/4688 [============>.................] - ETA: 25s - 10ms/st347.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step 2070/4688 [============>.................] - ETA: 25s - 10ms/st603.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2096/4688 [============>.................] - ETA: 25s - 10ms/st2144 不在 package 字典内, 由默认值代替,可能影响效果
step 2100/4688 [============>.................] - ETA: 25s - 10ms/st1671 不在 package 字典内, 由默认值代替,可能影响效果
step 2118/4688 [============>.................] - ETA: 25s - 10ms/st2311 不在 package 字典内, 由默认值代替,可能影响效果
step 2124/4688 [============>.................] - ETA: 25s - 10ms/st1596 不在 package 字典内, 由默认值代替,可能影响效果
step 2126/4688 [============>.................] - ETA: 25s - 10ms/step1658 不在 package 字典内, 由默认值代替,可能影响效果
step 2130/4688 [============>.................] - ETA: 25s - 10ms/st1725.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2140/4688 [============>.................] - ETA: 25s - 10ms/st769.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2142/4688 [============>.................] - ETA: 25s - 10ms/step724 不在 package 字典内, 由默认值代替,可能影响效果
1803 不在 package 字典内, 由默认值代替,可能影响效果
step 2190/4688 [=============>................] - ETA: 24s - 10ms/st687 不在 package 字典内, 由默认值代替,可能影响效果
step 2196/4688 [=============>................] - ETA: 24s - 10ms/st2672.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2218/4688 [=============>................] - ETA: 24s - 10ms/st1257 不在 package 字典内, 由默认值代替,可能影响效果
step 2226/4688 [=============>................] - ETA: 24s - 10ms/st2224.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2240/4688 [=============>................] - ETA: 24s - 10ms/st20 不在 version 字典内, 由默认值代替,可能影响效果
step 2294/4688 [=============>................] - ETA: 23s - 10ms/st1156 不在 package 字典内, 由默认值代替,可能影响效果
step 2312/4688 [=============>................] - ETA: 23s - 10ms/st1503.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 2334/4688 [=============>................] - ETA: 23s - 10ms/st2184.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 2372/4688 [==============>...............] - ETA: 22s - 10ms/st1814 不在 package 字典内, 由默认值代替,可能影响效果
step 2404/4688 [==============>...............] - ETA: 22s - 10ms/st714 不在 package 字典内, 由默认值代替,可能影响效果
step 2414/4688 [==============>...............] - ETA: 22s - 10ms/st1641 不在 package 字典内, 由默认值代替,可能影响效果
step 2432/4688 [==============>...............] - ETA: 22s - 10ms/st1435 不在 package 字典内, 由默认值代替,可能影响效果
step 2434/4688 [==============>...............] - ETA: 22s - 10ms/step6024.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2454/4688 [==============>...............] - ETA: 22s - 10ms/st2018 不在 package 字典内, 由默认值代替,可能影响效果
step 2458/4688 [==============>...............] - ETA: 22s - 10ms/st2182 不在 package 字典内, 由默认值代替,可能影响效果
step 2472/4688 [==============>...............] - ETA: 21s - 10ms/st2720.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2492/4688 [==============>...............] - ETA: 21s - 10ms/st60.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
20.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
50.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
1897 不在 package 字典内, 由默认值代替,可能影响效果
step 2530/4688 [===============>..............] - ETA: 21s - 10ms/st1916 不在 package 字典内, 由默认值代替,可能影响效果
step 2532/4688 [===============>..............] - ETA: 21s - 10ms/step2072 不在 package 字典内, 由默认值代替,可能影响效果
step 2536/4688 [===============>..............] - ETA: 21s - 10ms/st2033.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 2540/4688 [===============>..............] - ETA: 21s - 10ms/st978.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2568/4688 [===============>..............] - ETA: 20s - 10ms/st1326 不在 package 字典内, 由默认值代替,可能影响效果
step 2666/4688 [================>.............] - ETA: 19s - 10ms/st1724 不在 package 字典内, 由默认值代替,可能影响效果
step 2688/4688 [================>.............] - ETA: 19s - 10ms/st2720.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
2476.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 2694/4688 [================>.............] - ETA: 19s - 10ms/st2112 不在 package 字典内, 由默认值代替,可能影响效果
step 2708/4688 [================>.............] - ETA: 19s - 10ms/st1662 不在 package 字典内, 由默认值代替,可能影响效果
step 2744/4688 [================>.............] - ETA: 19s - 10ms/st714.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2750/4688 [================>.............] - ETA: 19s - 10ms/st1518 不在 package 字典内, 由默认值代替,可能影响效果
step 2754/4688 [================>.............] - ETA: 19s - 10ms/st322.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step 2762/4688 [================>.............] - ETA: 18s - 10ms/st1172 不在 package 字典内, 由默认值代替,可能影响效果
step 2764/4688 [================>.............] - ETA: 18s - 10ms/step1876 不在 package 字典内, 由默认值代替,可能影响效果
step 2776/4688 [================>.............] - ETA: 18s - 10ms/st933 不在 package 字典内, 由默认值代替,可能影响效果
step 2812/4688 [================>.............] - ETA: 18s - 10ms/st1737 不在 package 字典内, 由默认值代替,可能影响效果
step 2818/4688 [=================>............] - ETA: 18s - 10ms/st1916 不在 package 字典内, 由默认值代替,可能影响效果
step 2820/4688 [=================>............] - ETA: 18s - 10ms/step1608 不在 package 字典内, 由默认值代替,可能影响效果
step 2862/4688 [=================>............] - ETA: 17s - 10ms/st5976.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2884/4688 [=================>............] - ETA: 17s - 10ms/st2187 不在 package 字典内, 由默认值代替,可能影响效果
step 2894/4688 [=================>............] - ETA: 17s - 10ms/st1860 不在 package 字典内, 由默认值代替,可能影响效果
step 2908/4688 [=================>............] - ETA: 17s - 10ms/st1943 不在 package 字典内, 由默认值代替,可能影响效果
step 2924/4688 [=================>............] - ETA: 17s - 10ms/st1490 不在 package 字典内, 由默认值代替,可能影响效果
step 2932/4688 [=================>............] - ETA: 17s - 10ms/st872 不在 package 字典内, 由默认值代替,可能影响效果
step 2950/4688 [=================>............] - ETA: 17s - 10ms/st657.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 2960/4688 [=================>............] - ETA: 16s - 10ms/st2012 不在 package 字典内, 由默认值代替,可能影响效果
step 3012/4688 [==================>...........] - ETA: 16s - 10ms/st917 不在 package 字典内, 由默认值代替,可能影响效果
step 3016/4688 [==================>...........] - ETA: 16s - 10ms/st1945 不在 package 字典内, 由默认值代替,可能影响效果
step 3024/4688 [==================>...........] - ETA: 16s - 10ms/st1607 不在 package 字典内, 由默认值代替,可能影响效果
step 3032/4688 [==================>...........] - ETA: 16s - 10ms/st666.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3034/4688 [==================>...........] - ETA: 16s - 10ms/step719 不在 package 字典内, 由默认值代替,可能影响效果
1782.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3078/4688 [==================>...........] - ETA: 15s - 10ms/st2110 不在 package 字典内, 由默认值代替,可能影响效果
step 3098/4688 [==================>...........] - ETA: 15s - 10ms/st929.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3144/4688 [===================>..........] - ETA: 15s - 10ms/st2037 不在 package 字典内, 由默认值代替,可能影响效果
step 3158/4688 [===================>..........] - ETA: 15s - 10ms/st2231 不在 package 字典内, 由默认值代替,可能影响效果
step 3206/4688 [===================>..........] - ETA: 14s - 10ms/st2151 不在 package 字典内, 由默认值代替,可能影响效果
step 3220/4688 [===================>..........] - ETA: 14s - 10ms/st492.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3228/4688 [===================>..........] - ETA: 14s - 10ms/st2086.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3232/4688 [===================>..........] - ETA: 14s - 10ms/st2326 不在 package 字典内, 由默认值代替,可能影响效果
2227 不在 package 字典内, 由默认值代替,可能影响效果
step 3246/4688 [===================>..........] - ETA: 14s - 10ms/st979 不在 media_id 字典内, 由默认值代替,可能影响效果
step 3252/4688 [===================>..........] - ETA: 14s - 10ms/st1382.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3272/4688 [===================>..........] - ETA: 13s - 10ms/st746.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3276/4688 [===================>..........] - ETA: 13s - 10ms/st5408.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 3286/4688 [====================>.........] - ETA: 13s - 10ms/st1984 不在 package 字典内, 由默认值代替,可能影响效果
step 3292/4688 [====================>.........] - ETA: 13s - 10ms/st751.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3404/4688 [====================>.........] - ETA: 12s - 10ms/st2319.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3410/4688 [====================>.........] - ETA: 12s - 10ms/st1099.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 3440/4688 [=====================>........] - ETA: 12s - 10ms/st470.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 3470/4688 [=====================>........] - ETA: 11s - 10ms/st1884 不在 package 字典内, 由默认值代替,可能影响效果
step 3474/4688 [=====================>........] - ETA: 11s - 10ms/st1319.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3478/4688 [=====================>........] - ETA: 11s - 10ms/st289 不在 package 字典内, 由默认值代替,可能影响效果
step 3482/4688 [=====================>........] - ETA: 11s - 10ms/st2164.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3496/4688 [=====================>........] - ETA: 11s - 10ms/st2268 不在 package 字典内, 由默认值代替,可能影响效果
step 3514/4688 [=====================>........] - ETA: 11s - 10ms/sten_US 不在 lan 字典内, 由默认值代替,可能影响效果
step 3520/4688 [=====================>........] - ETA: 11s - 10ms/st979 不在 media_id 字典内, 由默认值代替,可能影响效果
step 3522/4688 [=====================>........] - ETA: 11s - 10ms/step675.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3530/4688 [=====================>........] - ETA: 11s - 10ms/st1943 不在 package 字典内, 由默认值代替,可能影响效果
step 3538/4688 [=====================>........] - ETA: 11s - 10ms/st1321.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3570/4688 [=====================>........] - ETA: 10s - 10ms/st1479.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 3588/4688 [=====================>........] - ETA: 10s - 10ms/st2028 不在 package 字典内, 由默认值代替,可能影响效果
step 3604/4688 [======================>.......] - ETA: 10s - 10ms/st881 不在 package 字典内, 由默认值代替,可能影响效果
step 3654/4688 [======================>.......] - ETA: 10s - 10ms/st2150 不在 package 字典内, 由默认值代替,可能影响效果
step 3720/4688 [======================>.......] - ETA: 9s - 10ms/ste1435 不在 package 字典内, 由默认值代替,可能影响效果
step 3754/4688 [=======================>......] - ETA: 9s - 10ms/st409.0 不在 dev_ppi 字典内, 由默认值代替,可能影响效果
step 3808/4688 [=======================>......] - ETA: 8s - 10ms/st608 不在 package 字典内, 由默认值代替,可能影响效果
step 3814/4688 [=======================>......] - ETA: 8s - 10ms/st1656 不在 package 字典内, 由默认值代替,可能影响效果
step 3818/4688 [=======================>......] - ETA: 8s - 10ms/ste1992.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
2183 不在 package 字典内, 由默认值代替,可能影响效果
step 3824/4688 [=======================>......] - ETA: 8s - 10ms/st1484 不在 media_id 字典内, 由默认值代替,可能影响效果
step 3842/4688 [=======================>......] - ETA: 8s - 10ms/st1316 不在 package 字典内, 由默认值代替,可能影响效果
step 3844/4688 [=======================>......] - ETA: 8s - 10ms/step1260 不在 package 字典内, 由默认值代替,可能影响效果
step 3862/4688 [=======================>......] - ETA: 8s - 10ms/st350.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 3876/4688 [=======================>......] - ETA: 7s - 10ms/st1649 不在 package 字典内, 由默认值代替,可能影响效果
step 3908/4688 [========================>.....] - ETA: 7s - 10ms/ste1539 不在 package 字典内, 由默认值代替,可能影响效果
step 3918/4688 [========================>.....] - ETA: 7s - 10ms/st1534 不在 media_id 字典内, 由默认值代替,可能影响效果
2293 不在 package 字典内, 由默认值代替,可能影响效果
step 3926/4688 [========================>.....] - ETA: 7s - 10ms/ste896.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
504.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 3954/4688 [========================>.....] - ETA: 7s - 10ms/ste2078 不在 package 字典内, 由默认值代替,可能影响效果
1440 不在 package 字典内, 由默认值代替,可能影响效果
step 3978/4688 [========================>.....] - ETA: 6s - 10ms/ste1318.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 3984/4688 [========================>.....] - ETA: 6s - 10ms/st2094 不在 package 字典内, 由默认值代替,可能影响效果
step 4022/4688 [========================>.....] - ETA: 6s - 10ms/st1214 不在 package 字典内, 由默认值代替,可能影响效果
step 4026/4688 [========================>.....] - ETA: 6s - 10ms/ste1432 不在 package 字典内, 由默认值代替,可能影响效果
step 4048/4688 [========================>.....] - ETA: 6s - 10ms/st732.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 4050/4688 [========================>.....] - ETA: 6s - 10ms/step657.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4068/4688 [=========================>....] - ETA: 6s - 10ms/st933 不在 package 字典内, 由默认值代替,可能影响效果
step 4088/4688 [=========================>....] - ETA: 5s - 10ms/ste1385.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 4090/4688 [=========================>....] - ETA: 5s - 10ms/step1312.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4128/4688 [=========================>....] - ETA: 5s - 10ms/st759 不在 package 字典内, 由默认值代替,可能影响效果
step 4150/4688 [=========================>....] - ETA: 5s - 10ms/st1969.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 4198/4688 [=========================>....] - ETA: 4s - 10ms/ste2002 不在 package 字典内, 由默认值代替,可能影响效果
step 4222/4688 [==========================>...] - ETA: 4s - 10ms/ste1457 不在 package 字典内, 由默认值代替,可能影响效果
step 4224/4688 [==========================>...] - ETA: 4s - 10ms/stepzh-US 不在 lan 字典内, 由默认值代替,可能影响效果
step 4238/4688 [==========================>...] - ETA: 4s - 10ms/st1801 不在 package 字典内, 由默认值代替,可能影响效果
step 4242/4688 [==========================>...] - ETA: 4s - 10ms/ste2020 不在 package 字典内, 由默认值代替,可能影响效果
step 4264/4688 [==========================>...] - ETA: 4s - 10ms/st2319.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4276/4688 [==========================>...] - ETA: 4s - 10ms/ste1539 不在 media_id 字典内, 由默认值代替,可能影响效果
2300 不在 package 字典内, 由默认值代替,可能影响效果
step 4296/4688 [==========================>...] - ETA: 3s - 10ms/ste2002 不在 package 字典内, 由默认值代替,可能影响效果
step 4308/4688 [==========================>...] - ETA: 3s - 10ms/ste1135.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4314/4688 [==========================>...] - ETA: 3s - 10ms/st530 不在 package 字典内, 由默认值代替,可能影响效果
step 4324/4688 [==========================>...] - ETA: 3s - 10ms/st791.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4330/4688 [==========================>...] - ETA: 3s - 10ms/st2169 不在 package 字典内, 由默认值代替,可能影响效果
step 4378/4688 [===========================>..] - ETA: 3s - 10ms/ste1593 不在 package 字典内, 由默认值代替,可能影响效果
step 4382/4688 [===========================>..] - ETA: 2s - 10ms/ste2064 不在 package 字典内, 由默认值代替,可能影响效果
step 4390/4688 [===========================>..] - ETA: 2s - 10ms/ste1355.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4398/4688 [===========================>..] - ETA: 2s - 10ms/stein_ID 不在 lan 字典内, 由默认值代替,可能影响效果
step 4412/4688 [===========================>..] - ETA: 2s - 10ms/st1799.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4450/4688 [===========================>..] - ETA: 2s - 10ms/st2184 不在 package 字典内, 由默认值代替,可能影响效果
step 4454/4688 [===========================>..] - ETA: 2s - 10ms/ste1017.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 4456/4688 [===========================>..] - ETA: 2s - 10ms/step1923 不在 package 字典内, 由默认值代替,可能影响效果
step 4490/4688 [===========================>..] - ETA: 1s - 10ms/st2246 不在 package 字典内, 由默认值代替,可能影响效果
step 4502/4688 [===========================>..] - ETA: 1s - 10ms/ste1444 不在 media_id 字典内, 由默认值代替,可能影响效果
step 4508/4688 [===========================>..] - ETA: 1s - 10ms/st790 不在 package 字典内, 由默认值代替,可能影响效果
step 4522/4688 [===========================>..] - ETA: 1s - 10ms/st518.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 4524/4688 [===========================>..] - ETA: 1s - 10ms/step890.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4554/4688 [============================>.] - ETA: 1s - 10ms/st2672.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
1369.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 4580/4688 [============================>.] - ETA: 1s - 10ms/st2265 不在 package 字典内, 由默认值代替,可能影响效果
step 4598/4688 [============================>.] - ETA: 0s - 10ms/st1216.0 不在 dev_width 字典内, 由默认值代替,可能影响效果
step 4604/4688 [============================>.] - ETA: 0s - 10ms/st1009 不在 package 字典内, 由默认值代替,可能影响效果
step 4610/4688 [============================>.] - ETA: 0s - 10ms/st746.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4624/4688 [============================>.] - ETA: 0s - 10ms/st652.0 不在 dev_height 字典内, 由默认值代替,可能影响效果
step 4662/4688 [============================>.] - ETA: 0s - 10ms/st1986 不在 package 字典内, 由默认值代替,可能影响效果
step 4672/4688 [============================>.] - ETA: 0s - 10ms/ste1929 不在 package 字典内, 由默认值代替,可能影响效果
step 4688/4688 [==============================] - 10ms/step         
Predict samples: 150000
结果文件保存至: ./result1.csv
登录后复制
       

以上就是点击反欺诈预测Baseline的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号